--- /srv/rebuilderd/tmp/rebuilderdo6BGww/inputs/python3.13-minimal_3.13.14-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdo6BGww/out/python3.13-minimal_3.13.14-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-10 18:10:12.000000 debian-binary │ --rw-r--r-- 0 0 0 2300 2026-06-10 18:10:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1890156 2026-06-10 18:10:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2304 2026-06-10 18:10:12.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1888876 2026-06-10 18:10:12.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1a3f45 │ │ │ │ + Entry point address: 0x1a38f1 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4823640 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x1a3f45 │ │ │ │ +Entry point 0x1a38f1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x44f9a4 0x0045f9a4 0x0045f9a4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x44fa9c 0x0045fa9c 0x0045fa9c 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 0x44f9d0 0x44f9d0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x44fac8 0x44fac8 R E 0x10000 │ │ │ │ LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x49884 0x75164 RW 0x10000 │ │ │ │ DYNAMIC 0x44fef8 0x0046fef8 0x0046fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x44f9b0 0x0045f9b0 0x0045f9b0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x44faa8 0x0045faa8 0x0045faa8 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x44fee4 0x0046fee4 0x0046fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x44fee4 0x0046fee4 0x0046fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001ca54 00ca54 00a371 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026dc6 016dc6 0011ac 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027f74 017f74 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00028124 018124 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00028154 018154 0010a8 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 000291fc 0191fc 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00029208 019208 0019a4 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002abb0 01abb0 254488 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0027f038 26f038 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0027f040 26f040 1e0960 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0045f9a0 44f9a0 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0045f9a4 44f9a4 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0045f9ac 44f9ac 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0045f9b0 44f9b0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002abb0 01abb0 254570 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0027f120 26f120 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0027f140 26f140 1e0958 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0045fa98 44fa98 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0045fa9c 44fa9c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0045faa4 44faa4 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0045faa8 44faa8 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0046fee4 44fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0046fee8 44fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0046fee8 44fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0046fef0 44fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0046fef4 44fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0046fef8 44fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00470000 450000 000868 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2265 +1,2265 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2262 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 0006914d 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006d3dd 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011c0a1 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cecb 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00067283 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00067ad9 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 000691cd 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006d45d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011c81d 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cedb 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00067303 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00067b59 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 0014e8f5 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 0014ea31 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0047bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00068f9d 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 000608c5 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 001095d9 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 0006901d 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00060945 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00109e5d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0047db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001c8719 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005bbf5 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001c7f41 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005bc6d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 0014ea81 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00061c1d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 0014ebbd 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00061c9d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029b30 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f52c5 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f5a2d 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 001b0681 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0012a815 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 001b0019 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012afb1 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: 0012a7a9 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00249f15 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012af45 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00249ed5 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0047af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 002619f5 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00091dc9 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008b9ed 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 002619d5 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 00091ea9 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008bb31 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 00159981 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00060fc7 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00159a35 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00061047 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bce5 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004b9780 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 0006127b 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 00217e01 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 00121f35 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 000572fd 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 000612bf 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 000684dd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 000612fb 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00217be9 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 001226b5 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0005736f 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0006133f 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 0006855d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00471114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 51: 0002ef2b 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 51: 0002ef27 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 0003260b 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005f235 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001e91a9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f5ced 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 00210ed5 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000685a1 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 001fc7f9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 001a9119 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00068025 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001ed925 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 0003277d 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005f2b1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001e8cd9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f6455 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 00210c41 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00068621 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 001fc395 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001a8ab9 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000680a5 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001ed455 212 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0047db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000dde61 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011fcb9 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000de5d5 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 00120439 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0047bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007e7ad 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007e8bd 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: 000cfa2d 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000649bd 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001b1aa9 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 00120d51 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ff9d 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e4d61 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000d01f5 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00064a3d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001b1441 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 001214cd 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0006001d 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e54e1 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000823f9 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000824f9 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b30f 84 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000d0bd9 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000d13a1 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0047daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c271 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004c98f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 000669fd 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c7ce1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d4831 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 0012ed4d 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c60c9 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fe821 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00066a7d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c84d9 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d4fe9 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 0012f391 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c68c1 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000ff099 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 002035d9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 00203129 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004b9df8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 0021f531 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0021f319 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 0014f351 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060f17 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 00203289 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 00050dd9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 0014f425 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060f97 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 00202c45 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 00050e49 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001e9255 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001e8d85 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 001e14ed 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00067119 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00058ddb 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 001e102d 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00067199 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00058e53 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002b1ab 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 00067e57 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067ed7 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00471f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 002648a1 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 0006490b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001a3f45 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00264879 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 0006498b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001a38f1 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004b9da0 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 00080aa9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 002079c9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 00080ba9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 00207545 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 00060c25 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 00060ca5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004b9de0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 0010e661 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001a627d 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 0010e92d 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 001a5c25 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 00029994 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 0011a221 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 0007a025 996 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000648d5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 0011a999 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 0007a151 996 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00064955 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000650cd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 0006514d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002bc19 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 000600c9 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d2c2d 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 137: 0002ed13 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 135: 00060149 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000d33e9 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 137: 0002ed0f 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 00060beb 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005b28d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00056d39 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 00142c61 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 00060c6b 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005b305 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00056cd9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 00142f99 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004b9df4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 00036adb 578 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 001517cd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 0018f28d 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007fa71 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00088969 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036ae1 580 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 001518fd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 0018ef41 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007fb71 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00088a75 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00046c2d 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 00046cad 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 00163d4d 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00072145 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 00163dcd 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 000721e5 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004710dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002d017 390 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0047af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 00056ffd 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001bcdc9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000613e9 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00056f9d 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001bc761 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00061469 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 0013c70d 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0006016f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 001aaec5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 0013cd71 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 000601ef 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 001aa865 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a2f8 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0021f501 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000ce8e1 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0021f2e9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cf0a9 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00477858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 001150ed 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005fed5 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ee14d 858 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000fa621 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014b6c5 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006ce85 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010be61 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 00203455 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004f859 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001de819 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 00060757 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ad41 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005eb0b 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 0011587d 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ff55 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ee8b9 858 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000fad85 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014b8b1 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006cf05 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010c69d 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 00202e11 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004f8c9 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001de041 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 000607d7 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ad49 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005eb87 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004734f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00069003 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00069083 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029bf4 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067e7b 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067efb 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011c895 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001e452d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0006038b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001d890d 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011d011 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001e3fed 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0006040b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001d812d 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00138c25 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 00141a65 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 00139265 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 00141e99 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 00032c83 10 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 001a4de5 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 0025c765 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001a478d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 0025c739 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00471d70 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0047ac28 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 00179f61 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 001d9925 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 00179f09 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 001d9145 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00478cc8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0047c450 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 00061cd7 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00061d57 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 000649a7 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00064a27 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00159219 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00076f9d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 001592c9 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007703d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000ea8dd 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001a3f35 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000eb03d 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001a38e1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0047dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029d9c 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 00068b79 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001e4dd5 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00068bf9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001e4891 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b309 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0047bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 00060089 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 228: 00060109 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 229: 0002a2d4 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ - 230: 0021ff79 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 000648a5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0011f595 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 230: 0021fd65 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 00064925 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0011fd15 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0047af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0007b1c9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 000d478d 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000601bd 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0007b2f9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 000d4f45 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 0006023d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00033191 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 001a624d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 000cc18d 904 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 238: 001a5bf5 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 000cc98d 904 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ 240: 00035dfb 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00061569 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 000e207d 424 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 00112c05 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 241: 000615e9 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 000e27f5 424 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 001133b5 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 245: 0047db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 00077e51 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 001aac9d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 00086065 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 00077ef1 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 001aa63d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 0008616d 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 249: 0002a528 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 250: 0002a5a4 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 252: 0002bcdf 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 253: 001aa821 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 001aa1c1 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 255: 004b9de4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 000f50cd 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00247275 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 000f5835 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 0024722d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 258: 0002a5c8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 259: 0002ac21 352 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 260: 000614ab 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 0006152b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0011f645 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00247931 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 0025d785 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 001fac79 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 00064abf 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 00084465 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0011fdc5 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 0024764d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 0025d75d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 001fa821 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 00064b3f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 00084565 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 269: 0047501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 270: 0047dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 00051079 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 00196dd1 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 00060f29 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 000510a1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 001968a9 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 00060fa9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 00147c89 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 00147ed9 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 278: 000677ad 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 001c6579 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 0008861d 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 0006782d 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 001c5d05 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 00088729 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 004e2e18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 002be320 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 000590c7 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 00064a67 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 0009d189 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 002be420 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0005915b 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 00064ae7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 0009d24d 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 0002934c 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 00115559 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 00115cbd 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 004b9dd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 001fdead 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 001fda49 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 002c49f0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 001d8919 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 002c4af0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 001d8139 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 293: 0002a0a0 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 295: 001f3291 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 00110695 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 001f2e41 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00110e45 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 297: 0002a408 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 299: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 300: 0006695b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 00152299 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 000f4f61 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000833c5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 000669db 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001523c5 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 000f56c9 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000834c5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00474f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 001c92bd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 00060f69 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 001a262d 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 001e4f4d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 00047ced 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 001c88e1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 00060fe9 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 001a2001 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 001e4a09 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00047d6d 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 310: 0002a3c8 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 313: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 314: 00200dd1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 0007f83d 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 00120c95 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000601b9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002009e5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 0007f93d 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 00121411 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00060239 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 319: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 320: 000ce921 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 000cf0e9 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 322: 004ba088 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 325: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 326: 000fd399 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 0005b20d 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 000fd995 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 0005b285 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 329: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 330: 00061f57 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 0005f359 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 330: 00061fd7 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 0005f3d5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ 332: 0003659d 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 0015fac5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 00142149 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0006ceb9 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 333: 0015fb79 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001e0835 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0006cf39 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 337: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 338: 000b7379 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 001aac1d 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 00164e09 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 000ed99d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00067175 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 00116175 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000b7b71 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 001aa5bd 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 00164e91 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 000ee109 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 000671f5 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 001168dd 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 346: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 347: 000ccd59 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 000cd559 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 0020ba25 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0004c573 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 0009d6bd 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 0012ec4d 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 00105cf5 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 0020b765 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0004cb35 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 0009d781 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 0012f291 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 001065d1 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 000691a3 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 0014c945 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00069223 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 0014cb11 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 358: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 359: 001e2af9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 001e2635 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 00264159 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00068fc3 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 00264135 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00069043 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 363: 00475f40 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 365: 00029c70 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 366: 0005fda7 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 0003fb91 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 000c9f75 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00067713 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 0021d471 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 0005fe23 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 0003fc0d 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 000ca76d 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00067793 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 0021d261 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00194ef5 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 00194a45 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 373: 0047db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 375: 001130d9 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 00113865 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 376: 0002a1c4 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ 377: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 378: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 379: 00085bd5 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 380: 00060e75 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 381: 001a62f9 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 382: 0012ab09 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 383: 0011240d 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 384: 00036519 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 385: 0004b88d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 379: 00085cdd 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 380: 00060ef5 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 381: 001aea7d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 382: 0012b2a5 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 383: 00112bbd 1816 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 384: 000364e1 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 385: 0004b905 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 386: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 387: 0027e335 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 388: 001db16d 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 387: 0027e421 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 388: 001da98d 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 389: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 390: 0003b2f5 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 390: 0003b305 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 391: 00032e6d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 392: 00045979 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 393: 00067dbd 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 394: 00052f71 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 395: 0010550d 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 392: 000459f5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 393: 00067e3d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 394: 00052f99 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 395: 00105de9 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 396: 004b9780 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 397: 0024fb75 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 398: 0027b0b9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 397: 0024fc81 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 398: 0005fe29 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 400: 000e510d 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 400: 000e588d 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 401: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 402: 00112c2d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 403: 00047a29 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 404: 001f0da1 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 402: 001133ad 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 403: 00047aa9 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 404: 001f0951 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 405: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 406: 0047daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 407: 00188d71 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 408: 0006d309 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 409: 0005586b 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 407: 00188a21 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 408: 0006d389 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 409: 000557a7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 410: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 411: 00068ff9 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 411: 00069079 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 412: 00029554 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ 413: 0026279d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 414: 000299dc 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 415: 000648a1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 415: 00064921 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 416: 0002be1d 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 417: 0007edd1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 418: 00246e19 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 417: 0007eee1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 418: 00246dd1 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 420: 001c18e5 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 420: 001c1279 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 422: 0006b5f1 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 422: 0006b671 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 423: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 424: 00472fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 425: 00091e59 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 425: 00091f39 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 426: 00474dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 427: 001a37b9 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 428: 0021fcd1 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 429: 0022875d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 427: 001a3165 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 428: 0021fabd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 429: 00228739 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 430: 0047db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 431: 00080729 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 431: 00080829 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 432: 004b9ddc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 433: 000690e7 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 434: 000c1155 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 435: 0003afe9 312 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 433: 00069167 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 434: 000c1949 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 435: 0003af8d 312 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 437: 000648d3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 438: 001e79a9 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 439: 000604eb 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 440: 0006bdb1 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 437: 00064953 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 438: 001e74d9 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 439: 0006056b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 440: 0006be31 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 442: 0002bdd1 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 443: 001e4f45 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 444: 00133975 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 443: 001e4a01 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 444: 00133fad 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 445: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 446: 00151965 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 447: 0011fe0d 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 448: 000648cf 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 446: 00151a91 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 447: 0012058d 266 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 448: 0006494f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 449: 004b9780 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 451: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 453: 000648d1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 453: 00064951 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 455: 00264c59 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 455: 00264d41 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 456: 0002a2ac 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 457: 00029234 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 458: 00471978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 459: 000ed6b1 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 460: 000649f3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 461: 001f1531 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 462: 00042e59 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 463: 002337cd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 459: 000ede19 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 460: 00064a73 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 461: 001f10e1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 462: 00042fd5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 463: 0023378d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 464: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 465: 00043413 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 466: 00067e33 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 467: 001174cd 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 465: 000434e9 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 466: 00067eb3 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 467: 00117c35 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 468: 0047db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 469: 00048ad5 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 470: 000647bd 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 471: 0006d801 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 472: 00192485 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 473: 000432f1 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 474: 001d9dc5 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 469: 00048e8b 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 470: 0006483d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 471: 0006d881 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 472: 00191ffd 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 473: 00043241 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 474: 001d95e5 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 475: 000298e0 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 476: 0047a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 477: 0027d101 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 477: 0027d155 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 479: 001e0a69 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 480: 00085a4d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 481: 000b1681 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 482: 0010b725 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 483: 00061f39 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 479: 001e0295 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 480: 00085b55 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 481: 000b1dd9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 482: 0010bf61 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 483: 00061fb9 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 484: 004730ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 485: 00091c7d 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 485: 00091d5d 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 486: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 487: 00380818 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 488: 0006912d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 489: 00104d5d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 490: 00031555 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 491: 001161e5 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 492: 00279305 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 493: 001fdedd 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 487: 00380918 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 488: 000691ad 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 489: 00105795 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 490: 00031545 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 491: 0011694d 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 492: 00279549 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 493: 001fda79 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 494: 004b9dfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 495: 0016cd89 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 495: 0016cde9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 496: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 498: 00140f1d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 498: 0014156d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 503: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 504: 0014b561 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 505: 001d88a5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 506: 0014f3f9 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 504: 0014b74d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 505: 001d80c5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 506: 0014f531 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 507: 004c20ac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 508: 00472190 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 509: 0018e239 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 510: 0006488b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 511: 0021fc79 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 509: 0018dee9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 510: 0006490b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 511: 0021fa65 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 512: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 513: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 514: 000e14a9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 515: 0004b4e3 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 514: 000e1c21 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 515: 0004b55b 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 516: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 517: 0004364d 172 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 518: 001e277d 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 517: 00043725 172 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 518: 001e22b9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 519: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 520: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 521: 00141819 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 522: 00127779 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 521: 00141e61 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 522: 00127f31 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 523: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 524: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 525: 0015fb4d 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 526: 0005e4c9 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 527: 00030045 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 000fd5f5 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 001d9371 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00247301 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 000785a1 416 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 00140bb5 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 000e8005 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 525: 0015fc01 124 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 526: 0005e407 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 527: 00030041 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 528: 000fdc2d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 001d8b91 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 0024733d 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 00078641 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 00141205 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 000e8765 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000b0035 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 000ce4b9 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0004f5a1 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00069039 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000b078d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 000cec81 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0004f611 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 000690b9 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 0021fecd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 0005de23 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 001e27bd 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 0021fcb9 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 0005de9b 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 001e2511 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 544: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 546: 00200155 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 001ffce9 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 548: 00475490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 0010fe39 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 000648d7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00110631 2068 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 00064957 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 551: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 552: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 553: 001e0931 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001e00dd 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002ab94 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000977a9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 00097889 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 000cf431 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 0006079b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 000669b1 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 00084301 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 0018ece1 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 00165b89 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 001e83d1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 000cfbf9 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 0006081b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 00066a31 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 00084401 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 0018e995 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 00165c15 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 001e7f01 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 564: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 566: 00036ff9 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 00145cdd 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 00037001 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 00145fcd 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 000fb92d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0012c98d 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 00085e75 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000833e1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 000fc091 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0012d125 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 00085f7d 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000834e1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 573: 0002a070 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 575: 0008ac8d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0012cb59 392 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 000d7959 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00048f5f 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 0008add1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0012d2f1 392 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 000d80f5 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00048fd7 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 579: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 580: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 581: 00126eb9 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 0013ac65 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 0012766d 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 0013b2b9 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c2bf 2432 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 584: 00481738 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 002200f9 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 00155cfd 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 0025d645 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 001817b1 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 0021fee5 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 00155e25 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 0025d61d 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00181649 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 590: 0047daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 591: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 592: 0004c24f 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 001db125 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 00225881 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0004c8f5 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 001da945 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 00225851 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 595: 00472c5c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 596: 0002b3db 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 597: 001e03f5 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001422a1 204 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 001e0215 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001e0e19 212 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00061d47 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 00061dc7 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 601: 00029788 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 603: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 605: 00472b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00053009 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00053031 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 000d6ef1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000b63c9 1564 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 000e139d 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 000d768d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000b6bc1 1564 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 000e1b15 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 0007de49 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 00042f0d 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00060651 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 001ef121 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 001af569 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00061565 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 00226f1d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 0007df65 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 00042fe1 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 000606d1 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 001eec09 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 001aef11 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 000615e5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 00226ef5 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0047af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 001f58b1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 001f5461 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0004bef7 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 000ced31 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0018fe51 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0004c7ed 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 000cf4f9 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0018fb09 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 626: 0002b299 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 627: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 628: 00128c51 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00129409 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002cc41 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 000511ed 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00047bbb 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 000d2f2d 3736 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 00113159 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000908f1 588 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 0021b60d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 00051215 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00047c3b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 000d36e9 3740 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 001138e5 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000909d1 588 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 0021b3f1 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 636: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 638: 0009a121 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 0009a209 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 639: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 641: 001f434d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 00082365 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000822b9 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 000c7019 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0005fe8f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 001f3efd 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 00082465 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000823b9 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 000c7811 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 0005ff0f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 646: 00029adc 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 648: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 649: 004b9768 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 650: 00476194 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 651: 00470868 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 00091da5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 00091e85 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0047bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 00150195 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 000f7d01 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 0005d62d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 00064d23 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 001a4f5d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 001f5cf5 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 00128bcd 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 0015f5f5 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001502c1 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 000f8465 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 0005d6a5 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 00064da3 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 001a4905 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 001f58a1 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00129385 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 0015f6ad 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 662: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 663: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 664: 00064989 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 000e1395 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 00064a09 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 000e1b0d 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 667: 00471d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 001884ad 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0018815d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 670: 001f42c5 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 0010b6a9 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 001ed775 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00060387 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 0004abab 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 00061cfb 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 00060f37 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 001f3e75 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 0010bee5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 001ed2a5 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 00060407 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 0004ac23 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00061d7b 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 00060fb7 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 004758b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 000e1355 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00067019 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00066b59 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 000e1acd 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00067099 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00066bd9 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0047af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 001de341 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 000402a3 206 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 001ddb69 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00040281 206 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 001eceb1 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 001ec9e1 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 002be720 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00050e75 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 0014c4a9 96 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0006d8e5 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 0006967d 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 0008b609 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 0020724d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 00200315 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 002be820 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00050ea1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 0014c675 96 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0006d965 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 000696fd 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 0008b74d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 00206dcd 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 001ffea9 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 0021b61d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 000647e9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 0021b401 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 00064869 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 698: 004726fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002b0d5 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 700: 00042b01 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 00042ce5 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 00228689 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 00244369 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000bc16d 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00067d51 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 001981c5 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 00057083 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 00064cfd 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 000446a5 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 0005ffc3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001f1165 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 00154bf9 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 000d17a5 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 000fcad1 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 00227431 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 00244329 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000bc961 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00067dd1 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 00197c9d 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 00057023 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 00064d7d 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 00044779 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 00060043 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001f0d15 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 00154d21 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 000d1f6d 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 000fd22d 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 001978f9 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00047e4d 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 001973b5 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00047ecd 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 718: 00478e50 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 719: 00029e60 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 720: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 721: 000686a9 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 00065277 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 00128b51 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 00061a19 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 0018e791 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001431c5 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 00068729 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 000652f7 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00129309 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 00061a99 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 0018e445 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001434ad 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002e74d 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 728: 00476384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 000847ed 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 731: 0002de9d 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 00060f11 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 000e14f9 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 000692d3 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 000da4e1 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 0006767d 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 000848ed 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 731: 0002de99 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 732: 00060f91 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 000e1c71 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00069353 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 000dac7d 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000676fd 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 00152cd9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 00152e05 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0046fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 740: 0004808b 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 0004810b 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 742: 00471d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 00213d15 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000806c9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 00213af9 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000807c9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 746: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 748: 001a4eb9 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 00083e91 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 000fc469 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 00060f2d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 000611bf 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00048391 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 0008b021 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 00085501 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 0011a561 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 000cbb25 1640 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 000504cf 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 001a4861 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 00083f91 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 000fcbd1 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 00060fad 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 0006123f 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00048455 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 0008b165 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 00085609 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 0011acd9 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 000cc315 1656 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 0005053f 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 004747cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 00064969 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 000649e9 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 761: 004727cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 0006831d 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0012cce1 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 0006839d 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0012d479 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 765: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 766: 0012ceed 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 767: 000456d1 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 766: 0012d685 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 767: 0004574d 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 768: 004c20b0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 769: 000472b5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 769: 00047335 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 770: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 771: 0047ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 772: 0005fa25 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 772: 0005faa1 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 773: 004711ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 774: 0021af65 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 775: 00067d6d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 774: 0021ad49 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 775: 00067ded 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 776: 0047af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 777: 00204859 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 777: 0020437d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 778: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 779: 001412e5 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 780: 000f8db5 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 781: 000a0a99 53412 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 782: 001e5745 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 779: 0014192d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 780: 000f9519 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 781: 000a0b4d 55088 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 782: 001e5205 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 783: 004710e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 784: 000bb935 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 785: 000d6f31 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 784: 000bc129 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 785: 000d76cd 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 786: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 787: 0003f3a3 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 788: 0015395d 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 789: 0020066d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 790: 001d77ed 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 791: 000648cd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 792: 001b9471 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 787: 0003f3b3 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 788: 00153a89 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 789: 00200255 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 790: 001d700d 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 791: 0006494d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 792: 001b8e09 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 793: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 794: 000f8099 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 795: 00092b61 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 794: 000f87fd 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 795: 00092c3d 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 796: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 797: 00052fa1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 798: 00143e65 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 799: 000fd435 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 800: 001e44ad 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 801: 001d8149 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 802: 00068371 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 797: 00052fc9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 798: 0014414d 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 799: 000fdb91 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 800: 001e3f6d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 801: 001d7969 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 802: 000683f1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 803: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 804: 0005190d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 805: 00064c39 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 806: 00072315 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 807: 001ec91d 1164 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 808: 000f5eed 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 809: 0008b649 144 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 810: 0016cf95 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 804: 00051757 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 805: 00064cb9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 806: 000723b5 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 807: 001ec44d 1164 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 808: 000f6655 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 809: 0008b78d 144 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 810: 0016cff5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 811: 0047bbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 813: 0022ac59 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 813: 0022abad 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 815: 00477e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 816: 000edc51 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 817: 000651c3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 818: 00255901 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 816: 000ee3bd 462 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 817: 00065243 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 818: 002558d1 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 819: 0002995c 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 820: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 821: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 822: 000eec31 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 823: 000e10c1 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 824: 00128c91 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 825: 0024737d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 826: 00274fb1 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 827: 00092bc1 4460 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 828: 000dac79 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 822: 000ef3a1 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 823: 000e1839 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 824: 00129449 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 825: 002472b9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 826: 00275099 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 827: 00092c9d 4460 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 828: 000db3ed 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 829: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 830: 000463eb 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 831: 000b163d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 832: 000d2685 1368 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 830: 00046467 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 831: 000b1d95 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 832: 000d2e4d 1356 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 834: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 835: 00471970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 836: 0002947c 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 837: 000fc9dd 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 838: 00065223 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 839: 001bc70d 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 837: 000fd145 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 838: 000652a3 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 839: 001bc0a5 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 840: 0002a358 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 841: 0020cab9 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 842: 001abcdd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 843: 0006d629 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 841: 0020c81d 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 842: 001ab67d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 843: 0006d6a9 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 844: 0047db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 845: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 846: 0014f109 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 847: 00220ac1 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 848: 0024938d 716 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 846: 0014f241 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 847: 002208ad 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 848: 002491e9 716 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 849: 0047af84 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 850: 004744fc 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 851: 000603e5 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 852: 0002f211 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 853: 000586f9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 854: 001ef485 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 855: 000f77b5 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 851: 00060465 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 0002f20d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 853: 0005876d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 854: 001eef6d 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 855: 000f7f19 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 856: 0002bd4d 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 858: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 859: 00067075 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 859: 000670f5 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 861: 00083229 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 862: 0024e0d1 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 861: 00083329 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 862: 0024e0a1 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 863: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 864: 004b9dd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 865: 0026979d 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 866: 000f7a11 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 867: 00067265 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 868: 0017e7a5 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 869: 000ffad1 608 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 865: 00269885 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 866: 000f8175 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 867: 000672e5 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 868: 0017e63d 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 869: 00100349 608 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 870: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 873: 004b9788 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 874: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 875: 000faa21 3656 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 876: 000588d1 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 877: 000b5de9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 875: 000fb185 3656 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 876: 00058945 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 877: 000b65e1 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 878: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 879: 00048891 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 880: 000d9fe5 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 881: 00188c11 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 879: 000488db 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 880: 000da781 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 881: 001888c1 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 882: 00475694 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 883: 00479f4c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 885: 00260915 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 885: 002608e5 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 886: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 887: 00142afd 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 887: 00142e35 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 888: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 889: 0018e375 212 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 889: 0018e025 212 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 890: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 891: 0047a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 892: 00079219 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 893: 00064ce9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 894: 0016975d 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 895: 0007f13d 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 896: 00030201 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 897: 0002ebed 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 898: 00264a51 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 892: 000792bd 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 893: 00064d69 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 894: 0016966d 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 895: 0007f24d 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 896: 000301fd 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 897: 0002ebe9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 898: 00264a29 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 899: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 900: 0006e085 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 901: 001ffac1 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 902: 00064a03 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 903: 00201cb5 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 904: 0027e285 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 900: 0006e105 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 901: 001ff655 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 902: 00064a83 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 903: 00201669 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 904: 0027e3f1 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 906: 001e0395 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 907: 00064b1b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 906: 001e00b1 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 907: 00064b9b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 908: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 909: 0002ae85 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 910: 00060009 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 911: 00225379 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 912: 000bfe2d 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 910: 00060089 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 911: 00225349 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 912: 000c0621 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 913: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 914: 00143fb9 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 915: 00060509 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 916: 0003bc2b 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 917: 00048a17 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 918: 00161a09 1504 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 914: 001442a1 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 915: 00060589 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 916: 0003bc61 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 917: 00048a4d 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 918: 00161a89 1508 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 919: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 920: 0004c517 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 921: 000d6ced 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 922: 00083035 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 923: 000d027d 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 924: 0009d24d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 920: 0004cb23 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 921: 000d7489 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 922: 00083135 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 923: 000d0a45 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 924: 0009d311 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 925: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 926: 004782b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 927: 0021f2e9 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 928: 000e132d 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 929: 0021fd59 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 930: 000612f1 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 931: 002549a5 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 927: 0021f0d1 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 928: 000e1aa5 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 929: 0021fb45 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 930: 00061371 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 931: 002549d5 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 933: 00151401 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 933: 00151531 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 937: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 938: 000298c8 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 939: 0002fca5 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 940: 0011a211 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 941: 001fee7d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 942: 0045f79c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 939: 0002fbd7 78 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 940: 0011a989 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 941: 001fea11 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 942: 0045f894 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 943: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 944: 001e0475 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 944: 001dfbf9 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 946: 00029a9c 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 947: 0015601d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 948: 0004bea9 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 947: 00156145 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 948: 0004bf21 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 949: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 950: 00061017 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 951: 001a3bcd 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 952: 0007e83d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 953: 00064c65 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 954: 00068421 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 955: 000d7a09 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 950: 00061097 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 951: 001a3579 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 952: 0007e94d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 953: 00064ce5 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 954: 000684a1 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 955: 000d81a5 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 956: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 957: 00061d89 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 957: 00061e09 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 959: 00224fb5 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 960: 00047035 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 959: 00224f81 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 960: 000470b5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 961: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 963: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 964: 0047af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 965: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 966: 00060f57 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 966: 00060fd7 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 967: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 968: 00080999 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 969: 00080741 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 968: 00080a99 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 969: 00080841 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 970: 00477a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 971: 00082315 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 972: 00164b99 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 971: 00082415 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 972: 00164c21 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 973: 00476c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 974: 0006d211 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 974: 0006d291 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 976: 00069023 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 976: 000690a3 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 977: 0047ac48 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 980: 0012c5ed 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 980: 0012cd85 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 981: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 983: 00128b5d 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 984: 0010dc11 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 985: 00258df1 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 986: 00064c9d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 987: 000649a9 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 983: 00129315 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 984: 0010e871 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 985: 0025a871 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 986: 00064d1d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 987: 00064a29 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 988: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 989: 00091da9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 989: 00091e89 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 991: 00166449 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 992: 0007ae31 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 991: 001664c9 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 992: 0007af61 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 994: 000fd585 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 994: 000fe061 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 995: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 996: 0007ae05 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 997: 0008ee9d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 998: 0003cec7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 996: 0007af35 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 997: 0008ef8d 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 998: 0003ced7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 999: 004745ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1000: 000cf411 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1001: 00069131 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1002: 00069129 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1003: 000e14d1 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1004: 0016d6f1 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1005: 0017cd01 808 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1006: 000606e1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1007: 00064f2d 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1008: 001aba01 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1000: 000cfbd9 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1001: 000691b1 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1002: 000691a9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1003: 000e1c49 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1004: 0016d751 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1005: 0017cb9d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1006: 00060761 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1007: 00064fad 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1008: 001ab3a1 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1009: 00029364 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1010: 0007edd5 404 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1011: 0025f341 364 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1012: 000c2fa1 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1010: 0007eee5 404 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1011: 0025f319 364 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1012: 000c3795 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1013: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1014: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1015: 00079305 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1016: 0004ca65 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1017: 00202a89 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 000793a9 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1016: 0004cac1 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1017: 00202445 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ 1018: 00036091 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1019: 0006cef9 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1019: 0006cf79 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1020: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1022: 0017d591 478 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1023: 0006527d 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1024: 000af201 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1022: 0017d429 478 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1023: 000652fd 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1024: 000af959 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1025: 0047c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1026: 001a6391 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1026: 001a5d31 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1027: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1028: 004e2df4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1029: 00475d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1030: 00057485 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1030: 000574f9 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1033: 0009597d 1096 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1034: 002231ed 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1033: 00095a5d 1096 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1034: 00222fd5 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1035: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1036: 0047db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1037: 000609e1 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1038: 000648b9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1037: 00060a61 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1038: 00064939 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1040: 0009d5a9 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1041: 001da8e9 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1040: 0009d66d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1041: 001da109 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1043: 00072d2d 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1044: 00066621 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1043: 00072dcd 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1044: 000666a1 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1045: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1046: 001fda59 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1046: 001fd5f5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1047: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1048: 0002a460 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1049: 000601c1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1050: 001123d9 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1051: 00067dcb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1052: 000f7fbd 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1053: 00072f45 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1054: 0027b359 924 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1055: 000504cd 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1056: 0022a78d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1049: 00060241 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1050: 00112b89 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1051: 00067e4b 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1052: 000f8721 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1053: 00072fe5 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1054: 0027b3ad 924 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1055: 0005053d 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1056: 0022a769 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1057: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1058: 0008bb85 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1059: 001f39a1 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1058: 0008bcc9 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1059: 001f3551 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1060: 00472304 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1061: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1063: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1064: 001e0365 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1065: 000651bd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1066: 000906f9 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1067: 001d9ced 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1064: 001dfb95 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1065: 0006523d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1066: 000907d9 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1067: 001d950d 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1068: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1069: 00476950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1070: 00046d51 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1071: 00244621 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1072: 00197f61 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1073: 001fbd51 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1070: 00046dd1 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1071: 002445e1 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1072: 00197a35 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1073: 001fb8f9 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1074: 0002e637 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1075: 00091925 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1076: 00138e49 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1077: 00143079 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1078: 00196c31 416 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1075: 00091a05 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1076: 00139489 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1077: 001433b1 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1078: 00196705 420 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1079: 00473948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1080: 0017ccf5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1081: 00060719 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1080: 0017cb91 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1081: 00060799 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1083: 0007c899 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1084: 001e3299 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1085: 0010b699 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1086: 00153cbd 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1087: 00030631 888 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1083: 0007c9c1 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1084: 001e2d59 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1085: 0010bed5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1086: 00153de9 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1087: 0003062d 880 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1088: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1089: 0047abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1090: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1091: 001380f9 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1092: 000d6f05 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1093: 001e32f9 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1094: 0020029d 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1095: 000691a9 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1096: 000648dd 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1091: 0013873d 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1092: 000d76a1 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1093: 001e2db9 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1094: 001ffe31 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1095: 00069229 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1096: 0006495d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1097: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1099: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1100: 000605b7 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1101: 00060375 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1102: 000649c1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1100: 00060637 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1101: 000603f5 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1102: 00064a41 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1103: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1104: 004e2b00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1105: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1106: 0047111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1107: 000e815d 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1108: 00143001 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1109: 000ed005 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1110: 0015ae51 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1111: 0017e6e9 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1112: 00066509 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1113: 0021661d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1114: 000e8a7d 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1115: 0012c82d 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1107: 000e88bd 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1108: 00143339 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1109: 000ed76d 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1110: 0015af01 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1111: 0017e581 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1112: 00066589 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1113: 00216405 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1114: 000e91dd 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1115: 0012cfc5 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1116: 0002ae61 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1117: 001d9dd1 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1118: 0006cf85 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1119: 000373a1 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1120: 00246b29 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1117: 001d95f1 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1118: 0006d005 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1119: 000373a9 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1120: 00246ae1 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1121: 0002b183 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1122: 000603ff 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1123: 00057755 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1124: 001f10f5 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1125: 0019227d 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1126: 00072a8d 672 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1127: 001826bd 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1122: 0006047f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1123: 000577c9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1124: 001f0ca5 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1125: 00191ee9 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1126: 00072b2d 672 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1127: 00182551 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1128: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1129: 00060e0f 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1130: 001a7035 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1129: 00060e8f 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1130: 001a69d5 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1131: 00474278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1132: 0005de31 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1132: 0005dea9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1133: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1134: 0006082b 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1134: 000608ab 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1135: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1136: 0003e939 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1136: 0003e949 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1138: 001525d5 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1139: 001ac2ed 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1138: 00152701 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1139: 001abc8d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1140: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1141: 0014541d 576 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1142: 000ee711 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1141: 0014570d 576 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1142: 000eee7d 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1143: 004751ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1144: 000449b5 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1145: 0016495d 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1144: 00044a89 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1145: 001649e5 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1146: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1147: 001660dd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1147: 0016615d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1148: 00029b60 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1149: 0005ebb9 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1149: 0005ec35 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1151: 000b9d09 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1151: 000ba4f9 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1152: 0002af79 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1153: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1154: 004748bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1155: 0002ae35 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1156: 00264bad 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1157: 000791e9 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1158: 002439f1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1159: 0005d59f 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1160: 0006c67b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1161: 00092141 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1162: 000d590d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1163: 00089af5 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1156: 00264b85 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1157: 0007928d 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1158: 002439b1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1159: 0005d617 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1160: 0006c6fb 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1161: 00092221 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1162: 000d60a1 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1163: 00089c41 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1164: 0047197c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1165: 00029464 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1166: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1167: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1168: 000fc0fd 410 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1168: 000fc97d 410 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1169: 0047eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1170: 0005860d 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1171: 0024ee91 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1172: 00083a05 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1173: 00078209 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1174: 00060f39 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1175: 001af435 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1170: 00058681 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1171: 0024eec9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1172: 00083b05 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1173: 000782a9 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1174: 00060fb9 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1175: 001aeddd 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1177: 00383a38 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1178: 00120d11 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1177: 00383b38 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1178: 0012148d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1179: 0002c01f 306 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1180: 00057c77 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1181: 000530e1 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1180: 00057ceb 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1181: 00053039 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1182: 00034b23 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1183: 001f0ce5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1183: 001f0895 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1185: 0005fe85 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1186: 000bc67d 776 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1187: 001500fd 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1188: 0010bfa1 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1185: 0005ff05 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1186: 000bce71 776 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1187: 00150225 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1188: 0010c7dd 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1189: 0002a2a0 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1190: 00128b45 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1191: 00091d75 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1192: 00060f35 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1193: 000806a5 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1190: 001292fd 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1191: 00091e55 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1192: 00060fb5 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1193: 000807a5 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1194: 004b9df0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1195: 004825c8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1196: 002016a9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1196: 0020105d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1198: 00060129 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1199: 003806cc 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1200: 00165a41 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1201: 00101ddd 242 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1202: 0020719d 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1198: 000601a9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1199: 003807cc 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1200: 00165acd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1201: 001025f1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1202: 00206d1d 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1203: 00472990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1204: 00060e57 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1205: 00060949 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1206: 0004f1a9 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1207: 0021fc49 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1204: 00060ed7 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1205: 000609c9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1206: 0004f219 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1207: 0021fa35 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1209: 0006c819 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1210: 0003c369 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1209: 0006c899 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1210: 0003c379 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1211: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1212: 001311d1 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1213: 0005559d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1212: 00131801 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1213: 000554f5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1214: 004746dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1215: 00060b29 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1215: 00060ba9 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1216: 0003382f 70 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1217: 00067e9b 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1217: 00067f1b 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ 1218: 00029ef4 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ - 1219: 001c5589 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1219: 001c4d15 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1220: 0047af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1221: 00029c88 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ 1222: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1223: 00052b9d 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1224: 0017df7d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1223: 00052bc5 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1224: 0017de15 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1225: 0047dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1226: 001b8dd1 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1226: 001b8769 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1227: 004b9da8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1228: 004724f4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1229: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1230: 0016f371 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1231: 000516b3 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1232: 0008b809 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1230: 0016f3d1 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1231: 000516db 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1232: 0008b94d 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1234: 004b978c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1235: 00060fe1 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1235: 00061061 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1236: 00473cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1237: 00060fe3 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1237: 00061063 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1239: 00155d35 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1239: 00155e5d 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1240: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1241: 0002994c 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1242: 001a4e0d 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1242: 001a47b5 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1243: 0002a7b0 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1244: 000f4fcd 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1245: 000bed61 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1244: 000f5735 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1245: 000bf555 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1246: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1247: 00055fa1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1247: 00055f95 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1248: 0002bcf9 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1249: 001130d5 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1250: 00247681 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1251: 00048643 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1252: 0021fcfd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1253: 0025b7f9 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1254: 0003fb57 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1255: 000b7829 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1249: 00113861 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1250: 002475d1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1251: 00048411 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1252: 0021fae9 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1253: 0025bb4d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1254: 0003fbd5 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1255: 000b8021 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1257: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 1258: 00036699 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1260: 000501b3 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1261: 000602b9 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1262: 00064281 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1263: 001dd9ad 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1264: 00064859 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1260: 00050223 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1261: 00060339 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1262: 00064301 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1263: 001dd1d5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1264: 000648d9 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1265: 0002a84c 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1266: 001c83d5 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1267: 00278c69 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1266: 001c7bfd 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1267: 00278d59 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1268: 004e2e10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1269: 000e1811 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1270: 00066a49 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1269: 000e1f89 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1270: 00066ac9 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1272: 0005d039 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1273: 000c01d9 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1272: 0005d0b1 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1273: 000c09cd 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1274: 0047ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1275: 0009fdc1 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1276: 000446f9 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1275: 0009fe75 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1276: 000447cd 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1277: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1278: 0004a5c3 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1279: 001afe49 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1280: 000f8881 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1278: 0004a63b 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1279: 001af7f1 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1280: 000f8fe5 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1281: 0047db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1282: 000833e9 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1283: 00380848 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1284: 0003f30d 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1282: 000834e9 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1283: 00380948 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1284: 0003f31d 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1285: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1286: 0047db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1287: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1289: 00051b45 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1290: 00060f1b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1291: 00064baf 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1292: 001f3865 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1289: 00051b71 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1290: 00060f9b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1291: 00064c2f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1292: 001f2ff1 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1293: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1294: 00155ce9 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1295: 0005b341 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1296: 000d95c1 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1297: 0005834b 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1298: 001bcc71 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1294: 00155e11 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1295: 0005b3b9 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1296: 000d9d5d 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1297: 000583bf 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1298: 001bc609 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1299: 00477c2c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1300: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1301: 001295ad 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1302: 00038d35 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1303: 000f4e1d 324 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1301: 00129d49 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1302: 00038d03 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1303: 000f5585 324 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1304: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1305: 0002cc75 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1306: 000616fb 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1307: 001c98a1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1308: 000507df 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1309: 00061c43 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1310: 0013391d 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1311: 000603f9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1312: 0010bb25 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1306: 0006177b 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1307: 001c90c9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1308: 0005084f 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1309: 00061cc3 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1310: 00133f55 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1311: 00060479 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1312: 0010c361 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1313: 0047ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ 1314: 0003690f 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1315: 000649e5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1315: 00064a65 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1316: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1318: 000d5189 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1319: 0009a0e5 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1320: 0011d929 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1321: 000f965d 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1318: 000d5941 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1319: 0009a1cd 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1320: 0011e0a5 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1321: 000f9dc1 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1322: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1323: 0027e4c5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1323: 0027e5b1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1324: 0002b3c1 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1325: 000c5f09 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1326: 0011cc51 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1327: 00090b3d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1328: 001a4f91 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1329: 001c3689 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1325: 000c6701 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1326: 0011d3c9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1327: 00090c1d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1328: 001a4939 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1329: 001c2ff1 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1330: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1331: 000605f1 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1331: 00060671 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1332: 00479084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1333: 00095415 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1334: 001e0e5d 1362 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1335: 001a5e79 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1336: 000ea9bd 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1333: 000954f1 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1334: 001e08c9 1358 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1335: 001a5821 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1336: 000eb11d 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1337: 00481bf8 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1338: 001d92d5 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1338: 001d8af5 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1340: 0011d835 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1341: 00114c21 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1340: 0011dfb1 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1341: 001153b1 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1342: 004772d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1343: 001f9b69 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1343: 001f9711 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1344: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1345: 000d7415 1348 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1346: 0010eff9 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1347: 0007fac5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1348: 00049cb9 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1345: 000d7bb1 1348 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1346: 0010f815 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1347: 0007fbc5 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1348: 00049d31 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1349: 0002ba25 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1350: 000616ff 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1350: 0006177f 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1351: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1352: 001c9325 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1353: 000488ad 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1354: 00080ac5 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1355: 0005ed3b 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1356: 0003c0b1 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1357: 001e2549 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1352: 001c8b4d 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1353: 00048b09 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1354: 00080bc5 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1355: 0005edb7 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1356: 0003c0c1 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1357: 001e2041 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1359: 00064c6b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1359: 00064ceb 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1360: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1361: 001af799 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1362: 0012c809 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1363: 0021b609 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1364: 00071fd9 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1361: 001af141 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1362: 0012cfa1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1363: 0021b3ed 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1364: 00072079 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1365: 0047a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1366: 0006526f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1366: 000652ef 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1367: 00029400 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1368: 0014319d 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1369: 000528ef 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1370: 0005fe73 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1371: 0005ec41 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1368: 001e2875 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1369: 00052917 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1370: 0005fef3 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1371: 0005ecbd 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1372: 004765f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1373: 0006691d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1374: 000bf0a1 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1373: 0006699d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1374: 000bf895 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1375: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1376: 00066871 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1376: 000668f1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1377: 00473fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1378: 001b1af1 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1379: 001173c9 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1380: 000f51f1 212 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1381: 00061567 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1382: 0011f561 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1378: 001b1489 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1379: 00117b31 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1380: 000f5959 212 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1381: 000615e7 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1382: 0011fce1 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1384: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1385: 00228861 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1385: 0022883d 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1387: 00033959 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1387: 00033a53 10 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1388: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1389: 004e2df0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1390: 00474e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1391: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1392: 001ff1d9 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1393: 0015add5 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1394: 000cfa7d 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1395: 001b1f99 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1396: 00159e79 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1397: 000f81d9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1398: 00083edd 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1399: 0006cfed 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1400: 0006085b 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1401: 0027692d 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1392: 001fed6d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1393: 0015ae85 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1394: 000d0245 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1395: 001b1931 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1396: 00159f29 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1397: 000f893d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1398: 00083fdd 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1399: 0006d06d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1400: 000608db 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1401: 00276a1d 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1402: 0047847c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1403: 0047af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1404: 001ed401 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1404: 001ecf31 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1405: 0047db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1406: 0021ff19 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1407: 0027d0a9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1406: 0021fd05 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1407: 0027d0fd 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1408: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1409: 000bff05 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1410: 0011dd65 716 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1411: 000977ad 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1412: 00048713 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1413: 00060a4d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1414: 00033a73 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1415: 00277899 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1416: 00064885 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1409: 000c06f9 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1410: 0011e4e1 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1411: 0009788d 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1412: 0004887d 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1413: 00060acd 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1414: 00033a5d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1415: 00277989 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1416: 00064905 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1418: 001f6e35 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1418: 001f69e5 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1420: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1421: 001e539d 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1422: 001884a5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1421: 001e4e59 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1422: 00188155 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1423: 004e2dec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1424: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1425: 0006d611 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1426: 000590b9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1427: 00064b55 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1428: 00061d3f 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1425: 0006d691 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1426: 0005914d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1427: 00064bd5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1428: 00061dbf 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1429: 004e2e1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1430: 000617b9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1431: 001e664d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1432: 000c77e1 1278 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1430: 00061839 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1431: 001e6111 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1432: 000c7fd9 1278 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1433: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1434: 0004c30d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1435: 00064871 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1436: 000ee87d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1434: 0004ca25 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1435: 000648f1 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1436: 000eefed 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1438: 001d8c5d 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 001d847d 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1439: 00035685 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1440: 001fbcf9 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1440: 001fb8a1 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1441: 0002a9ec 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1443: 0047db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1444: 0015df79 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 1445: 0002da31 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 1444: 0015e031 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1445: 0002da31 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ 1446: 0002a1b8 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt16Bytes │ │ │ │ - 1447: 0008ac95 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1447: 0008add9 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1448: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ 1449: 00036283 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1450: 001dc45d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1451: 00043b5f 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1452: 00072a61 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1453: 000d0d31 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1454: 002271cd 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1455: 001e53a1 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1456: 0008b7a1 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1450: 001dbc85 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1451: 00043c33 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1452: 00072b01 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1453: 000d14f9 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1454: 002271ed 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1455: 001e4e5d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1456: 0008b8e5 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1457: 00472d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1458: 0021f52d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1459: 00181bf5 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1460: 0009571d 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1458: 0021f315 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1459: 00181a8d 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1460: 000957fd 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1462: 0047db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1463: 000432bb 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1463: 0004320b 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1464: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1465: 0003174d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1466: 00193269 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1467: 000bc669 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1468: 000ffab1 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1469: 00060557 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1465: 0003173d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1466: 00192e21 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1467: 000bce5d 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1468: 00100329 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1469: 000605d7 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1470: 004b9dec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1471: 000d01a9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1472: 0012028d 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1473: 000cf015 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1471: 000d0971 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1472: 00120a0d 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1473: 000cf7dd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1474: 00035d3d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1475: 00061d4d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1475: 00061dcd 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1476: 00473c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1477: 000e0aa1 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1478: 0005283f 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1477: 000e1219 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1478: 00052867 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1479: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1481: 00193fe5 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1482: 0009d261 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1483: 00064aaf 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1481: 00193b3d 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1482: 0009d325 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1483: 00064b2f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1485: 000463f3 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1485: 0004646f 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1486: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1487: 0015479d 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1488: 001fc3b1 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1489: 001c8a29 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1490: 0023475d 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1491: 00083e31 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1492: 001ffc39 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1493: 00102315 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1487: 001548cd 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1488: 001fbf4d 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1489: 001c81c1 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1490: 0023471d 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1491: 00083f31 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1492: 001ff7cd 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1493: 00102dc1 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1494: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1495: 0002a970 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1496: 0047ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1497: 001a6321 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1498: 0012c811 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1497: 001a5cc1 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1498: 0012cfa9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1499: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1500: 00035629 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1501: 00129b0d 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1500: 0003553f 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1501: 0012a2a9 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1502: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1503: 00064ec5 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1504: 000c0a6d 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1505: 00276a51 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1506: 00071601 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1503: 00064f45 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1504: 000c1261 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1505: 00276b41 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1506: 000716a1 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1507: 0047db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1508: 00064c03 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1509: 000616f7 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1508: 00064c83 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1509: 00061777 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1510: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1511: 000fd409 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1512: 000648e3 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1511: 000fdb65 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1512: 00064963 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1513: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1514: 0047a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1515: 0002ebf5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1515: 0002ebef 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1516: 004b9790 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1517: 001669b9 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1517: 00166a31 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1518: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1519: 00173421 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1520: 00104edd 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1521: 000d6749 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1519: 0017344d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1520: 001057b9 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1521: 000d6ee5 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1523: 00037a5d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1524: 0013a6bd 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1525: 00182129 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1523: 00037a65 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1524: 0013ad11 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1525: 00181fbd 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1527: 000690e1 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1527: 00069161 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1528: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1529: 002149e1 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1529: 00214845 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1530: 00478f20 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1531: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1532: 001c6585 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1533: 000e5ee1 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1534: 0007ef69 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1535: 0007f5d5 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1536: 000bfa1d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1532: 001c5dbd 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1533: 000e6641 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1534: 0007f079 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1535: 0007f6e5 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1536: 000c0211 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1537: 0048173c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1538: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1540: 00206699 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1541: 001fb975 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1540: 00206219 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1541: 001fb51d 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1542: 0002a16c 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1543: 0010d26d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1544: 0006e6f9 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1543: 0010daa9 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1544: 0006e779 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1546: 00166545 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1546: 001665c5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1548: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1549: 0003b121 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1550: 00078741 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1551: 0003133b 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1552: 00136b11 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1549: 0003b0c5 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1550: 000787e5 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1551: 0003132b 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1552: 00137141 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1553: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1554: 0003a99b 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1555: 001907f1 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1556: 001278e9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1557: 001a50e5 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1554: 0003a965 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1555: 001904a9 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1556: 001280a1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1557: 001a4a8d 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1558: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1559: 00152fa5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1559: 001530d1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1560: 0047bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1561: 00085bcd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1561: 00085cd5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1563: 00494f20 0x24830 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1564: 001667cd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1565: 0012c81d 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1564: 0016684d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1565: 0012cfb5 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1566: 00475bfc 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1568: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1570: 002532ad 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1571: 000cc515 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1572: 000e8481 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1570: 00253281 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1571: 000ccd15 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1572: 000e8be1 274 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1573: 00478194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1574: 001ffa69 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1574: 001ff5fd 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1575: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1576: 00060ff7 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1577: 00061821 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1576: 00061077 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1577: 000618a1 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1578: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1579: 00154c21 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1580: 001e93a1 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1581: 000619c3 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1582: 00113bc5 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1579: 00154d49 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1580: 001e8ed1 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1581: 00061a43 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1582: 00114351 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1583: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1584: 00060e49 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1585: 0005892d 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1584: 00060ec9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1585: 000589a1 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1586: 0002a634 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1588: 0006d829 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1589: 001fadbd 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1590: 000fba65 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1591: 000cb9c9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1592: 00129535 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1588: 0006d8a9 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1589: 001fa965 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1590: 000fc1c9 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1591: 000cc1b9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1592: 00129cd1 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1594: 00044239 732 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1594: 0004430d 732 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1597: 0003155b 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1597: 0003154b 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1599: 0025b9f9 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1600: 0005e6bb 222 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1601: 0009658d 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1599: 0025b8bd 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1600: 0005e68d 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1601: 0009666d 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1602: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1603: 0005efed 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1603: 0005f069 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1604: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1606: 0002b1cf 202 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1607: 00061323 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1608: 0011e82d 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1607: 000613a3 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1608: 0011efad 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1610: 001a4f15 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1610: 001a48bd 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1611: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1612: 001071cd 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1613: 00220b8d 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1614: 002696ed 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1612: 00107aad 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1613: 00220979 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1614: 002697d5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ 1615: 00036a5d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1616: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1617: 0018e339 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1618: 0015f935 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1619: 000daa55 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1620: 000ff9cd 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1621: 0005168f 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1617: 0018dfe9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1618: 0015f9ed 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1619: 000db1c9 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1620: 00100245 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1621: 000516b7 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1622: 004783ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1623: 00031623 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1624: 0006047f 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1625: 00242d59 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1626: 0015aca9 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1623: 00031613 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1624: 000604ff 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1625: 00242b25 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1626: 0015ad59 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1627: 0047db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1628: 00474cdc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1629: 00188c6d 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1629: 0018891d 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1631: 0004183d 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1632: 00060533 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1631: 00041985 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1632: 000605b3 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1633: 0002a64c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1634: 00128b09 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1634: 001292c1 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1636: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1637: 00061d8f 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1638: 00102a41 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1639: 0014e701 500 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1640: 00067645 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1637: 00061e0f 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1638: 00103315 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1639: 0014e83d 500 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1640: 000676c5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1642: 0015fa81 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1643: 002437bd 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1644: 0027f040 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1642: 0015fb35 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1643: 0024377d 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1644: 0027f140 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1645: 00032beb 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1646: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1647: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1648: 00243555 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1649: 000f8ef9 14 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1650: 000bf015 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1651: 0013d549 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1652: 001a51b1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1653: 00078dfd 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1654: 0014a949 2104 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1655: 0005914b 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1656: 00142c75 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1648: 002434d5 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1649: 000f965d 14 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1650: 000bf809 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1651: 0013dba9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1652: 001a4b59 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1653: 00078ea1 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1654: 0014ab35 2104 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1655: 00059131 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1656: 00142fad 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1657: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1658: 0047869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1659: 000bd9ad 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1659: 000be1a1 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1660: 0047db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1661: 004710e4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1662: 0003c3c9 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1663: 001dc08d 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1664: 001f58f5 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1665: 0006d62d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1666: 0010e0ad 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1667: 001e29f9 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1668: 000ff9dd 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1662: 0003c3d9 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1663: 001db8b5 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1664: 001f54a5 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1665: 0006d6ad 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1666: 0010e9f1 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1667: 001e2539 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1668: 00100255 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1669: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1671: 000cfd51 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1671: 000d0519 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1672: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1673: 000298f8 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1674: 001e4271 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1674: 001e3d31 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1675: 0047db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1676: 00061703 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1677: 00067217 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1676: 00061783 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1677: 00067297 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1678: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1679: 0002a7a4 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1680: 00060fe7 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1681: 00166485 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1680: 00061067 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1681: 00166505 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1682: 00472e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1684: 00037c43 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1685: 000649cf 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 00037c4b 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1685: 00064a4f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1686: 00035d0b 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1687: 000d4b29 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1688: 00093d2d 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1687: 000d52e1 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1688: 00093e09 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1690: 0013d71d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1691: 001e92bd 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1692: 0005e505 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1693: 00067e11 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1694: 001e1da9 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1690: 0013dd7d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1691: 001e8ded 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1692: 0005e57d 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1693: 00067e91 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1694: 001e18e1 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1695: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1696: 00064fa5 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1697: 0012c731 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1696: 00065025 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1697: 0012cec9 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1698: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1699: 00273c6d 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1700: 00061c33 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1701: 0006146b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1699: 00273d55 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1700: 00061cb3 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1701: 000614eb 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1702: 00476e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1703: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1704: 001e8325 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1704: 001e7e55 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1705: 00476a70 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1706: 0047af7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1707: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1708: 00166559 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1709: 0025e035 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1708: 001665d9 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1709: 0025e065 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1711: 0021f44d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1711: 0021f235 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1712: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1713: 00031519 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1714: 000d10bd 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1715: 001231f1 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1716: 001abb25 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1713: 00031509 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1714: 000d1885 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1715: 00123971 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1716: 001ab4c5 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1717: 0002a640 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1718: 000652d7 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1719: 0007df05 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1718: 00065357 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1719: 0007e021 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1720: 0047dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1721: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1722: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1723: 00029ec4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1725: 00477500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1727: 00064af7 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1728: 000ee771 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1727: 00064b77 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1728: 000eeedd 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1729: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1730: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1732: 00472064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1733: 00064b2d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1734: 001f30f5 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1735: 002474f5 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1736: 001f5c89 106 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1737: 0045f8a8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1738: 000eb871 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1739: 00199315 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1733: 00064bad 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1734: 001f2ca5 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1735: 00247529 144 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1736: 001f5839 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1737: 0045f9a0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1738: 000ebfd9 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1739: 00198ded 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1740: 0002a670 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1742: 00108b89 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1742: 0010940d 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1743: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1744: 00060f31 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1745: 00182a75 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1744: 00060fb1 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1745: 00182909 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1747: 000cf5bd 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1747: 000cfd85 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1748: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1749: 00064c8d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1749: 00064d0d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1750: 0047af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1751: 000601b5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1752: 000601c5 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1751: 00060235 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1752: 00060245 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1753: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1754: 0006d01d 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1755: 001c5bbd 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1754: 0006d09d 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1755: 001c5349 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1756: 00481550 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1757: 001595d1 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1758: 001be5cd 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1759: 003807b8 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1760: 000e56ed 798 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1761: 0027636d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1757: 00159685 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1758: 001bdf65 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1759: 003808b8 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1760: 000e5e6d 786 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1761: 0027645d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1763: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1764: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1765: 0005fefd 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1766: 0010db19 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1767: 00201725 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1768: 0006d97d 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1769: 001dd705 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1770: 00149dcd 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1771: 0002ec55 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1772: 00067245 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1773: 0011fe05 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1774: 001d9395 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1775: 001890b9 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1776: 001af74d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1777: 0005de41 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1778: 0025b7f1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1779: 001735bd 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1780: 0006c68b 398 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1781: 0013c619 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1782: 0006d871 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1765: 0005ff7d 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1766: 0010e335 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1767: 00201355 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1768: 0006d9fd 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1769: 001dcf2d 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1770: 0014a025 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1771: 0002ec51 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1772: 000672c5 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1773: 00120585 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1774: 001d8bb5 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1775: 00188c09 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1776: 001af0f5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1777: 0005deb9 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1778: 0025b729 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1779: 001735e9 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1780: 0006c70b 398 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1781: 0013cc7d 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1782: 0006d8f1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1783: 004771c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1784: 000d43fd 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1785: 00245f49 176 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1786: 0011f5a5 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1787: 00254ed9 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1784: 000d4bb5 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1785: 00245f05 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1786: 0011fd25 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1787: 00254ea9 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1788: 00478ba8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1790: 001e3171 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1790: 001e2c31 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1791: 0047daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1792: 00127a0d 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1792: 001281c5 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1793: 004757a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1794: 00196281 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1794: 00195dcd 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1795: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1796: 00043bef 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1796: 00043cc3 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1797: 00029fb4 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1798: 0002d2ad 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1799: 00068931 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1799: 000689b1 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1800: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1801: 00064841 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1802: 00085c71 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1803: 00061e1d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1801: 000648c1 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1802: 00085d79 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1803: 00061e9d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1804: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1805: 0014124d 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1806: 0002e2ad 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1807: 000c5f69 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1805: 001df751 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1806: 0002e2a9 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1807: 000c6761 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1808: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1809: 004b9db8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1810: 002232c1 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1810: 002230a9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1811: 0047d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1812: 0006853f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1812: 000685bf 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1814: 0006142d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1815: 00136839 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1816: 0015fb09 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1814: 000614ad 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1815: 00136e69 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1816: 0015fbbd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1817: 004e2b04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1818: 00173465 342 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1819: 001afeb1 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1820: 0006174f 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1818: 00173491 342 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1819: 001af859 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1820: 000617cf 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1821: 00473728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1822: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1823: 00143c79 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1824: 000552b9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1825: 0006723f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1826: 000480c3 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1827: 000f7471 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1828: 0010ac6d 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1829: 00264439 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1823: 00143f61 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1824: 00055211 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1825: 000672bf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1826: 00048143 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1827: 000f7bd5 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1828: 0010b551 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1829: 00264411 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1830: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1831: 000ae15d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1832: 00050537 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1831: 000ae8b5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1832: 000505a7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1833: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1834: 0015199d 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1835: 0005842d 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1836: 000648d9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1837: 0025d6a9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1834: 00151ac9 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1835: 000584a1 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1836: 00064959 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1837: 0025d681 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1838: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1839: 0022a5f9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1840: 000eb875 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1841: 00251225 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1842: 0005fdad 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1843: 0006d4d5 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1844: 001a9025 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1839: 0022a5d5 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1840: 000ebfdd 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1841: 002511f5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1842: 0005fe2d 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1843: 0006d555 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1844: 001a89c5 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1845: 0002aae0 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1846: 001357d9 1724 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1847: 000b394d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1848: 0012a729 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1849: 000464cd 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1850: 000871cd 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1851: 00061ca9 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1852: 000d4ca5 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1846: 00135e09 1724 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1847: 000b4139 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1848: 0012aec5 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1849: 00046549 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1850: 000872e1 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1851: 00061d29 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1852: 000d545d 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1853: 004776dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1854: 0011e039 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1854: 0011e7b9 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1855: 00471e74 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1856: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1857: 002078c1 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1858: 001afcc1 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1859: 0007b181 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1860: 001de4d5 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1857: 00207441 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1858: 001af669 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1859: 0007b2b1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1860: 001ddcfd 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1861: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1862: 00214c69 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1863: 00060049 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1862: 00214a59 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1863: 000600c9 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1864: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1865: 000ebb59 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1866: 000648ed 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1867: 000e1791 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1868: 00112d75 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1865: 000ec2c1 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1866: 0006496d 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1867: 000e1f09 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1868: 0011351d 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1869: 004b9de8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1870: 001f00d5 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1871: 001eddb9 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1872: 00078bbd 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1873: 001339ed 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1874: 0027d1bd 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1875: 0014bf05 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1876: 00172da5 6 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1870: 001efc89 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1871: 001ed8f9 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1872: 00078c61 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1873: 00134025 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1874: 0027d211 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1875: 0014c0f1 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1876: 00172dd5 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1877: 0002bcd9 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1878: 00064acf 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1879: 000adb3d 588 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1878: 00064b4f 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1879: 000ae27d 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1880: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1881: 000695a9 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1882: 000664a1 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1883: 0006901f 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1884: 001f4815 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1881: 00069629 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1882: 00066521 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1883: 0006909f 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1884: 001f43c5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1886: 00473ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1887: 001a9f85 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1887: 001a9925 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1888: 004750ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1890: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1891: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1892: 000cf121 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1893: 0020e401 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1894: 0018ca85 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1895: 00051945 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1892: 000cf8e9 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1893: 0020e16d 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1894: 0018c735 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1895: 00051971 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1896: 0002d19d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1897: 00470868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1898: 0002a20c 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1899: 000683d1 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1899: 00068451 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1900: 004725e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1901: 0009acfd 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1901: 0009ade5 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1902: 000299f4 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1903: 001a3f31 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1904: 000c0c09 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1903: 001a38dd 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1904: 000c13fd 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1905: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1906: 001672b5 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1906: 00167b3d 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1907: 0002e549 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1909: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1910: 0007e4b5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1911: 0020e07d 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1912: 0011751d 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1910: 0007e5c5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1911: 0020dde5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1912: 0011a7b5 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1913: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1914: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1915: 004773f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1916: 004815a0 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1917: 0012ca41 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1918: 00060ad1 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1919: 00058bd1 304 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1920: 0009d321 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1921: 0021f4ed 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1922: 00202aa9 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1917: 0012d1d9 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1918: 00060b51 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1919: 00058c49 304 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1920: 0009d3e5 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1921: 0021f2d5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1922: 00202465 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1923: 00472404 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1924: 0002985c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1925: 00067789 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1926: 000f6a75 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1927: 00067739 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1925: 00067809 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1926: 000f71d9 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1927: 000677b9 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1928: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1929: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1930: 001141f9 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1931: 001b9a4d 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1930: 00114989 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1931: 001b93e5 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1932: 004e5048 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1933: 00061357 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1934: 001ed561 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1933: 000613d7 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1934: 001ed091 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1935: 0002a2c8 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1936: 0012c0bd 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1937: 00048851 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1938: 00085afd 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1936: 0012c859 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1937: 000488f7 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1938: 00085c05 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1940: 00192a99 964 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1940: 00192611 936 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1941: 0002a5bc 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1942: 001afccd 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1942: 001af675 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1944: 00068ffd 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1944: 0006907d 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1946: 00160efd 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1946: 00160f85 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1947: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1948: 00066677 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1949: 000311a9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1948: 000666f7 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1949: 00031199 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1951: 001d9ea9 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1951: 001d96c9 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1953: 00145d95 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1953: 00146085 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1955: 001ff945 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1956: 00073111 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1955: 001ff4d9 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1956: 000731b1 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1957: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1958: 00113199 1932 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1958: 00113925 1932 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1959: 0002b983 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1960: 0047db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1961: 000e5a0d 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1962: 0008b6d9 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1961: 000e6181 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1962: 0008b81d 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1963: 00029cf4 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1964: 000cf055 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1964: 000cf81d 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1966: 0020642d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1966: 00205fad 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1967: 004718a0 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1968: 004b9780 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1970: 004749d4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1973: 004770c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1974: 0009d699 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1975: 001fc769 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1976: 0021f4f5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1974: 0009d75d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1975: 001fc305 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1976: 0021f2dd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1977: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1978: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1979: 00471d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1980: 00041721 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1981: 00037ac1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1982: 0005e7d9 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1983: 00141851 530 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1984: 00214edd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1985: 000fcb61 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1980: 00041861 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1981: 00037ac9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1982: 0005e853 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1983: 001e0299 530 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1984: 00214cc5 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1985: 000fd2bd 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1986: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1987: 0006146f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1987: 000614ef 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1988: 000297fc 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1989: 000fc529 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1990: 0002ecdd 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1991: 0021b505 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1992: 002445dd 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1993: 00115311 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1994: 0024ebdd 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1995: 001afcd9 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1996: 00068379 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1997: 000fe41d 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1998: 000d5b01 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1999: 00274ded 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 2000: 00276841 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 2001: 0015f191 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2002: 001ab369 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 000fcc91 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1990: 0002ed0b 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1991: 0021b2e9 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1992: 0024459d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1993: 00115aa1 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1994: 0024ec15 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1995: 001af681 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1996: 000683f9 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1997: 000fec95 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1998: 000d6295 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1999: 00274ed5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 2000: 00276931 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 2001: 0015f249 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2002: 001aad09 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2003: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2004: 00064a13 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2004: 00064a93 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2005: 00476770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2006: 000eb089 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2007: 00047927 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2008: 00132499 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2009: 00067dc5 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2006: 000eb7e9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2007: 000479a7 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2008: 00132ac9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2009: 00067e45 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2010: 00473838 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2011: 0047760c 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2012: 00060ead 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2012: 00060f2d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2013: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2014: 0007fb31 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2015: 0005f269 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2016: 0005a959 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2017: 0021fed5 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2014: 0007fc31 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2015: 0005f2e5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2016: 0005a9d1 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2017: 0021fcc1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2018: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2019: 00106809 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2020: 00031121 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2021: 001d7bd1 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 001070e9 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2020: 00031111 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2021: 001d73f1 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2023: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2024: 00182a9d 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2025: 0005172f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2026: 0005eca1 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2027: 00076f51 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2024: 00182931 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2025: 00051791 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2026: 0005ed1d 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2027: 00076ff1 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2028: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2029: 001048c1 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2030: 0021fdcd 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2029: 0010519d 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2030: 0021fbb9 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2031: 0002afcd 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2032: 00138129 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2033: 0012cd45 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2032: 0013876d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2033: 0012d4dd 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2034: 0002ba65 180 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2035: 000de4c1 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2036: 0008100d 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2037: 001d74cd 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2038: 00050a0f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2035: 000dec39 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2036: 0008110d 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2037: 001d6ced 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2038: 00050a7f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2039: 00481734 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2040: 001e7d91 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2041: 000fc7f5 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2042: 000af1b5 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2040: 001e78c1 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2041: 000fccd9 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2042: 000af90d 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2044: 0022aca5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2044: 0022ac81 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2045: 0002a064 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2046: 000de4e1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2047: 000cc721 1232 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2048: 000555a3 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2046: 000dec59 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2047: 000ccf21 1232 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2048: 000554fb 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2049: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2050: 00064cb7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2051: 0006493f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2052: 0003266d 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2053: 00205ef9 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2054: 0005f415 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2055: 0013a855 1040 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2056: 001e18d9 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2057: 00158dd9 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2058: 0021b5b5 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2050: 00064d37 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2051: 000649bf 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2052: 000327a5 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2053: 00205a75 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2054: 0005f491 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2055: 0013aea9 1040 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2056: 001e1411 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2057: 00158e89 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2058: 0021b399 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2059: 0002be35 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2060: 00061db5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2061: 000648db 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2060: 00061e35 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2061: 0006495b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2062: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2063: 001e45e9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2063: 001e40a9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2064: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2065: 00029cac 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2066: 0011620d 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2067: 0008b9b1 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2068: 00143175 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2066: 00116975 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2067: 0008baf5 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2068: 001e26e5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2070: 00068771 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2071: 00252b4d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2072: 000fd239 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2073: 001710b9 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2074: 000603d3 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2070: 000687f1 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2071: 00252b1d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2072: 000fda05 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2073: 001710e9 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2074: 00060453 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2075: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2076: 000296a8 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2077: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2078: 0002adc5 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2079: 00064985 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2080: 0027d1b5 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2079: 00064a05 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2080: 0027d209 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2081: 0002a6f4 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2082: 0005fe5d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2083: 0007a409 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2084: 000e0a7d 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2085: 001dbc15 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2082: 0005fedd 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2083: 0007a535 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2084: 000e11f5 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2085: 001db43d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2086: 0047af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2087: 00150ce9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2088: 00065163 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2089: 00129ae9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2090: 001994d1 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2091: 00396444 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2092: 00064b7f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2093: 00116189 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2087: 00150e19 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2088: 000651e3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2089: 0012a285 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2090: 00198fa9 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2091: 00396544 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2092: 00064bff 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2093: 001168f1 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2094: 0002b0e3 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2095: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2096: 0006501d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2097: 001fc809 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2096: 0006509d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2097: 001fc43d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2098: 004b9da4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2099: 000602a7 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2100: 000c7781 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2101: 0005d671 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2102: 000ee4a9 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2103: 00087ae5 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2104: 00064891 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2105: 000ed9b5 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2106: 00056f15 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2107: 00061259 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2108: 002579a5 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2109: 0009d9f9 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2110: 0026196d 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2111: 002535c9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2112: 000316f1 92 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2099: 00060327 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2100: 000c7f79 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2101: 0005d6e9 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2102: 000eec15 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2103: 00087bed 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2104: 00064911 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2105: 000ee121 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2106: 00056eb5 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2107: 000612d9 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2108: 0025797d 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2109: 0009daa9 564 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2110: 0026194d 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2111: 00253599 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2112: 000316e1 92 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2114: 001e32a5 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2114: 001e2d65 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2115: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2116: 0002b6a5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2117: 0026e3a5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2118: 0004116d 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2117: 0026e48d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2118: 000412ad 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2119: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2120: 00113925 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2121: 0004487f 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2122: 003808c0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2120: 001140b1 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2121: 00044953 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2122: 003809c0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2123: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2124: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2125: 0006771b 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2126: 000f4595 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2125: 0006779b 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2126: 000f4cfd 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2127: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2128: 000fc3b1 182 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2128: 000fcb19 182 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2129: 004b9dd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2130: 0024b79d 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2131: 000310b5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2130: 0024b761 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2131: 000310a7 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2132: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2133: 0011a565 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2134: 000980b5 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2135: 00126551 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 2136: 00201ecd 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2137: 000310bb 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2133: 0011acdd 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2134: 00098195 292 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2135: 00126ce5 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2136: 0020167d 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 2137: 000310ad 100 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2138: 0002ad81 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2140: 0015ae6d 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2141: 00202539 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2142: 00064a39 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2140: 0015af21 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2141: 00201ef5 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2142: 00064ab9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2144: 0047db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2145: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2146: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2147: 001dd79d 388 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2147: 001dcfc5 388 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2148: 0002abb1 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2149: 001c654d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2149: 001c5cd9 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2151: 001d7c05 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2152: 0018db01 1848 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2151: 001d7425 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2152: 0018d7b1 1848 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2153: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2154: 0002b10b 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2155: 003a9fcc 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2155: 003a95b8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2156: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2157: 0015f23d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2158: 000de4fd 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2157: 0015f2f5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2158: 000dec75 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2159: 0047858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2160: 0015f0ed 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2161: 00139a21 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2162: 000e50bd 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2163: 00090ff1 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2164: 0007e48d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2165: 001dc4d9 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2166: 00249129 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2167: 00167d01 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2160: 0015f1a5 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2161: 0013a06d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2162: 000e583d 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2163: 000910d1 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2164: 0007e59d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2165: 001dbd01 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2166: 002490e9 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2167: 00204031 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2168: 0002bd89 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2169: 001b09b1 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2170: 001a6f71 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2171: 000603a7 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2172: 0005f29d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2173: 00067717 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2169: 001b0349 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2170: 001a6911 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2171: 00060427 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2172: 0005f319 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2173: 00067797 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2174: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2175: 001e3a45 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2176: 00077f3d 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2175: 001e3505 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2176: 00077fdd 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2177: 0047af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2178: 00089719 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2179: 001dc4e5 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2178: 00089869 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2179: 001dbd0d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2180: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2181: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2182: 00199a8d 30126 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2182: 00199455 30126 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2183: 00474afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2184: 0006521d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2185: 000609a5 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2186: 00253539 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2187: 000dd595 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2188: 000607ef 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2184: 0006529d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2185: 00060a25 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2186: 00253509 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2187: 000ddd09 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2188: 0006086f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2189: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2190: 0047db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2191: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2192: 0002b363 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2193: 0047db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2194: 00036177 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2195: 000d6df9 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2196: 0022d899 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2197: 0027e4cd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2198: 0011af3d 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2199: 000f7da1 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2195: 000d7595 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2196: 002326e9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2197: 0027e5b9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2198: 0011b6b9 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2199: 000f8505 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2200: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2201: 0005f195 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2202: 000c349d 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2203: 0027e4d5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2204: 001e1a89 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2205: 001e6b15 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2206: 0017cb91 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2207: 00150135 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2208: 00060f4b 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2209: 0024cd41 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2210: 00051109 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2211: 00069025 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2212: 0006d255 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2213: 0027947d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2201: 0005f211 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2202: 000c3c91 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2203: 0027e5c1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2204: 001e15c1 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2205: 001e65d9 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2206: 0017ca2d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2207: 00150261 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2208: 00060fcb 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2209: 0024cd0d 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2210: 00051131 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2211: 000690a5 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2212: 0006d2d5 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2213: 0027956d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2214: 00473e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2215: 00061007 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2216: 000808f5 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2215: 00061087 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2216: 000809f5 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2217: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2218: 0047db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2219: 000be48d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2219: 000bec81 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2220: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2221: 00066c91 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2222: 0008acb1 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2223: 0003eaf3 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2221: 00066d11 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2222: 0008adf5 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2223: 0003eb03 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2224: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2225: 001030ed 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2225: 001039c9 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2226: 0047bbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2227: 00475ab4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2229: 00159925 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2229: 001599d9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2230: 0002ce51 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2231: 00244a31 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2232: 00095521 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2231: 00244979 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2232: 000955fd 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2233: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2234: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2235: 001ff29d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2236: 00143c71 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2235: 001fee31 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2236: 00143f59 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2237: 004710f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2238: 00050139 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2239: 00049c0f 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2240: 0005666f 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2238: 000501a9 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2239: 00049c87 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2240: 0005657f 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2241: 004759a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2242: 00047901 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2242: 00047981 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2243: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2244: 00220bc9 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2245: 00223ac1 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2246: 00072545 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2244: 002209b5 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2245: 002238a9 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2246: 000725e5 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2247: 0047db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2248: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2249: 001ec8c9 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2250: 00152dbd 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2251: 0013af29 5872 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2249: 001ec3f9 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2250: 00152ee9 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2251: 0013b57d 5888 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2252: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2253: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2254: 00205d99 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2255: 001e4325 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2256: 00060f85 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2257: 0021f455 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2258: 0003c24b 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2259: 000e0f79 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2260: 0005e55d 264 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2254: 00205915 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2255: 001e3de5 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2256: 00061005 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2257: 0021f23d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2258: 0003c25b 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2259: 000e16f1 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2260: 0005e585 264 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2261: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x291fc │ │ │ │ - 0x0000000d (FINI) 0x27f038 │ │ │ │ + 0x0000000d (FINI) 0x27f120 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x46fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x46fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1ca54 │ │ │ │ 0x00000006 (SYMTAB) 0x13cf4 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 73afed83c0be84d20cd17af97ef991e6d4d97c89 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c8c566324e6fba01b0ea5701cd84a57bec27277c │ │ │ │ │ │ │ │ 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: 0x000924be, Base: 0x0045f9a0, Semaphore: 0x004b9766 │ │ │ │ + Location: 0x0009259e, Base: 0x0045fa98, Semaphore: 0x004b9766 │ │ │ │ Arguments: 4@r8 4@r7 │ │ │ │ stapsdt 0x00000029 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000aee7a, Base: 0x0045f9a0, Semaphore: 0x004b975e │ │ │ │ + Location: 0x000af5d2, Base: 0x0045fa98, Semaphore: 0x004b975e │ │ │ │ Arguments: -4@[sp, #8] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000aef00, Base: 0x0045f9a0, Semaphore: 0x004b9760 │ │ │ │ + Location: 0x000af658, Base: 0x0045fa98, Semaphore: 0x004b9760 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x001c217a, Base: 0x0045f9a0, Semaphore: 0x004b9764 │ │ │ │ + Location: 0x001c1b0e, Base: 0x0045fa98, Semaphore: 0x004b9764 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x001c2184, Base: 0x0045f9a0, Semaphore: 0x004b9762 │ │ │ │ + Location: 0x001c1b18, Base: 0x0045fa98, Semaphore: 0x004b9762 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +''|/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -20,15 +20,14 @@ │ │ │ │ pthread_attr_setstacksize │ │ │ │ setlocale │ │ │ │ pthread_condattr_init │ │ │ │ pthread_condattr_setclock │ │ │ │ nl_langinfo │ │ │ │ mbstowcs │ │ │ │ pthread_self │ │ │ │ -pthread_join │ │ │ │ __printf_chk │ │ │ │ __isoc23_strtoul │ │ │ │ pthread_getspecific │ │ │ │ sigaltstack │ │ │ │ sigaction │ │ │ │ __vsnprintf_chk │ │ │ │ pthread_key_delete │ │ │ │ @@ -41,14 +40,15 @@ │ │ │ │ pthread_mutex_init │ │ │ │ pthread_cond_init │ │ │ │ pthread_mutex_lock │ │ │ │ pthread_cond_signal │ │ │ │ pthread_mutex_unlock │ │ │ │ __pthread_cond_timedwait64 │ │ │ │ __snprintf_chk │ │ │ │ +pthread_join │ │ │ │ __sprintf_chk │ │ │ │ __memmove_chk │ │ │ │ pthread_cond_wait │ │ │ │ getauxval │ │ │ │ unsetenv │ │ │ │ readlink │ │ │ │ wcstombs │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ epoll_ctl │ │ │ │ epoll_wait │ │ │ │ __recvmsg64 │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ __syslog_chk │ │ │ │ -setlogmask │ │ │ │ gethostname │ │ │ │ +setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ getloadavg │ │ │ │ inet_ntop │ │ │ │ @@ -243,16 +243,16 @@ │ │ │ │ __explicit_bzero_chk │ │ │ │ __ctype_tolower_loc │ │ │ │ __ctype_toupper_loc │ │ │ │ XML_UseForeignDTD │ │ │ │ eventfd_write │ │ │ │ eventfd_read │ │ │ │ gethostbyname_r │ │ │ │ -shutdown │ │ │ │ gai_strerror │ │ │ │ +shutdown │ │ │ │ fgetxattr │ │ │ │ lgetxattr │ │ │ │ fremovexattr │ │ │ │ lremovexattr │ │ │ │ copy_file_range │ │ │ │ memfd_create │ │ │ │ __clock_settime64 │ │ │ │ @@ -2057,56 +2057,56 @@ │ │ │ │ !F@F2F;F │ │ │ │ 3;`*F!FPF# │ │ │ │ *FiF8F.D │ │ │ │ h h*F1F( │ │ │ │ +F"FAF0F/F │ │ │ │ CF*F9F0FT │ │ │ │ $CF:F1F(F │ │ │ │ -;F2F)F F0 │ │ │ │ +;F2F)F F1 │ │ │ │ KFBF9F(F0 │ │ │ │ ;F2F)F F │ │ │ │ ;F*F1FhF │ │ │ │ &+F"F9FXF │ │ │ │ SF2FIF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ $L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ -I*FX`pl> │ │ │ │ +I*FX`pl= │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ " │ │ │ │ +3F!F(F>" │ │ │ │ @"3F!F(F │ │ │ │ @"CF!F(F │ │ │ │ +D"F9F5h(F │ │ │ │ #F4F>FGF │ │ │ │ -G*F;FAFHF5F │ │ │ │ -#*FAFHFh │ │ │ │ -#AFHFDFh │ │ │ │ -#AFHF5Fg │ │ │ │ -#AFHF]Fg │ │ │ │ -*F#FAFHF5F │ │ │ │ +"F9FHFUF │ │ │ │ +#AFHF]Fh │ │ │ │ +#AFHFDFg │ │ │ │ +GRF;FAFHF │ │ │ │ +#RFAFHFg │ │ │ │ +RF#FAFHF │ │ │ │ +#AFHFUFf │ │ │ │ SiUF`i ! │ │ │ │ F9F3F F@ │ │ │ │ F9F3F F@ │ │ │ │ H...^x...0M.A.W..........7.cFOFdF │ │ │ │ ;FaiADaa] │ │ │ │ m8@/hwE& │ │ │ │ 3h:C8`cE │ │ │ │ 3FZF!F8F │ │ │ │ -oN)FoJHF │ │ │ │ -;N)F9JHF │ │ │ │ +cN)FcJHF │ │ │ │ +=N)F>JHF │ │ │ │ 3+`;F_FO │ │ │ │ 11D8>>>>>> │ │ │ │ "FYF FcF │ │ │ │ FFFFFF.&F │ │ │ │ :F1hSF F │ │ │ │ K`fa4F#ho │ │ │ │ 3;`{hCE@ │ │ │ │ @@ -2152,30 +2152,28 @@ │ │ │ │ .#,:AF@F │ │ │ │ 3#`&FchZm │ │ │ │ *FKF@F!F │ │ │ │ 3)F#aphT │ │ │ │ Dh#ibmdi │ │ │ │ a&A"?!<'{ │ │ │ │ i!a*F#h0F │ │ │ │ -I ,4LD\a │ │ │ │ kh^kKhYk │ │ │ │ vpQQQQQQQQQQQQQQQmQyQQ"s │ │ │ │ Ih@hA@Q` │ │ │ │ "F3F,F ' │ │ │ │ "F3F,FOF │ │ │ │ F#F4F>FWF │ │ │ │ 2F9F FKF │ │ │ │ L#F(F:FAF │ │ │ │ @SXBXApGB │ │ │ │ *FCFUF`i │ │ │ │ 3+`{hCE: │ │ │ │ ;FZF)F0F │ │ │ │ KF"F9F(F │ │ │ │ -@B;hIF8F │ │ │ │ -3#`pI FA │ │ │ │ +3#`pI F@ │ │ │ │ FAF0F.DUD │ │ │ │ (FBFQFED │ │ │ │ (FBFQFED │ │ │ │ >D*F8F/D │ │ │ │ JFQFMD.D │ │ │ │ KF2FIF(F │ │ │ │ U%bea%toLZ │ │ │ │ F*FcF.FeF │ │ │ │ *DvB"D5@2@ │ │ │ │ 0F%F&F'F │ │ │ │ CF:F(F!F │ │ │ │ +F*FAFXF │ │ │ │ ;FBF)F F │ │ │ │ 2"`Zh!FHF │ │ │ │ KF2F!F(FH │ │ │ │ cF2F!F8F │ │ │ │ FcF1h*hR │ │ │ │ -(F?!RFUD9 │ │ │ │ +(F?!RFUD: │ │ │ │ 3FBF)F F │ │ │ │ 3#`ZF!F@F │ │ │ │ $3FJF9F@F │ │ │ │ HF2F?!ND5 │ │ │ │ e+FAF F@ │ │ │ │ 'E 5*F(F │ │ │ │ FQF#F0F:F │ │ │ │ @@ -2291,21 +2291,21 @@ │ │ │ │ Yg#*oagF,a │ │ │ │ oa#*gF,a@ │ │ │ │ K@S@\@D@c │ │ │ │ 'F 62F0F │ │ │ │ JF8F!F#h │ │ │ │ &;D#a"F(FGE) │ │ │ │ 1F"Ffh(F │ │ │ │ - UeF7N0] │ │ │ │ + ]UM07Fe │ │ │ │ `#`(Fg`O │ │ │ │ 3#`ch[mX │ │ │ │ #F:F(F1F_ │ │ │ │ #2F!F(F^ │ │ │ │ -#:F)F0F^ │ │ │ │ -#JF)F0F^ │ │ │ │ +#:F)F0F] │ │ │ │ +#JF)F0F] │ │ │ │ #BF)F0F] │ │ │ │ q#FZF8FB │ │ │ │ LB1F F+F │ │ │ │ 1F#Fbh(F │ │ │ │ FWFUFVFO │ │ │ │ 'F 62F0F │ │ │ │ BF F+iii │ │ │ │ @@ -2314,16 +2314,15 @@ │ │ │ │ PJSF!F8F# │ │ │ │ 2"`Zh!F8Fy │ │ │ │ ;F2F)F F │ │ │ │ :FHFLnYF │ │ │ │ 8F:hYFBE │ │ │ │ #2F!F(F │ │ │ │ 1#Dk`1` F │ │ │ │ -#F2FAF8F │ │ │ │ -2:`Zh9F F │ │ │ │ +#F2FAF8F! │ │ │ │ \Kp)F0FEE │ │ │ │ #F0F)F5 │ │ │ │ 8ch F[m[ │ │ │ │ F!F;F2FC │ │ │ │ p/#hQXJj │ │ │ │ 4D7F0F9F │ │ │ │ "h(F!`9F5 │ │ │ │ @@ -2334,15 +2333,15 @@ │ │ │ │ ##b Fdh │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ 8F!Fch[m │ │ │ │ F_@e@;F, │ │ │ │ kH@yhp@D │ │ │ │ ;FBF)F F │ │ │ │ -3+`!F@FD │ │ │ │ +3+`!F@FC │ │ │ │ .F2F!F8Fm │ │ │ │ UANBNAHF │ │ │ │ 11111111111111%>% │ │ │ │ ""`Yx09 )8 │ │ │ │ 3;`Bx0: *A │ │ │ │ xQBF1F8F │ │ │ │ option '%s': %ld │ │ │ │ @@ -4678,20 +4677,20 @@ │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ PyCapsule_New called with null pointer │ │ │ │ coroutine ignored GeneratorExit │ │ │ │ generator ignored GeneratorExit │ │ │ │ async generator ignored GeneratorExit │ │ │ │ too many statically nested blocks │ │ │ │ can't allocate lock │ │ │ │ -Can't convert '%.100s' object to str implicitly │ │ │ │ asynchronous comprehension outside of an asynchronous function │ │ │ │ -not holding the import lock │ │ │ │ -unlocking a recursive mutex that is not owned by the current thread │ │ │ │ PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ PyCapsule_GetPointer called with incorrect name │ │ │ │ +Can't convert '%.100s' object to str implicitly │ │ │ │ +not holding the import lock │ │ │ │ +unlocking a recursive mutex that is not owned by the current thread │ │ │ │ no current thread ident │ │ │ │ super(): no arguments │ │ │ │ super(): arg[0] deleted │ │ │ │ super(): bad __class__ cell │ │ │ │ super(): empty __class__ cell │ │ │ │ super(): __class__ is not a type (%s) │ │ │ │ super(): __class__ cell not found │ │ │ │ @@ -5016,19 +5015,19 @@ │ │ │ │ uname_result │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ ordinal not in range(128) │ │ │ │ <%U-%zd> │ │ │ │ _register_code │ │ │ │ linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ _PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ %s op %d should not be possible │ │ │ │ too many expressions in star-unpacking assignment │ │ │ │ multiple starred expressions in assignment │ │ │ │ invalid node type (%d) for augmented assignment │ │ │ │ can only join an iterable │ │ │ │ @@ -5347,15 +5346,14 @@ │ │ │ │ string, bytes or os.PathLike │ │ │ │ expected %.200s.__fspath__() to return str or bytes, not %.200s │ │ │ │ %s%sembedded null character in %s │ │ │ │ %s%s%s should be %s, not %.200s │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ is_enabled │ │ │ │ @@ -5434,14 +5432,15 @@ │ │ │ │ Note that several fields' values are not the same as those defined by │ │ │ │ the C language standard for struct tm. For example, the value of the │ │ │ │ field tm_year is the actual year, not year - 1900. See individual │ │ │ │ fields' descriptions for details. │ │ │ │ .cpython-313-arm-linux-gnueabihf.so │ │ │ │ .abi3.so │ │ │ │ .abi3-arm-linux-gnueabihf.so │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ @@ -5934,29 +5933,29 @@ │ │ │ │ FrameLocalsProxy takes no keyword arguments │ │ │ │ cpython.run_module │ │ │ │ Could not import runpy module │ │ │ │ _run_module_as_main │ │ │ │ Could not access runpy._run_module_as_main │ │ │ │ Could not convert module name to unicode │ │ │ │ Could not create arguments for runpy._run_module_as_main │ │ │ │ +type object '%s' has no attribute '__annotations__' │ │ │ │ S_ISFIFO │ │ │ │ S_ISSOCK │ │ │ │ S_ISDOOR │ │ │ │ S_ISPORT │ │ │ │ filemode │ │ │ │ ST_NLINK │ │ │ │ ST_ATIME │ │ │ │ ST_MTIME │ │ │ │ ST_CTIME │ │ │ │ iso8859-1 │ │ │ │ utf-16-be │ │ │ │ utf-16-le │ │ │ │ utf-32-be │ │ │ │ utf-32-le │ │ │ │ -type object '%s' has no attribute '__annotations__' │ │ │ │ underlying buffer has been detached │ │ │ │ not writable │ │ │ │ encoder should return a bytes object, not '%.200s' │ │ │ │ File not open for %s │ │ │ │ __cached__ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ @@ -6150,39 +6149,37 @@ │ │ │ │ argument should be integer or bytes-like object, not '%.200s' │ │ │ │ Py_Initialize must be called first │ │ │ │ Exception ignored in atexit callback %R │ │ │ │ __interactivehook__ │ │ │ │ cpython.run_interactivehook │ │ │ │ Failed calling sys.__interactivehook__ │ │ │ │ replace bytes is too long │ │ │ │ -parking_lot: sem_init failed │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ Exception ignored on flushing sys.stdout │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ +parking_lot: sem_init failed │ │ │ │ PyThreadState_Clear: warning: thread still has a frame │ │ │ │ PyThreadState_Clear: warning: thread still has a generator │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ tstate %p is still current │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ -parking_lot: sem_post failed │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ +parking_lot: sem_post failed │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ can't re-enter readline │ │ │ │ input line too long │ │ │ │ Exception ignored on clearing sys.path_importer_cache │ │ │ │ Exception ignored on clearing sys.path_hooks │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ @@ -6239,14 +6236,21 @@ │ │ │ │ DEBUG_SAVEALL │ │ │ │ DEBUG_LEAK │ │ │ │ binascii.Error │ │ │ │ binascii.Incomplete │ │ │ │ Incomplete │ │ │ │ __about__ │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ +Precision not allowed in integer format specifier │ │ │ │ +Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ +Sign not allowed with integer format specifier 'c' │ │ │ │ +Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ +a number is required │ │ │ │ +(O(OiiNii)) │ │ │ │ +# destroy %U │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ heappushpop │ │ │ │ @@ -6358,21 +6362,14 @@ │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ Fast implementation of the datetime type. │ │ │ │ -Precision not allowed in integer format specifier │ │ │ │ -Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ -Sign not allowed with integer format specifier 'c' │ │ │ │ -Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ -a number is required │ │ │ │ -(O(OiiNii)) │ │ │ │ -# destroy %U │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ zlib.error │ │ │ │ MAX_WBITS │ │ │ │ DEFLATED │ │ │ │ DEF_MEM_LEVEL │ │ │ │ DEF_BUF_SIZE │ │ │ │ Z_NO_COMPRESSION │ │ │ │ @@ -6423,14 +6420,18 @@ │ │ │ │ 0.0 cannot be raised to a negative power │ │ │ │ field 'args' is required for Lambda │ │ │ │ field 'body' is required for Lambda │ │ │ │ At least one argument is required. │ │ │ │ after_in_child │ │ │ │ after_in_parent │ │ │ │ '%s' must be callable, not %s │ │ │ │ +# clear[1] %s │ │ │ │ +Exception ignored on clearing module dict │ │ │ │ +# clear[2] %s │ │ │ │ +unclosed file %R │ │ │ │ getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ decompress │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ @@ -6438,18 +6439,14 @@ │ │ │ │ compressobj │ │ │ │ decompressobj │ │ │ │ _random.Random │ │ │ │ clear_locals │ │ │ │ zlib._ZlibDecompressor │ │ │ │ zlib.Decompress │ │ │ │ zlib.Compress │ │ │ │ -# clear[1] %s │ │ │ │ -Exception ignored on clearing module dict │ │ │ │ -# clear[2] %s │ │ │ │ -unclosed file %R │ │ │ │ (OnnNnn) │ │ │ │ Exception ignored on clearing sys.meta_path │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ OK;illegal decoder state │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ @@ -6468,24 +6465,27 @@ │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ unicode error │ │ │ │ value error │ │ │ │ (%s) unknown error │ │ │ │ '%U' codec can't decode byte 0x%02x in position %zd: %U │ │ │ │ '%U' codec can't decode bytes in position %zd-%zd: %U │ │ │ │ invalid normalization form │ │ │ │ +cpython.PyInterpreterState_Clear │ │ │ │ category │ │ │ │ bidirectional │ │ │ │ combining │ │ │ │ mirrored │ │ │ │ east_asian_width │ │ │ │ decomposition │ │ │ │ is_normalized │ │ │ │ keepends │ │ │ │ +HANGUL SYLLABLE │ │ │ │ +CJK UNIFIED IDEOGRAPH- │ │ │ │ +TANGUT IDEOGRAPH- │ │ │ │ unicodedata.UCD │ │ │ │ -cpython.PyInterpreterState_Clear │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%lx) │ │ │ │ character mapping must return integer, None or str │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ @@ -6494,41 +6494,41 @@ │ │ │ │ not the last thread │ │ │ │ '%c' was never closed │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ -HANGUL SYLLABLE │ │ │ │ -CJK UNIFIED IDEOGRAPH- │ │ │ │ -TANGUT IDEOGRAPH- │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ only single target (not %s) can be annotated │ │ │ │ only single target (not tuple) can be annotated │ │ │ │ illegal target for annotation │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%zd given) │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ +src_dir_fd │ │ │ │ +dst_dir_fd │ │ │ │ O(OiiOii) │ │ │ │ os.mkdir │ │ │ │ cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ dictionary update sequence element #%zd has length %zd; 2 is required │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ cannot assign to %s │ │ │ │ expression cannot contain assignment, perhaps you meant "=="? │ │ │ │ @@ -6585,22 +6585,14 @@ │ │ │ │ %u unused pools * %d bytes │ │ │ │ # bytes lost to pool headers │ │ │ │ # bytes lost to quantization │ │ │ │ # bytes lost to arena alignment │ │ │ │ arena map counts │ │ │ │ # bytes lost to arena map root │ │ │ │ %d %ss * %zd bytes each │ │ │ │ -src_dir_fd │ │ │ │ -dst_dir_fd │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ │ │ │ │ |O:gmtime │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ ../Objects/fileobject.c │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ @@ -6610,14 +6602,22 @@ │ │ │ │ gid is less than minimum │ │ │ │ gid is greater than maximum │ │ │ │ cannot hash writable memoryview object │ │ │ │ memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ argument 'skip_file_prefixes' │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ str() on a bytes instance │ │ │ │ +stacklevel │ │ │ │ +skip_file_prefixes │ │ │ │ +PyDict_EVENT_ADDED │ │ │ │ +PyDict_EVENT_MODIFIED │ │ │ │ +PyDict_EVENT_DELETED │ │ │ │ +PyDict_EVENT_CLONED │ │ │ │ +PyDict_EVENT_CLEARED │ │ │ │ +PyDict_EVENT_DEALLOCATED │ │ │ │ ord() expected string of length 1, but %.200s found │ │ │ │ ord() expected a character, but string of length %zd found │ │ │ │ bytes object is too large to make repr │ │ │ │ i:getsid │ │ │ │ _module_repr │ │ │ │ CODESIZE │ │ │ │ MAXREPEAT │ │ │ │ @@ -6646,68 +6646,67 @@ │ │ │ │ range indices must be integers or slices, not %.200s │ │ │ │ frexp() result out of range │ │ │ │ float too large to pack with d format │ │ │ │ time.sleep │ │ │ │ sleep length must be non-negative │ │ │ │ Invalid value NaN (not a number) │ │ │ │ timestamp out of range for platform time_t │ │ │ │ +argument 'code' │ │ │ │ +argument 'groupindex' │ │ │ │ +argument 'indexgroup' │ │ │ │ +invalid SRE code │ │ │ │ +Cannot recover from stack overflow. │ │ │ │ +maximum recursion depth exceeded%s │ │ │ │ +expected string or bytes-like object, got '%.200s' │ │ │ │ +Buffer is NULL │ │ │ │ +Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ +exc must be an exception, not '%s' │ │ │ │ +local variable '%R' is not defined │ │ │ │ +expected an indented block after 'case' statement on line %d │ │ │ │ +note must be a str, not '%s' │ │ │ │ +Cannot add note: __notes__ is not a list │ │ │ │ +PyType_GetModule: Type '%s' is not a heap type │ │ │ │ +PyType_GetModule: Type '%s' has no associated module │ │ │ │ +cannot use a string pattern on a bytes-like object │ │ │ │ +cannot use a bytes pattern on a string-like object │ │ │ │ +The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ +|Op:dump_traceback │ │ │ │ +reentrant call inside %.100s.__repr__ │ │ │ │ + name=%R │ │ │ │ +%U encoding=%R> │ │ │ │ + mode=%R │ │ │ │ +groupindex │ │ │ │ +indexgroup │ │ │ │ priority │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ The index into the string beyond which the RE engine will not go. │ │ │ │ groupdict │ │ │ │ Matches are generic over the type of string which was matched (str or bytes) │ │ │ │ -groupindex │ │ │ │ A dictionary mapping group names to group numbers. │ │ │ │ The pattern string from which the RE object was compiled. │ │ │ │ The regex matching flags. │ │ │ │ The number of capturing groups in the pattern. │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ Patterns are generic over the type of string they handle (str or bytes) │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -stacklevel │ │ │ │ -skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ -argument 'code' │ │ │ │ -argument 'groupindex' │ │ │ │ -argument 'indexgroup' │ │ │ │ -invalid SRE code │ │ │ │ -Cannot recover from stack overflow. │ │ │ │ -maximum recursion depth exceeded%s │ │ │ │ -expected string or bytes-like object, got '%.200s' │ │ │ │ -Buffer is NULL │ │ │ │ -Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ -exc must be an exception, not '%s' │ │ │ │ -local variable '%R' is not defined │ │ │ │ -expected an indented block after 'case' statement on line %d │ │ │ │ -note must be a str, not '%s' │ │ │ │ -Cannot add note: __notes__ is not a list │ │ │ │ -PyType_GetModule: Type '%s' is not a heap type │ │ │ │ -PyType_GetModule: Type '%s' has no associated module │ │ │ │ -cannot use a string pattern on a bytes-like object │ │ │ │ -cannot use a bytes pattern on a string-like object │ │ │ │ -The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ -reentrant call inside %.100s.__repr__ │ │ │ │ - name=%R │ │ │ │ -%U encoding=%R> │ │ │ │ - mode=%R │ │ │ │ -|Op:dump_traceback │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ AF_UNSPEC │ │ │ │ @@ -7055,14 +7054,20 @@ │ │ │ │ NI_MAXSERV │ │ │ │ NI_NOFQDN │ │ │ │ NI_NUMERICHOST │ │ │ │ NI_NAMEREQD │ │ │ │ NI_NUMERICSERV │ │ │ │ NI_DGRAM │ │ │ │ SHUT_RDWR │ │ │ │ +cannot use '_' as a target │ │ │ │ +invalid pattern target │ │ │ │ +file.read() returned not bytes but %.100s │ │ │ │ +_PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ +_PyCapsule_SetTraverse() called with NULL callback │ │ │ │ +can't compare offset-naive and offset-aware times │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ getpeername │ │ │ │ getsockname │ │ │ │ @@ -7087,22 +7092,15 @@ │ │ │ │ getdefaulttimeout │ │ │ │ setdefaulttimeout │ │ │ │ if_nameindex │ │ │ │ if_nametoindex │ │ │ │ if_indextoname │ │ │ │ CMSG_LEN │ │ │ │ CMSG_SPACE │ │ │ │ -indexgroup │ │ │ │ _socket.socket │ │ │ │ -cannot use '_' as a target │ │ │ │ -invalid pattern target │ │ │ │ -file.read() returned not bytes but %.100s │ │ │ │ -_PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ -_PyCapsule_SetTraverse() called with NULL callback │ │ │ │ -can't compare offset-naive and offset-aware times │ │ │ │ positional patterns follow keyword patterns │ │ │ │ bad operand type for abs(): '%.200s' │ │ │ │ can't compare offset-naive and offset-aware datetimes │ │ │ │ (O&O&O&O&) │ │ │ │ │ │ │ │ object address : %p │ │ │ │ object refcount : %zd │ │ │ │ @@ -7120,16 +7118,14 @@ │ │ │ │ config dict has %zd extra items (%R) │ │ │ │ readinto of closed file │ │ │ │ OOpO:lru_cache │ │ │ │ maxsize should be integer or None │ │ │ │ │ │ │ │ divmod() │ │ │ │ real number required in complex literal │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ don't know how to handle %.200s in error callback │ │ │ │ argument list must be a tuple │ │ │ │ %.200s attribute not set │ │ │ │ %.200s attribute must be unicode │ │ │ │ Un;translating error handler must return (str, int) tuple │ │ │ │ Stack (most recent call first): │ │ │ │ │ │ │ │ @@ -7147,14 +7143,16 @@ │ │ │ │ rounded value too large to represent │ │ │ │ failed detaching handle │ │ │ │ field 'value' is required for MatchValue │ │ │ │ detach_thread: failed detaching thread │ │ │ │ %.200s() takes no positional arguments │ │ │ │ field 'subject' is required for Match │ │ │ │ ../Objects/iterobject.c │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ iter index too large │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ bytearray object is too large to make repr │ │ │ │ bytearray index out of range │ │ │ │ bytearray indices must be integers or slices, not %.200s │ │ │ │ @@ -7202,22 +7200,41 @@ │ │ │ │ LC_MESSAGES │ │ │ │ LC_NUMERIC │ │ │ │ locale.Error │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ sys.settrace │ │ │ │ -/proc/self/stat │ │ │ │ invalid event set 0x%x │ │ │ │ cannot set C_RETURN or C_RAISE events independently │ │ │ │ +/proc/self/stat │ │ │ │ first argument must be callable or None │ │ │ │ '%.200s' object is unsliceable │ │ │ │ -.__class__.__qualname__ is not a unicode object │ │ │ │ +setlocale │ │ │ │ +localeconv │ │ │ │ +nl_langinfo │ │ │ │ +dgettext │ │ │ │ +dcgettext │ │ │ │ +bindtextdomain │ │ │ │ +bind_textdomain_codeset │ │ │ │ +getencoding │ │ │ │ +ABMON_10 │ │ │ │ +ABMON_11 │ │ │ │ +ABMON_12 │ │ │ │ +RADIXCHAR │ │ │ │ +CRNCYSTR │ │ │ │ +T_FMT_AMPM │ │ │ │ +ERA_D_FMT │ │ │ │ +ERA_D_T_FMT │ │ │ │ +ERA_T_FMT │ │ │ │ +ALT_DIGITS │ │ │ │ +_DATE_FMT │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ +.__class__.__qualname__ is not a unicode object │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ maketrans arguments must have same length │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ @@ -7230,51 +7247,14 @@ │ │ │ │ _type_check │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ -covariant │ │ │ │ -contravariant │ │ │ │ -infer_variance │ │ │ │ -key_separator │ │ │ │ -item_separator │ │ │ │ -sort_keys │ │ │ │ -skipkeys │ │ │ │ -object_hook │ │ │ │ -object_pairs_hook │ │ │ │ -parse_float │ │ │ │ -parse_int │ │ │ │ -parse_constant │ │ │ │ -encode_basestring_ascii │ │ │ │ -encode_basestring │ │ │ │ -scanstring │ │ │ │ -setlocale │ │ │ │ -localeconv │ │ │ │ -nl_langinfo │ │ │ │ -dgettext │ │ │ │ -dcgettext │ │ │ │ -bindtextdomain │ │ │ │ -bind_textdomain_codeset │ │ │ │ -getencoding │ │ │ │ -_tokenize.TokenizerIter │ │ │ │ -_json.Encoder │ │ │ │ -_json.Scanner │ │ │ │ -ABMON_10 │ │ │ │ -ABMON_11 │ │ │ │ -ABMON_12 │ │ │ │ -RADIXCHAR │ │ │ │ -CRNCYSTR │ │ │ │ -T_FMT_AMPM │ │ │ │ -ERA_D_FMT │ │ │ │ -ERA_D_T_FMT │ │ │ │ -ERA_T_FMT │ │ │ │ -ALT_DIGITS │ │ │ │ -_DATE_FMT │ │ │ │ ../Python/pystrtod.c │ │ │ │ Infinity │ │ │ │ repeated bytes are too long │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ missing format argument │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ @@ -7287,14 +7267,45 @@ │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ +stack_effect │ │ │ │ +is_valid │ │ │ │ +has_const │ │ │ │ +has_name │ │ │ │ +has_jump │ │ │ │ +has_free │ │ │ │ +has_local │ │ │ │ +get_specialization_stats │ │ │ │ +get_nb_ops │ │ │ │ +get_intrinsic1_descs │ │ │ │ +get_intrinsic2_descs │ │ │ │ +get_executor │ │ │ │ +covariant │ │ │ │ +contravariant │ │ │ │ +infer_variance │ │ │ │ +key_separator │ │ │ │ +item_separator │ │ │ │ +sort_keys │ │ │ │ +skipkeys │ │ │ │ +object_hook │ │ │ │ +object_pairs_hook │ │ │ │ +parse_float │ │ │ │ +parse_int │ │ │ │ +parse_constant │ │ │ │ +encode_basestring_ascii │ │ │ │ +encode_basestring │ │ │ │ +scanstring │ │ │ │ +Opcode support module. │ │ │ │ +_tokenize.TokenizerIter │ │ │ │ +_json.Encoder │ │ │ │ +_json.Scanner │ │ │ │ _generic_class_getitem │ │ │ │ Missing frame when calling trace function. │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ required argument is not an integer │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ @@ -7303,24 +7314,25 @@ │ │ │ │ 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 │ │ │ │ -Too few arguments for %S; actual %zd, expected at least %zd │ │ │ │ -str() argument '%s' must be str, not %T │ │ │ │ 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 %zd, expected at least %zd │ │ │ │ +str() argument '%s' must be str, not %T │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ NB_LSHIFT │ │ │ │ NB_MATRIX_MULTIPLY │ │ │ │ NB_MULTIPLY │ │ │ │ NB_REMAINDER │ │ │ │ NB_POWER │ │ │ │ NB_RSHIFT │ │ │ │ @@ -7340,64 +7352,56 @@ │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ -quotetabs │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -initial_bytes │ │ │ │ -stack_effect │ │ │ │ -is_valid │ │ │ │ -has_const │ │ │ │ -has_name │ │ │ │ -has_jump │ │ │ │ -has_free │ │ │ │ -has_local │ │ │ │ -get_specialization_stats │ │ │ │ -get_nb_ops │ │ │ │ -get_intrinsic1_descs │ │ │ │ -get_intrinsic2_descs │ │ │ │ -get_executor │ │ │ │ -permutations │ │ │ │ -grp.struct_group │ │ │ │ -Opcode support module. │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ +__hash__ method should return an integer │ │ │ │ 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 │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ -deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +quotetabs │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +initial_bytes │ │ │ │ +string helper module │ │ │ │ +permutations │ │ │ │ +grp.struct_group │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ _pickle.UnpicklingError │ │ │ │ dispatch_table │ │ │ │ copyreg.dispatch_table should be a dict, not %.200s │ │ │ │ _extension_registry │ │ │ │ copyreg._extension_registry should be a dict, not %.200s │ │ │ │ @@ -7482,31 +7486,14 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -fork_exec │ │ │ │ -strict_mode │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -string helper module │ │ │ │ O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ @@ -7539,26 +7526,44 @@ │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ -Cannot join current thread │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ +Cannot join current thread │ │ │ │ +sizehint │ │ │ │ +extra_tokens │ │ │ │ +True if the epoll handler is closed │ │ │ │ +fork_exec │ │ │ │ +strict_mode │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ Missing frame when calling profile function. │ │ │ │ -field 'value' is required for Await │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ i|Opp:register │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ @@ -7583,32 +7588,15 @@ │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ while creating compression object │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ Unable to allocate lock │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -is_tracing │ │ │ │ -clear_traces │ │ │ │ -_get_traces │ │ │ │ -_get_object_traceback │ │ │ │ -get_traceback_limit │ │ │ │ -get_tracemalloc_memory │ │ │ │ -get_traced_memory │ │ │ │ -reset_peak │ │ │ │ -sizehint │ │ │ │ -extra_tokens │ │ │ │ -True if the epoll handler is closed │ │ │ │ -structseq │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ +field 'value' is required for Await │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ memoryview: unsupported format %s │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ @@ -7621,14 +7609,34 @@ │ │ │ │ struct_time │ │ │ │ ((iiiiiiiii)) │ │ │ │ getgrgid(): gid not found: %S │ │ │ │ padded string is too long │ │ │ │ tzname.replace() did not return a string │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ make_encoder() argument 1 must be dict or None, not %.200s │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +is_tracing │ │ │ │ +clear_traces │ │ │ │ +_get_traces │ │ │ │ +_get_object_traceback │ │ │ │ +get_traceback_limit │ │ │ │ +get_tracemalloc_memory │ │ │ │ +get_traced_memory │ │ │ │ +reset_peak │ │ │ │ +allow_nan │ │ │ │ +re.IGNORECASE │ │ │ │ +re.LOCALE │ │ │ │ +re.MULTILINE │ │ │ │ +re.DOTALL │ │ │ │ +re.UNICODE │ │ │ │ +re.VERBOSE │ │ │ │ +re.DEBUG │ │ │ │ +re.ASCII │ │ │ │ +structseq │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ ../Objects/methodobject.c │ │ │ │ cannot pickle '%.200s' object │ │ │ │ __getnewargs_ex__ should return a tuple, not '%.200s' │ │ │ │ __getnewargs_ex__ should return a tuple of length 2, not %zd │ │ │ │ first item of the tuple returned by __getnewargs_ex__ must be a tuple, not '%.200s' │ │ │ │ @@ -7660,37 +7668,14 @@ │ │ │ │ encoder() must return a string, not %.80s │ │ │ │ ArrayType │ │ │ │ MutableSequence │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ string is too long to escape │ │ │ │ first argument must be a string, not %.80s │ │ │ │ -typecode │ │ │ │ -the typecode character used to create the array │ │ │ │ -the size, in bytes, of one array item │ │ │ │ -buffer_info │ │ │ │ -byteswap │ │ │ │ -fromfile │ │ │ │ -frombytes │ │ │ │ -fromunicode │ │ │ │ -tounicode │ │ │ │ -Arrays are generic over the type of their elements │ │ │ │ -_array_reconstructor │ │ │ │ -array.arrayiterator │ │ │ │ -array.array │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ -re.IGNORECASE │ │ │ │ -re.LOCALE │ │ │ │ -re.MULTILINE │ │ │ │ -re.DOTALL │ │ │ │ -re.UNICODE │ │ │ │ -re.VERBOSE │ │ │ │ -re.DEBUG │ │ │ │ -re.ASCII │ │ │ │ tuple assignment index out of range │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ @@ -7711,23 +7696,37 @@ │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ Illegal trailing comma before end of array │ │ │ │ Expecting value │ │ │ │ -Infinity │ │ │ │ _generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ +max_length │ │ │ │ +typecode │ │ │ │ +the typecode character used to create the array │ │ │ │ +the size, in bytes, of one array item │ │ │ │ +buffer_info │ │ │ │ +byteswap │ │ │ │ +fromfile │ │ │ │ +frombytes │ │ │ │ +fromunicode │ │ │ │ +tounicode │ │ │ │ +Arrays are generic over the type of their elements │ │ │ │ +_array_reconstructor │ │ │ │ +array.arrayiterator │ │ │ │ +array.array │ │ │ │ +_current_indent_level │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ Invalid \uXXXX escape │ │ │ │ while flushing │ │ │ │ while finishing compression │ │ │ │ -max_length │ │ │ │ not enough data to unpack %zd bytes at offset %zd │ │ │ │ offset %zd out of range for %zd-byte buffer │ │ │ │ unpack_from requires a buffer of at least %zu bytes for unpacking %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ _compile_template │ │ │ │ the result of compiling a replacement string is %.200s │ │ │ │ maximum recursion depth exceeded during ast construction │ │ │ │ @@ -7769,14 +7768,16 @@ │ │ │ │ invalid group id │ │ │ │ failed to malloc c_fds_to_keep │ │ │ │ fd out of range in fds_to_keep. │ │ │ │ noexec:chdir │ │ │ │ Exception occurred in preexec_fn. │ │ │ │ OSError: │ │ │ │ SubprocessError:0: │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ @@ -7801,31 +7802,30 @@ │ │ │ │ expected at most 1 argument, got %zd │ │ │ │ update() takes at most 1 positional argument (%zd given) │ │ │ │ other argument must be K instance │ │ │ │ link: src and dst must be the same type │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ -initial_value │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ __getformat__() argument 1 must be 'double' or 'float' │ │ │ │ IEEE, little-endian │ │ │ │ IEEE, big-endian │ │ │ │ insane float_format or double_format │ │ │ │ new buffer size too large │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ %.200s attribute must be bytes │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ 'async with' outside async function │ │ │ │ __get__(None, None) is invalid │ │ │ │ gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ +fix_imports │ │ │ │ +initial_value │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ pickle data was truncated │ │ │ │ could not convert string to int │ │ │ │ could not convert string to float │ │ │ │ BYTEARRAY8 exceeds system's maximum size of %zd bytes │ │ │ │ @@ -7870,15 +7870,14 @@ │ │ │ │ too many values to unpack (expected 2) │ │ │ │ peek of closed file │ │ │ │ code: LOAD_FAST_AND_CLEAR oparg %d out of range │ │ │ │ code: co_nlocals != len(co_varnames) │ │ │ │ __code__ must be set to a code object │ │ │ │ %U() requires a code object with %zd free vars, not %d │ │ │ │ Assigning a code object of non-matching type is deprecated (e.g., from a generator to a plain function) │ │ │ │ -fix_imports │ │ │ │ OrderedDict mutated during iteration │ │ │ │ OrderedDict changed size during iteration │ │ │ │ Exception ignored in PyDict_GetItem(); consider using PyDict_GetItemRef() or PyDict_GetItemWithError() │ │ │ │ BINUNICODE exceeds system's maximum size of %zd bytes │ │ │ │ pickle.find_class │ │ │ │ _compat_pickle.NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ _compat_pickle.NAME_MAPPING values should be pairs of str, not (%.200s, %.200s) │ │ │ │ @@ -7939,26 +7938,14 @@ │ │ │ │ OiO&ik;A open file_action tuple must have 5 elements │ │ │ │ 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 │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ -warn_on_full_buffer │ │ │ │ -($self, /) │ │ │ │ -($self, object, /) │ │ │ │ -($type, /) │ │ │ │ -($type, object, /) │ │ │ │ -(object, /) │ │ │ │ getsockaddrlen: unknown BT protocol │ │ │ │ getsockaddrlen: bad family │ │ │ │ Unknown Bluetooth protocol │ │ │ │ Invalid address type │ │ │ │ not main interpreter │ │ │ │ missing main interpreter │ │ │ │ failed to re-set autoTSSkey │ │ │ │ @@ -7980,14 +7967,28 @@ │ │ │ │ array.__new__ │ │ │ │ The 'u' type code is deprecated and will be removed in Python 3.16 │ │ │ │ cannot use a str to initialize an array with typecode '%c' │ │ │ │ cannot use a unicode array to initialize an array with typecode '%c' │ │ │ │ array assignment index out of range │ │ │ │ bad typecode (must be b, B, u, w, h, H, i, I, l, L, q, Q, f or d) │ │ │ │ ../Modules/arraymodule.c │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ +warn_on_full_buffer │ │ │ │ +($self, /) │ │ │ │ +($self, object, /) │ │ │ │ +($type, /) │ │ │ │ +($type, object, /) │ │ │ │ +(object, /) │ │ │ │ n:CMSG_SPACE │ │ │ │ CMSG_SPACE() argument out of range │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ @@ -8002,33 +8003,30 @@ │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ popitem(): dictionary is empty │ │ │ │ │ │ │ │ mappingproxy(%R) │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ - │ │ │ │ %s({%U}) │ │ │ │ │ │ │ │ + │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ unclosed %R │ │ │ │ -buffer_callback │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ 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 │ │ │ │ @@ -8053,14 +8051,18 @@ │ │ │ │ sys.set_asyncgen_hook_finalizer │ │ │ │ sys.set_asyncgen_hook_firstiter │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ +value must be positive │ │ │ │ +Python int too large for C unsigned short │ │ │ │ +buffer_callback │ │ │ │ +concurrent poll() invocation │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ %s(): AF_NETLINK address must be tuple, not %.500s │ │ │ │ II;AF_NETLINK address must be a pair (pid, groups) │ │ │ │ @@ -8087,18 +8089,15 @@ │ │ │ │ AF_CAN interface name too long │ │ │ │ %s(): unsupported CAN protocol │ │ │ │ %s(): AF_ALG address must be tuple, not %.500s │ │ │ │ ss|HH;AF_ALG address must be a tuple (type, name[, feat[, mask]]) │ │ │ │ AF_ALG type too long. │ │ │ │ AF_ALG name too long. │ │ │ │ %s(): bad family │ │ │ │ -value must be positive │ │ │ │ -Python int too large for C unsigned short │ │ │ │ |i:listen │ │ │ │ -concurrent poll() invocation │ │ │ │ │ │ │ │ │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.connect │ │ │ │ i;array item must be integer │ │ │ │ argument 'globals' │ │ │ │ @@ -8106,31 +8105,31 @@ │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %d, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ -error while initializing exception type snapshot │ │ │ │ -error while formatting exception │ │ │ │ -error while copying exception message │ │ │ │ -TracebackException │ │ │ │ -from_exception │ │ │ │ -save_exc_type │ │ │ │ -lookup_lines │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ too much ancillary data │ │ │ │ unexpected NULL result from %s() │ │ │ │ ancillary data does not fit in calculated space │ │ │ │ item size out of range for CMSG_LEN() │ │ │ │ +error while initializing exception type snapshot │ │ │ │ +error while formatting exception │ │ │ │ +error while copying exception message │ │ │ │ +TracebackException │ │ │ │ +from_exception │ │ │ │ +save_exc_type │ │ │ │ +lookup_lines │ │ │ │ sendmsg() argument 1 must be an iterable │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ @@ -8141,29 +8140,23 @@ │ │ │ │ can't jump during a call │ │ │ │ can only jump from a 'line' trace event │ │ │ │ unexpected event type │ │ │ │ lineno out of range │ │ │ │ line %d comes before the current code block │ │ │ │ line %d comes after the current code block │ │ │ │ assigning None to %d unbound local%s │ │ │ │ -found embedded NULL character │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ +found embedded NULL character │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ getbuffer() takes no arguments │ │ │ │ cannot remove local variables from FrameLocalsProxy │ │ │ │ bytesiobuf_getbuffer: view==NULL argument is obsolete │ │ │ │ Cell is empty │ │ │ │ -kwdefaults │ │ │ │ -bytes_per_sep │ │ │ │ -can't jump into the body of a for loop │ │ │ │ -can't jump into an 'except' block as there's no exception │ │ │ │ -incompatible stacks │ │ │ │ -can't jump into a re-raising block as there's no location │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ y*|i:send │ │ │ │ cannot use constraints with TypeVarTuple │ │ │ │ cannot use bound with TypeVarTuple │ │ │ │ cannot use constraints with ParamSpec │ │ │ │ cannot use bound with ParamSpec │ │ │ │ @@ -8181,21 +8174,28 @@ │ │ │ │ reserved name '%U' cannot be used for type parameter │ │ │ │ non-default type parameter '%U' follows default type parameter │ │ │ │ reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ number of bits must be non-negative │ │ │ │ +kwdefaults │ │ │ │ +bytes_per_sep │ │ │ │ +can't jump into the body of a for loop │ │ │ │ +can't jump into an 'except' block as there's no exception │ │ │ │ +incompatible stacks │ │ │ │ +can't jump into a re-raising block as there's no location │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument %R │ │ │ │ %.400s.__init__ got an unexpected keyword argument %R. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field %R is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: %R. This will become an error in Python 3.15. │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -8218,24 +8218,23 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ 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 │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ -first arg must be callable │ │ │ │ -2nd arg must be a tuple │ │ │ │ -optional 3rd arg must be a dictionary │ │ │ │ -_thread.start_new_thread │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ while traversing 'Module' node │ │ │ │ Module field "body" changed size during iteration │ │ │ │ Module field "type_ignores" must be a list, not a %.200s │ │ │ │ required field "lineno" missing from TypeIgnore │ │ │ │ while traversing 'TypeIgnore' node │ │ │ │ @@ -8251,18 +8250,18 @@ │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ logoption │ │ │ │ @@ -8397,17 +8396,17 @@ │ │ │ │ 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 │ │ │ │ -invalid integer value: %R │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ +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 │ │ │ │ AST validator recursion depth mismatch (before=%d, after=%d) │ │ │ │ @@ -8421,36 +8420,36 @@ │ │ │ │ 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 │ │ │ │ -Strings must be encoded before hashing │ │ │ │ -object supporting the buffer API required │ │ │ │ -Buffer must be single dimension │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ +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. │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -syslog.setlogmask │ │ │ │ socket.gethostname │ │ │ │ +syslog.setlogmask │ │ │ │ os.putenv │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ (kK):_acquire_restore │ │ │ │ couldn't acquire lock │ │ │ │ +subinterpreter can't use syslog.closelog() │ │ │ │ +syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ gc.get_referents │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ @@ -8634,18 +8633,14 @@ │ │ │ │ arguments field "kwonlyargs" changed size during iteration │ │ │ │ arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ arguments field "kw_defaults" changed size during iteration │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ -more positional defaults than args on arguments │ │ │ │ -length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ -ParserCreate │ │ │ │ -ErrorString │ │ │ │ writerow │ │ │ │ writerows │ │ │ │ line_num │ │ │ │ target_is_directory │ │ │ │ register_dialect │ │ │ │ list_dialects │ │ │ │ unregister_dialect │ │ │ │ @@ -8659,14 +8654,16 @@ │ │ │ │ QUOTE_NONNUMERIC │ │ │ │ QUOTE_NONE │ │ │ │ QUOTE_STRINGS │ │ │ │ QUOTE_NOTNULL │ │ │ │ _csv.writer │ │ │ │ _csv.reader │ │ │ │ _csv.Dialect │ │ │ │ +more positional defaults than args on arguments │ │ │ │ +length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ messages │ │ │ │ @@ -8744,14 +8741,16 @@ │ │ │ │ UseForeignDTD │ │ │ │ SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ SetAllocTrackerActivationThreshold │ │ │ │ SetAllocTrackerMaximumAmplification │ │ │ │ SetReparseDeferralEnabled │ │ │ │ GetReparseDeferralEnabled │ │ │ │ +ParserCreate │ │ │ │ +ErrorString │ │ │ │ StartElementHandler │ │ │ │ EndElementHandler │ │ │ │ ProcessingInstructionHandler │ │ │ │ CharacterDataHandler │ │ │ │ UnparsedEntityDeclHandler │ │ │ │ NotationDeclHandler │ │ │ │ StartNamespaceDeclHandler │ │ │ │ @@ -8867,27 +8866,27 @@ │ │ │ │ copy() takes no arguments │ │ │ │ Inconsistent stream state │ │ │ │ while copying compression object │ │ │ │ __copy__() takes no arguments │ │ │ │ readinto returned %zd outside buffer size %zd │ │ │ │ max_length must be non-negative │ │ │ │ length must be greater than zero │ │ │ │ -while copying decompression object │ │ │ │ Out of range float values are not JSON compliant: %R │ │ │ │ +while copying decompression object │ │ │ │ \Uxxxxxxxx out of range │ │ │ │ rawunicodeescape │ │ │ │ argument 1 must have a "write" method │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ empty field must be quoted if delimiter is a space and skipinitialspace is true │ │ │ │ read-only bytes-like object │ │ │ │ need to escape, but no escapechar set │ │ │ │ +__bool__ should return bool, returned %s │ │ │ │ os.unsetenv │ │ │ │ float modulo by zero │ │ │ │ -__bool__ should return bool, returned %s │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ ParseError │ │ │ │ @@ -8900,15 +8899,14 @@ │ │ │ │ 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 │ │ │ │ catching ExceptionGroup with except* is not allowed. Use except instead. │ │ │ │ typealias │ │ │ │ type_params must be a tuple │ │ │ │ -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 │ │ │ │ _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 │ │ │ │ @@ -8917,61 +8915,62 @@ │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ _set_factories │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ +expected some sort of operator, but got %R │ │ │ │ telling position disabled by next() call │ │ │ │ Oi;illegal decoder state │ │ │ │ can't reconstruct logical file position │ │ │ │ UO:BaseExceptionGroup.__new__ │ │ │ │ second argument (exceptions) must be a sequence │ │ │ │ second argument (exceptions) must be a non-empty sequence │ │ │ │ Item %zd of second argument (exceptions) is not an exception │ │ │ │ Cannot nest BaseExceptions in an ExceptionGroup │ │ │ │ Cannot nest BaseExceptions in '%.200s' │ │ │ │ Comment factory must be callable, not %.100s │ │ │ │ PI factory must be callable, not %.100s │ │ │ │ float floor division by zero │ │ │ │ |OOOOOOO:__new__ │ │ │ │ milliseconds │ │ │ │ -imaginary number required in complex literal │ │ │ │ unsupported type for timedelta %s component: %s │ │ │ │ +imaginary number required in complex literal │ │ │ │ +divmod() returned a value out of range │ │ │ │ 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 │ │ │ │ cannot delete %s │ │ │ │ subscript │ │ │ │ function call │ │ │ │ generator expression │ │ │ │ list comprehension │ │ │ │ set comprehension │ │ │ │ dict comprehension │ │ │ │ dict literal │ │ │ │ set display │ │ │ │ f-string expression │ │ │ │ conditional expression │ │ │ │ unexpected expression in assignment %d (line %d) │ │ │ │ +%x %x %s │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ -%x %x %s │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ /tmp/perf-%jd.map │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ O|O!:Element │ │ │ │ -tolerances must be non-negative │ │ │ │ index out of bounds on dimension %d │ │ │ │ +tolerances must be non-negative │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ methodcaller │ │ │ │ complex division by zero │ │ │ │ @@ -8984,17 +8983,17 @@ │ │ │ │ start_ns │ │ │ │ O(O)(OOOO) │ │ │ │ iiiiiiiO │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ +the BufferedRWPair object is being garbage-collected │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ -the BufferedRWPair object is being garbage-collected │ │ │ │ os.setxattr │ │ │ │ depth must be >= 0 │ │ │ │ date value out of range │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ @@ -9010,17 +9009,17 @@ │ │ │ │ position │ │ │ │ invalid partial state │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +truncate of closed file │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ -truncate of closed file │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ paramspec │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ @@ -9050,21 +9049,14 @@ │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ O:PickleBuffer │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ -expected an AST │ │ │ │ -qualname │ │ │ │ -cellvars │ │ │ │ -freevars │ │ │ │ -argcount │ │ │ │ -posonlyargcount │ │ │ │ -kwonlyargcount │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9073,14 +9065,21 @@ │ │ │ │ │ │ │ │ %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 │ │ │ │ +expected an AST │ │ │ │ +qualname │ │ │ │ +cellvars │ │ │ │ +freevars │ │ │ │ +argcount │ │ │ │ +posonlyargcount │ │ │ │ +kwonlyargcount │ │ │ │ length should not be negative │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ getgrnam(): name not found: %R │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ @@ -9101,18 +9100,18 @@ │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ expected str, got %s │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -required argument is not a float │ │ │ │ -f;array item must be float │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ +required argument is not a float │ │ │ │ +f;array item must be float │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ undefined entity │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ @@ -9143,40 +9142,40 @@ │ │ │ │ b;array item must be integer │ │ │ │ effective_ids │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ %s%s%sj%s │ │ │ │ +zip_longest() got an unexpected keyword argument │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ -zip_longest() got an unexpected keyword argument │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ is_symlink() takes no arguments │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ integer argument expected, got '%s' │ │ │ │ (obj, /) │ │ │ │ +expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ -expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ + in exceptiongroup_split_recursive │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ - in exceptiongroup_split_recursive │ │ │ │ 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 │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ @@ -9187,18 +9186,18 @@ │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ -both points must have the same number of dimensions │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ unsupported langinfo constant │ │ │ │ +both points must have the same number of dimensions │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ Inputs are not the same length │ │ │ │ cannot add more objects to bytearray │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ @@ -9214,22 +9213,22 @@ │ │ │ │ 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 │ │ │ │ _typevar_subst │ │ │ │ -O|O:getsizeof │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ -Type %.100s doesn't define __sizeof__ │ │ │ │ -__sizeof__() should return >= 0 │ │ │ │ +O|O:getsizeof │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ @@ -9301,25 +9300,25 @@ │ │ │ │ expected one or more exception types │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ -memoryview: internal error in richcompare │ │ │ │ limit must be an integer │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ new_limit │ │ │ │ backtick │ │ │ │ accumulate │ │ │ │ +memoryview: internal error in richcompare │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ os.truncate │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ @@ -9421,15 +9420,14 @@ │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ -node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ exception snapshot missing 'type' attribute │ │ │ │ exception snapshot missing 'msg' attribute │ │ │ │ @@ -9456,21 +9454,22 @@ │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ float divmod() │ │ │ │ 'max_factor' must be at least 1.0 │ │ │ │ +node_offset is too large │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ ExternalEntityRef │ │ │ │ get expected 1 or 2 arguments │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ -steps must be a non-negative integer │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ +steps must be a non-negative integer │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ child index out of range │ │ │ │ object %.50s does not have __await__ method │ │ │ │ │ │ │ │ __await__ returned a non-iterable │ │ │ │ unknown expression kind inside f-string │ │ │ │ U:__format__ │ │ │ │ @@ -9612,15 +9611,14 @@ │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ length is too large │ │ │ │ -{sOsNsNsOsO} │ │ │ │ functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ typing.NoDefault │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ k:pthread_getcpuclockid │ │ │ │ __reduce__() takes no arguments │ │ │ │ try sending as bytes │ │ │ │ @@ -9661,14 +9659,15 @@ │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ │ │ │ │ │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ +{sOsNsNsOsO} │ │ │ │ {snsnsn} │ │ │ │ writable contiguous buffer requested for a non-contiguous object. │ │ │ │ On|p:scanstring │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ Excluded frozen object named %R │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ @@ -9728,22 +9727,22 @@ │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ -Cannot subclass an instance of ParamSpecArgs │ │ │ │ write could not complete without blocking │ │ │ │ +Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ expect %N type, but %T() returned '%T' object │ │ │ │ invalid arguments │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ i|O&:pidfd_open │ │ │ │ @@ -20137,14 +20136,15 @@ │ │ │ │ compressobj([level[, ...]]) -- Return a compressor object. │ │ │ │ crc32(string[, start]) -- Compute a CRC-32 checksum. │ │ │ │ decompress(string,[wbits],[bufsize]) -- Decompresses a compressed string. │ │ │ │ decompressobj([wbits[, zdict]]) -- Return a decompressor object. │ │ │ │ 'wbits' is window buffer size and container format. │ │ │ │ Compressor objects support compress() and flush() methods; decompressor │ │ │ │ objects support decompress() and flush(). │ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ lookup($self, name, /) │ │ │ │ @@ -20189,19 +20189,14 @@ │ │ │ │ ValueError is raised. │ │ │ │ This module provides access to the Unicode Character Database which │ │ │ │ defines character properties for all Unicode characters. The data in │ │ │ │ this database is based on the UnicodeData.txt file version │ │ │ │ 15.1.0 which is publicly available from ftp://ftp.unicode.org/. │ │ │ │ The module uses the same names and symbols as defined by the │ │ │ │ UnicodeData File Format 15.1.0. │ │ │ │ - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ -Py_EndInterpreter │ │ │ │ -PyInterpreterState_Delete │ │ │ │ -zapthreads │ │ │ │ -_PyInterpreterState_GetAllocatedBlocks │ │ │ │ IRPLANERL │ │ │ │ KTIESELSK │ │ │ │ DRESSED TO THE SUBJ │ │ │ │ GEMINATt │ │ │ │ INITIAL &N │ │ │ │ OD- L LETTER D │ │ │ │ NSONANT MODIF │ │ │ │ @@ -22529,19 +22524,25 @@ │ │ │ │ EPOSTOYAN │ │ │ │ KRYZHEVAYA │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ +Py_EndInterpreter │ │ │ │ +PyInterpreterState_Delete │ │ │ │ +zapthreads │ │ │ │ +_PyInterpreterState_GetAllocatedBlocks │ │ │ │ The above exception was the direct cause of the following exception: │ │ │ │ During handling of the above exception, another exception occurred: │ │ │ │ PyState_AddModule │ │ │ │ SRE 2.2.2 Copyright (c) 1997-2002 by Secret Labs AB │ │ │ │ PyUnstable_AtExit │ │ │ │ +_Py_CheckRecursiveCall │ │ │ │ +_PyErr_NoMemory │ │ │ │ search($self, /) │ │ │ │ match($self, /) │ │ │ │ __deepcopy__($self, memo, /) │ │ │ │ __copy__($self, /) │ │ │ │ expand($self, /, template) │ │ │ │ Return the string obtained by doing backslash substitution on the string template, as done by the sub() method. │ │ │ │ groupdict($self, /, default=None) │ │ │ │ @@ -22593,16 +22594,14 @@ │ │ │ │ template($module, pattern, template, /) │ │ │ │ template │ │ │ │ A list containing interleaved literal strings (str or bytes) and group │ │ │ │ indices (int), as returned by re._parser.parse_template(): │ │ │ │ [literal1, group1, ..., literalN, groupN] │ │ │ │ compile($module, /, pattern, flags, code, groups, groupindex, │ │ │ │ indexgroup) │ │ │ │ -_Py_CheckRecursiveCall │ │ │ │ -_PyErr_NoMemory │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -22877,16 +22876,14 @@ │ │ │ │ gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ for a host. The host argument is a string giving a host name or IP number. │ │ │ │ gethostbyname(host) -> address │ │ │ │ Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ Implementation module for socket operations. │ │ │ │ See the socket module for documentation. │ │ │ │ -format_unraisable_v │ │ │ │ -_PyErr_NormalizeException │ │ │ │ 3YqC)4)@)=).)+):)7)F)1)I │ │ │ │ G'G7GFGsGwG │ │ │ │ G!H)H,H@HWHtH │ │ │ │ J*J0J>JdJqJ │ │ │ │ G(GeGfGIGXG │ │ │ │ K;II'I)IAIcI │ │ │ │ I G8I,GhI*GeI0GmI+GgI>G │ │ │ │ @@ -23345,30 +23342,16 @@ │ │ │ │ !"#$%&'()*+,-./01234444444444444444444444444544444444444444444444444444444444444444444444444444444444444444444444444444444444446789:;<=>?@A4444444444444444444444444444444444444444444B444444444444444444444444444444444CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno444444444pqrstu444444444444444vwx444444444444444444444444444444444yz{|44}~444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444p>* │ │ │ │ -Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ -JSON scanner object │ │ │ │ -scanstring(string, end, strict=True) -> (string, end) │ │ │ │ -Scan the string s for a JSON string. End is the index of the │ │ │ │ -character in s after the quote that started the JSON string. │ │ │ │ -Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ -on attempt to decode an invalid string. If strict is False then literal │ │ │ │ -control characters are allowed in the string. │ │ │ │ -Returns a tuple of the decoded string and the index of the character in s │ │ │ │ -after the end quote. │ │ │ │ -encode_basestring(string) -> string │ │ │ │ -Return a JSON representation of a Python string │ │ │ │ -encode_basestring_ascii(string) -> string │ │ │ │ -Return an ASCII-only JSON representation of a Python string │ │ │ │ -json speedups │ │ │ │ +4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444format_unraisable_v │ │ │ │ +_PyErr_NormalizeException │ │ │ │ getencoding($module, /) │ │ │ │ Get the current locale encoding. │ │ │ │ bind_textdomain_codeset($module, domain, codeset, /) │ │ │ │ Bind the C library's domain to codeset. │ │ │ │ bindtextdomain($module, domain, dir, /) │ │ │ │ Bind the C library's domain to dir. │ │ │ │ textdomain($module, domain, /) │ │ │ │ @@ -23390,39 +23373,14 @@ │ │ │ │ localeconv($module, /) │ │ │ │ Returns numeric and monetary locale-specific parameters. │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _idfunc($module, x, /) │ │ │ │ Primitives and accelerators for the typing module. │ │ │ │ -grp.struct_group: Results from getgr*() routines. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ -or via the object attributes as named in the above tuple. │ │ │ │ -getgrall($module, /) │ │ │ │ -Return a list of all available group entries, in arbitrary order. │ │ │ │ -An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ -to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ -getgrnam($module, /, name) │ │ │ │ -Return the group database entry for the given group name. │ │ │ │ -If name is not valid, raise KeyError. │ │ │ │ -getgrgid($module, /, id) │ │ │ │ -Return the group database entry for the given numeric group ID. │ │ │ │ -If id is not valid, raise KeyError. │ │ │ │ -Access to the Unix group database. │ │ │ │ -Group entries are reported as 4-tuples containing the following fields │ │ │ │ -from the group database, in order: │ │ │ │ - gr_name - name of the group │ │ │ │ - gr_passwd - group password (encrypted); often empty │ │ │ │ - gr_gid - numeric ID of the group │ │ │ │ - gr_mem - list of members │ │ │ │ -The gid is an integer, name and password are strings. (Note that most │ │ │ │ -users are not explicitly listed as members of the groups they are in │ │ │ │ -according to the password database. Check both databases to get │ │ │ │ -complete membership information.) │ │ │ │ get_executor($module, /, code, offset) │ │ │ │ Return the executor object at offset in code if exists, None otherwise. │ │ │ │ get_intrinsic2_descs($module, /) │ │ │ │ Return a list of names of the binary intrinsics. │ │ │ │ get_intrinsic1_descs($module, /) │ │ │ │ Return a list of names of the unary intrinsics. │ │ │ │ get_nb_ops($module, /) │ │ │ │ @@ -23448,17 +23406,215 @@ │ │ │ │ Return True if the opcode accesses a constant, False otherwise. │ │ │ │ has_arg($module, /, opcode) │ │ │ │ Return True if the opcode uses its oparg, False otherwise. │ │ │ │ is_valid($module, /, opcode) │ │ │ │ Return True if opcode is valid, False otherwise. │ │ │ │ stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ Compute the stack effect of the opcode. │ │ │ │ +Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ +JSON scanner object │ │ │ │ +scanstring(string, end, strict=True) -> (string, end) │ │ │ │ +Scan the string s for a JSON string. End is the index of the │ │ │ │ +character in s after the quote that started the JSON string. │ │ │ │ +Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ +on attempt to decode an invalid string. If strict is False then literal │ │ │ │ +control characters are allowed in the string. │ │ │ │ +Returns a tuple of the decoded string and the index of the character in s │ │ │ │ +after the end quote. │ │ │ │ +encode_basestring(string) -> string │ │ │ │ +Return a JSON representation of a Python string │ │ │ │ +encode_basestring_ascii(string) -> string │ │ │ │ +Return an ASCII-only JSON representation of a Python string │ │ │ │ +json speedups │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +loads($module, data, /, *, fix_imports=True, encoding='ASCII', │ │ │ │ + errors='strict', buffers=()) │ │ │ │ +Read and return an object from the given pickle data. │ │ │ │ +The protocol version of the pickle is detected automatically, so no │ │ │ │ +protocol argument is needed. Bytes past the pickled object's │ │ │ │ +representation are ignored. │ │ │ │ +Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ +which are used to control compatibility support for pickle stream │ │ │ │ +generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ +map the old Python 2 names to the new names used in Python 3. The │ │ │ │ +*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ +instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ +respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ +string instances as bytes objects. │ │ │ │ +load($module, /, file, *, fix_imports=True, encoding='ASCII', │ │ │ │ + errors='strict', buffers=()) │ │ │ │ +Read and return an object from the pickle data stored in a file. │ │ │ │ +This is equivalent to ``Unpickler(file).load()``, but may be more │ │ │ │ +efficient. │ │ │ │ +The protocol version of the pickle is detected automatically, so no │ │ │ │ +protocol argument is needed. Bytes past the pickled object's │ │ │ │ +representation are ignored. │ │ │ │ +The argument *file* must have two methods, a read() method that takes │ │ │ │ +an integer argument, and a readline() method that requires no │ │ │ │ +arguments. Both methods should return bytes. Thus *file* can be a │ │ │ │ +binary file object opened for reading, an io.BytesIO object, or any │ │ │ │ +other custom object that meets this interface. │ │ │ │ +Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ +which are used to control compatibility support for pickle stream │ │ │ │ +generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ +map the old Python 2 names to the new names used in Python 3. The │ │ │ │ +*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ +instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ +respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ +string instances as bytes objects. │ │ │ │ +dumps($module, /, obj, protocol=None, *, fix_imports=True, │ │ │ │ + buffer_callback=None) │ │ │ │ +Return the pickled representation of the object as a bytes object. │ │ │ │ +The optional *protocol* argument tells the pickler to use the given │ │ │ │ +protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ +protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ +with previous versions. │ │ │ │ +Specifying a negative protocol version selects the highest protocol │ │ │ │ +version supported. The higher the protocol used, the more recent the │ │ │ │ +version of Python needed to read the pickle produced. │ │ │ │ +If *fix_imports* is True and *protocol* is less than 3, pickle will │ │ │ │ +try to map the new Python 3 names to the old module names used in │ │ │ │ +Python 2, so that the pickle data stream is readable with Python 2. │ │ │ │ +If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ +into *file* as part of the pickle stream. It is an error if │ │ │ │ +*buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ +dump($module, /, obj, file, protocol=None, *, fix_imports=True, │ │ │ │ + buffer_callback=None) │ │ │ │ +Write a pickled representation of obj to the open file object file. │ │ │ │ +This is equivalent to ``Pickler(file, protocol).dump(obj)``, but may │ │ │ │ +be more efficient. │ │ │ │ +The optional *protocol* argument tells the pickler to use the given │ │ │ │ +protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ +protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ +with previous versions. │ │ │ │ +Specifying a negative protocol version selects the highest protocol │ │ │ │ +version supported. The higher the protocol used, the more recent the │ │ │ │ +version of Python needed to read the pickle produced. │ │ │ │ +The *file* argument must have a write() method that accepts a single │ │ │ │ +bytes argument. It can thus be a file object opened for binary │ │ │ │ +writing, an io.BytesIO instance, or any other custom object that meets │ │ │ │ +this interface. │ │ │ │ +If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ +to map the new Python 3 names to the old module names used in Python │ │ │ │ +2, so that the pickle data stream is readable with Python 2. │ │ │ │ +If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ +into *file* as part of the pickle stream. It is an error if │ │ │ │ +*buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ +Optimized C implementation for the Python pickle module. │ │ │ │ +grp.struct_group: Results from getgr*() routines. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ +or via the object attributes as named in the above tuple. │ │ │ │ +getgrall($module, /) │ │ │ │ +Return a list of all available group entries, in arbitrary order. │ │ │ │ +An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ +to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ +getgrnam($module, /, name) │ │ │ │ +Return the group database entry for the given group name. │ │ │ │ +If name is not valid, raise KeyError. │ │ │ │ +getgrgid($module, /, id) │ │ │ │ +Return the group database entry for the given numeric group ID. │ │ │ │ +If id is not valid, raise KeyError. │ │ │ │ +Access to the Unix group database. │ │ │ │ +Group entries are reported as 4-tuples containing the following fields │ │ │ │ +from the group database, in order: │ │ │ │ + gr_name - name of the group │ │ │ │ + gr_passwd - group password (encrypted); often empty │ │ │ │ + gr_gid - numeric ID of the group │ │ │ │ + gr_mem - list of members │ │ │ │ +The gid is an integer, name and password are strings. (Note that most │ │ │ │ +users are not explicitly listed as members of the groups they are in │ │ │ │ +according to the password database. Check both databases to get │ │ │ │ +complete membership information.) │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ +__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ +__enter__($self, /) │ │ │ │ +poll($self, /, timeout=None, maxevents=-1) │ │ │ │ +Wait for events on the epoll file descriptor. │ │ │ │ + timeout │ │ │ │ + the maximum time to wait in seconds (as float); │ │ │ │ + a timeout of None or -1 makes poll wait indefinitely │ │ │ │ + maxevents │ │ │ │ + the maximum number of events returned; -1 means no limit │ │ │ │ +Returns a list containing any descriptors that have events to │ │ │ │ +report, as a list of (fd, events) 2-tuples. │ │ │ │ +unregister($self, /, fd) │ │ │ │ +Remove a registered file descriptor from the epoll object. │ │ │ │ + the target file descriptor of the operation │ │ │ │ +register($self, /, fd, │ │ │ │ + eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ +Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +The epoll interface supports all file descriptors that support poll. │ │ │ │ +modify($self, /, fd, eventmask) │ │ │ │ +Modify event mask for a registered file descriptor. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +fileno($self, /) │ │ │ │ +Return the epoll control file descriptor. │ │ │ │ +close($self, /) │ │ │ │ +Close the epoll control file descriptor. │ │ │ │ +Further operations on the epoll object will raise an exception. │ │ │ │ +fromfd($type, fd, /) │ │ │ │ +Create an epoll object from a given control fd. │ │ │ │ +poll($self, timeout=None, /) │ │ │ │ +Polls the set of registered file descriptors. │ │ │ │ + timeout │ │ │ │ + The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ + value) to wait indefinitely. │ │ │ │ +Returns a list containing any descriptors that have events or errors │ │ │ │ +to report, as a list of (fd, event) 2-tuples. │ │ │ │ +unregister($self, fd, /) │ │ │ │ +Remove a file descriptor being tracked by the polling object. │ │ │ │ +modify($self, fd, eventmask, /) │ │ │ │ +Modify an already registered file descriptor. │ │ │ │ + either an integer, or an object with a fileno() method returning │ │ │ │ + an int │ │ │ │ + eventmask │ │ │ │ + a bitmask describing the type of events to check for │ │ │ │ +register($self, fd, │ │ │ │ + eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ +Register a file descriptor with the polling object. │ │ │ │ + either an integer, or an object with a fileno() method returning an int │ │ │ │ + eventmask │ │ │ │ + an optional bitmask describing the type of events to check for │ │ │ │ +select.epoll(sizehint=-1, flags=0) │ │ │ │ +Returns an epolling object │ │ │ │ +sizehint must be a positive integer or -1 for the default size. The │ │ │ │ +sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ +the maximum number of monitored events. │ │ │ │ +poll($module, /) │ │ │ │ +Returns a polling object. │ │ │ │ +This object supports registering and unregistering file descriptors, and │ │ │ │ +then polling them for I/O events. │ │ │ │ +select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ +Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ +The first three arguments are iterables of file descriptors to be waited │ │ │ │ +rlist -- wait until ready for reading │ │ │ │ +wlist -- wait until ready for writing │ │ │ │ +xlist -- wait for an "exceptional condition" │ │ │ │ +If only one kind of condition is required, pass [] for the other lists. │ │ │ │ +A file descriptor is either a socket or file object, or a small integer │ │ │ │ +gotten from a fileno() method call on one of those. │ │ │ │ +The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ +a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ +or None, the call will never time out. │ │ │ │ +The return value is a tuple of three lists corresponding to the first │ │ │ │ +three arguments; each contains the subset of the corresponding file │ │ │ │ +descriptors that are ready. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file │ │ │ │ +descriptors can be used. │ │ │ │ +This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ allow_vfork, /) │ │ │ │ Spawn a fresh new child process. │ │ │ │ Fork a child process, close parent file descriptors as appropriate in │ │ │ │ @@ -23615,88 +23771,14 @@ │ │ │ │ serialized into *file* as part of the pickle stream. │ │ │ │ If *buffer_callback* is not None, then it can be called any number │ │ │ │ of times with a buffer view. If the callback returns a false value │ │ │ │ (such as None), the given buffer is out-of-band; otherwise the │ │ │ │ buffer is serialized in-band, i.e. inside the pickle stream. │ │ │ │ It is an error if *buffer_callback* is not None and *protocol* │ │ │ │ is None or smaller than 5. │ │ │ │ -loads($module, data, /, *, fix_imports=True, encoding='ASCII', │ │ │ │ - errors='strict', buffers=()) │ │ │ │ -Read and return an object from the given pickle data. │ │ │ │ -The protocol version of the pickle is detected automatically, so no │ │ │ │ -protocol argument is needed. Bytes past the pickled object's │ │ │ │ -representation are ignored. │ │ │ │ -Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ -which are used to control compatibility support for pickle stream │ │ │ │ -generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ -map the old Python 2 names to the new names used in Python 3. The │ │ │ │ -*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ -instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ -respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ -string instances as bytes objects. │ │ │ │ -load($module, /, file, *, fix_imports=True, encoding='ASCII', │ │ │ │ - errors='strict', buffers=()) │ │ │ │ -Read and return an object from the pickle data stored in a file. │ │ │ │ -This is equivalent to ``Unpickler(file).load()``, but may be more │ │ │ │ -efficient. │ │ │ │ -The protocol version of the pickle is detected automatically, so no │ │ │ │ -protocol argument is needed. Bytes past the pickled object's │ │ │ │ -representation are ignored. │ │ │ │ -The argument *file* must have two methods, a read() method that takes │ │ │ │ -an integer argument, and a readline() method that requires no │ │ │ │ -arguments. Both methods should return bytes. Thus *file* can be a │ │ │ │ -binary file object opened for reading, an io.BytesIO object, or any │ │ │ │ -other custom object that meets this interface. │ │ │ │ -Optional keyword arguments are *fix_imports*, *encoding* and *errors*, │ │ │ │ -which are used to control compatibility support for pickle stream │ │ │ │ -generated by Python 2. If *fix_imports* is True, pickle will try to │ │ │ │ -map the old Python 2 names to the new names used in Python 3. The │ │ │ │ -*encoding* and *errors* tell pickle how to decode 8-bit string │ │ │ │ -instances pickled by Python 2; these default to 'ASCII' and 'strict', │ │ │ │ -respectively. The *encoding* can be 'bytes' to read these 8-bit │ │ │ │ -string instances as bytes objects. │ │ │ │ -dumps($module, /, obj, protocol=None, *, fix_imports=True, │ │ │ │ - buffer_callback=None) │ │ │ │ -Return the pickled representation of the object as a bytes object. │ │ │ │ -The optional *protocol* argument tells the pickler to use the given │ │ │ │ -protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ -protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ -with previous versions. │ │ │ │ -Specifying a negative protocol version selects the highest protocol │ │ │ │ -version supported. The higher the protocol used, the more recent the │ │ │ │ -version of Python needed to read the pickle produced. │ │ │ │ -If *fix_imports* is True and *protocol* is less than 3, pickle will │ │ │ │ -try to map the new Python 3 names to the old module names used in │ │ │ │ -Python 2, so that the pickle data stream is readable with Python 2. │ │ │ │ -If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ -into *file* as part of the pickle stream. It is an error if │ │ │ │ -*buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ -dump($module, /, obj, file, protocol=None, *, fix_imports=True, │ │ │ │ - buffer_callback=None) │ │ │ │ -Write a pickled representation of obj to the open file object file. │ │ │ │ -This is equivalent to ``Pickler(file, protocol).dump(obj)``, but may │ │ │ │ -be more efficient. │ │ │ │ -The optional *protocol* argument tells the pickler to use the given │ │ │ │ -protocol; supported protocols are 0, 1, 2, 3, 4 and 5. The default │ │ │ │ -protocol is 4. It was introduced in Python 3.4, and is incompatible │ │ │ │ -with previous versions. │ │ │ │ -Specifying a negative protocol version selects the highest protocol │ │ │ │ -version supported. The higher the protocol used, the more recent the │ │ │ │ -version of Python needed to read the pickle produced. │ │ │ │ -The *file* argument must have a write() method that accepts a single │ │ │ │ -bytes argument. It can thus be a file object opened for binary │ │ │ │ -writing, an io.BytesIO instance, or any other custom object that meets │ │ │ │ -this interface. │ │ │ │ -If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ -to map the new Python 3 names to the old module names used in Python │ │ │ │ -2, so that the pickle data stream is readable with Python 2. │ │ │ │ -If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ -into *file* as part of the pickle stream. It is an error if │ │ │ │ -*buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ -Optimized C implementation for the Python pickle module. │ │ │ │ _Py_CheckRecursiveCallPy │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ @@ -23725,98 +23807,16 @@ │ │ │ │ traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ Return an empty list if the tracemalloc module is disabled. │ │ │ │ clear_traces($module, /) │ │ │ │ Clear traces of memory blocks allocated by Python. │ │ │ │ is_tracing($module, /) │ │ │ │ Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ -__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ -__enter__($self, /) │ │ │ │ -poll($self, /, timeout=None, maxevents=-1) │ │ │ │ -Wait for events on the epoll file descriptor. │ │ │ │ - timeout │ │ │ │ - the maximum time to wait in seconds (as float); │ │ │ │ - a timeout of None or -1 makes poll wait indefinitely │ │ │ │ - maxevents │ │ │ │ - the maximum number of events returned; -1 means no limit │ │ │ │ -Returns a list containing any descriptors that have events to │ │ │ │ -report, as a list of (fd, events) 2-tuples. │ │ │ │ -unregister($self, /, fd) │ │ │ │ -Remove a registered file descriptor from the epoll object. │ │ │ │ - the target file descriptor of the operation │ │ │ │ -register($self, /, fd, │ │ │ │ - eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ -Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -The epoll interface supports all file descriptors that support poll. │ │ │ │ -modify($self, /, fd, eventmask) │ │ │ │ -Modify event mask for a registered file descriptor. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -fileno($self, /) │ │ │ │ -Return the epoll control file descriptor. │ │ │ │ -close($self, /) │ │ │ │ -Close the epoll control file descriptor. │ │ │ │ -Further operations on the epoll object will raise an exception. │ │ │ │ -fromfd($type, fd, /) │ │ │ │ -Create an epoll object from a given control fd. │ │ │ │ -poll($self, timeout=None, /) │ │ │ │ -Polls the set of registered file descriptors. │ │ │ │ - timeout │ │ │ │ - The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ - value) to wait indefinitely. │ │ │ │ -Returns a list containing any descriptors that have events or errors │ │ │ │ -to report, as a list of (fd, event) 2-tuples. │ │ │ │ -unregister($self, fd, /) │ │ │ │ -Remove a file descriptor being tracked by the polling object. │ │ │ │ -modify($self, fd, eventmask, /) │ │ │ │ -Modify an already registered file descriptor. │ │ │ │ - either an integer, or an object with a fileno() method returning │ │ │ │ - an int │ │ │ │ - eventmask │ │ │ │ - a bitmask describing the type of events to check for │ │ │ │ -register($self, fd, │ │ │ │ - eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ -Register a file descriptor with the polling object. │ │ │ │ - either an integer, or an object with a fileno() method returning an int │ │ │ │ - eventmask │ │ │ │ - an optional bitmask describing the type of events to check for │ │ │ │ -select.epoll(sizehint=-1, flags=0) │ │ │ │ -Returns an epolling object │ │ │ │ -sizehint must be a positive integer or -1 for the default size. The │ │ │ │ -sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ -the maximum number of monitored events. │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and │ │ │ │ -then polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first │ │ │ │ -three arguments; each contains the subset of the corresponding file │ │ │ │ -descriptors that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -23927,16 +23927,14 @@ │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ Unable to allocate output buffer. │ │ │ │ -_generate_suggestions($module, candidates, item, /) │ │ │ │ -Returns the candidate in candidates that's closest to item │ │ │ │ sys_audit │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ @@ -23972,20 +23970,14 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ -ErrorString($module, code, /) │ │ │ │ -Returns string error for given number. │ │ │ │ -ParserCreate($module, /, encoding=None, namespace_separator=None, │ │ │ │ - intern=) │ │ │ │ -Return a new XML parser object. │ │ │ │ -Python wrapper for Expat parser. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ @@ -24126,14 +24118,20 @@ │ │ │ │ Set the base URL for the parser. │ │ │ │ ParseFile($self, file, /) │ │ │ │ Parse XML data from file-like object. │ │ │ │ Parse($self, data, isfinal=False, /) │ │ │ │ Parse XML data. │ │ │ │ `isfinal' should be true at end of input. │ │ │ │ XML parser │ │ │ │ +ErrorString($module, code, /) │ │ │ │ +Returns string error for given number. │ │ │ │ +ParserCreate($module, /, encoding=None, namespace_separator=None, │ │ │ │ + intern=) │ │ │ │ +Return a new XML parser object. │ │ │ │ +Python wrapper for Expat parser. │ │ │ │ ! $ ' * - 0 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ # ' + / 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ ! !#!&!)!,!/!2!5!8!;!>!A!D!G!J!M!P!S!V!Y!\!_!b!e!h!k!n!q!t!w!z!}! │ │ │ │ """%"("+"."1"4"7":"="@"C"F"I"L"O"R"U"X"["^"a"d"g"j"m"p"s"v"y"|" │ │ │ │ #!#%#)#-#1#5#9#=#A#E#I#M#Q#U#Y#]#a#e#i#m#q#u#y#}# │ │ │ │ @@ -24645,16 +24643,14 @@ │ │ │ │ numbers. │ │ │ │ _modules_by_index_clear_one │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ PyMutex_Unlock │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ -sha1($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA1 hash object; optionally initialized with a string. │ │ │ │ update($self, obj, /) │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ @@ -24689,14 +24685,16 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ +sha1($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA1 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ _PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -29,45 +29,45 @@ │ │ │ │ 0x0001cbf4 7365746c 6f63616c 65006765 74656e76 setlocale.getenv │ │ │ │ 0x0001cc04 00737472 636d7000 77637363 6d700070 .strcmp.wcscmp.p │ │ │ │ 0x0001cc14 74687265 61645f63 6f6e6461 7474725f thread_condattr_ │ │ │ │ 0x0001cc24 696e6974 00707468 72656164 5f636f6e init.pthread_con │ │ │ │ 0x0001cc34 64617474 725f7365 74636c6f 636b006e dattr_setclock.n │ │ │ │ 0x0001cc44 6c5f6c61 6e67696e 666f006d 6273746f l_langinfo.mbsto │ │ │ │ 0x0001cc54 77637300 70746872 6561645f 73656c66 wcs.pthread_self │ │ │ │ - 0x0001cc64 006d6272 746f7763 00707468 72656164 .mbrtowc.pthread │ │ │ │ - 0x0001cc74 5f6a6f69 6e007763 736c656e 0063616c _join.wcslen.cal │ │ │ │ - 0x0001cc84 6c6f6300 7763736e 636d7000 6d656d6d loc.wcsncmp.memm │ │ │ │ - 0x0001cc94 6f766500 73747263 6872005f 5f707269 ove.strchr.__pri │ │ │ │ - 0x0001cca4 6e74665f 63686b00 7374646f 7574005f ntf_chk.stdout._ │ │ │ │ - 0x0001ccb4 5f69736f 6332335f 73747274 6f756c00 _isoc23_strtoul. │ │ │ │ - 0x0001ccc4 77637374 6f6b0070 74687265 61645f67 wcstok.pthread_g │ │ │ │ - 0x0001ccd4 65747370 65636966 69630073 6967616c etspecific.sigal │ │ │ │ - 0x0001cce4 74737461 636b0073 69676163 74696f6e tstack.sigaction │ │ │ │ - 0x0001ccf4 00676574 63776400 7763736e 63707900 .getcwd.wcsncpy. │ │ │ │ - 0x0001cd04 66777269 7465005f 5f76736e 7072696e fwrite.__vsnprin │ │ │ │ - 0x0001cd14 74665f63 686b0070 74687265 61645f6b tf_chk.pthread_k │ │ │ │ - 0x0001cd24 65795f64 656c6574 65005f5f 69736f63 ey_delete.__isoc │ │ │ │ - 0x0001cd34 32335f77 6373746f 6c007365 74766275 23_wcstol.setvbu │ │ │ │ - 0x0001cd44 66006765 7472616e 646f6d00 5f5f6673 f.getrandom.__fs │ │ │ │ - 0x0001cd54 74617436 345f7469 6d653634 0073656d tat64_time64.sem │ │ │ │ - 0x0001cd64 5f696e69 74007065 72726f72 00707468 _init.perror.pth │ │ │ │ - 0x0001cd74 72656164 5f636f6e 645f6465 7374726f read_cond_destro │ │ │ │ - 0x0001cd84 79007074 68726561 645f6d75 7465785f y.pthread_mutex_ │ │ │ │ - 0x0001cd94 64657374 726f7900 70746872 6561645f destroy.pthread_ │ │ │ │ - 0x0001cda4 6d757465 785f696e 69740070 74687265 mutex_init.pthre │ │ │ │ - 0x0001cdb4 61645f63 6f6e645f 696e6974 00707468 ad_cond_init.pth │ │ │ │ - 0x0001cdc4 72656164 5f6d7574 65785f6c 6f636b00 read_mutex_lock. │ │ │ │ - 0x0001cdd4 70746872 6561645f 636f6e64 5f736967 pthread_cond_sig │ │ │ │ - 0x0001cde4 6e616c00 70746872 6561645f 6d757465 nal.pthread_mute │ │ │ │ - 0x0001cdf4 785f756e 6c6f636b 005f5f70 74687265 x_unlock.__pthre │ │ │ │ - 0x0001ce04 61645f63 6f6e645f 74696d65 64776169 ad_cond_timedwai │ │ │ │ - 0x0001ce14 74363400 70617573 65006d6d 61703634 t64.pause.mmap64 │ │ │ │ - 0x0001ce24 005f5f73 6e707269 6e74665f 63686b00 .__snprintf_chk. │ │ │ │ - 0x0001ce34 6d616476 69736500 6d756e6d 61700073 madvise.munmap.s │ │ │ │ - 0x0001ce44 74727263 68720073 74726e63 6d700063 trrchr.strncmp.c │ │ │ │ + 0x0001cc64 006d6272 746f7763 00776373 6c656e00 .mbrtowc.wcslen. │ │ │ │ + 0x0001cc74 63616c6c 6f630077 63736e63 6d70006d calloc.wcsncmp.m │ │ │ │ + 0x0001cc84 656d6d6f 76650073 74726368 72005f5f emmove.strchr.__ │ │ │ │ + 0x0001cc94 7072696e 74665f63 686b0073 74646f75 printf_chk.stdou │ │ │ │ + 0x0001cca4 74005f5f 69736f63 32335f73 7472746f t.__isoc23_strto │ │ │ │ + 0x0001ccb4 756c0077 6373746f 6b007074 68726561 ul.wcstok.pthrea │ │ │ │ + 0x0001ccc4 645f6765 74737065 63696669 63007369 d_getspecific.si │ │ │ │ + 0x0001ccd4 67616c74 73746163 6b007369 67616374 galtstack.sigact │ │ │ │ + 0x0001cce4 696f6e00 67657463 77640077 63736e63 ion.getcwd.wcsnc │ │ │ │ + 0x0001ccf4 70790066 77726974 65005f5f 76736e70 py.fwrite.__vsnp │ │ │ │ + 0x0001cd04 72696e74 665f6368 6b007074 68726561 rintf_chk.pthrea │ │ │ │ + 0x0001cd14 645f6b65 795f6465 6c657465 005f5f69 d_key_delete.__i │ │ │ │ + 0x0001cd24 736f6332 335f7763 73746f6c 00736574 soc23_wcstol.set │ │ │ │ + 0x0001cd34 76627566 00676574 72616e64 6f6d005f vbuf.getrandom._ │ │ │ │ + 0x0001cd44 5f667374 61743634 5f74696d 65363400 _fstat64_time64. │ │ │ │ + 0x0001cd54 73656d5f 696e6974 00706572 726f7200 sem_init.perror. │ │ │ │ + 0x0001cd64 70746872 6561645f 636f6e64 5f646573 pthread_cond_des │ │ │ │ + 0x0001cd74 74726f79 00707468 72656164 5f6d7574 troy.pthread_mut │ │ │ │ + 0x0001cd84 65785f64 65737472 6f790070 74687265 ex_destroy.pthre │ │ │ │ + 0x0001cd94 61645f6d 75746578 5f696e69 74007074 ad_mutex_init.pt │ │ │ │ + 0x0001cda4 68726561 645f636f 6e645f69 6e697400 hread_cond_init. │ │ │ │ + 0x0001cdb4 70746872 6561645f 6d757465 785f6c6f pthread_mutex_lo │ │ │ │ + 0x0001cdc4 636b0070 74687265 61645f63 6f6e645f ck.pthread_cond_ │ │ │ │ + 0x0001cdd4 7369676e 616c0070 74687265 61645f6d signal.pthread_m │ │ │ │ + 0x0001cde4 75746578 5f756e6c 6f636b00 5f5f7074 utex_unlock.__pt │ │ │ │ + 0x0001cdf4 68726561 645f636f 6e645f74 696d6564 hread_cond_timed │ │ │ │ + 0x0001ce04 77616974 36340070 61757365 006d6d61 wait64.pause.mma │ │ │ │ + 0x0001ce14 70363400 5f5f736e 7072696e 74665f63 p64.__snprintf_c │ │ │ │ + 0x0001ce24 686b006d 61647669 7365006d 756e6d61 hk.madvise.munma │ │ │ │ + 0x0001ce34 70007374 72726368 72007374 726e636d p.strrchr.strncm │ │ │ │ + 0x0001ce44 70007074 68726561 645f6a6f 696e0063 p.pthread_join.c │ │ │ │ 0x0001ce54 6f6e6673 74720073 74726e63 7079005f onfstr.strncpy._ │ │ │ │ 0x0001ce64 5f737072 696e7466 5f63686b 005f5f6d _sprintf_chk.__m │ │ │ │ 0x0001ce74 656d6d6f 76655f63 686b0066 72656164 emmove_chk.fread │ │ │ │ 0x0001ce84 00707468 72656164 5f636f6e 645f7761 .pthread_cond_wa │ │ │ │ 0x0001ce94 69740073 74727062 726b0077 63737263 it.strpbrk.wcsrc │ │ │ │ 0x0001cea4 6872006d 656d7263 68720067 65746175 hr.memrchr.getau │ │ │ │ 0x0001ceb4 7876616c 00756e73 6574656e 76007763 xval.unsetenv.wc │ │ │ │ @@ -180,21 +180,21 @@ │ │ │ │ 0x0001d564 7061776e 61747472 5f736574 73636865 pawnattr_setsche │ │ │ │ 0x0001d574 64706172 616d0070 6f736978 5f737061 dparam.posix_spa │ │ │ │ 0x0001d584 776e6174 74725f73 65747067 726f7570 wnattr_setpgroup │ │ │ │ 0x0001d594 00737472 6e6c656e 0065706f 6c6c5f63 .strnlen.epoll_c │ │ │ │ 0x0001d5a4 746c0065 706f6c6c 5f776169 74006163 tl.epoll_wait.ac │ │ │ │ 0x0001d5b4 63657074 34006163 63657074 005f5f72 cept4.accept.__r │ │ │ │ 0x0001d5c4 6563766d 73673634 00736f63 6b657470 ecvmsg64.socketp │ │ │ │ - 0x0001d5d4 61697200 62696e64 006c6973 74656e00 air.bind.listen. │ │ │ │ - 0x0001d5e4 706f6c6c 005f5f6f 70656e36 345f3200 poll.__open64_2. │ │ │ │ + 0x0001d5d4 61697200 706f6c6c 0062696e 64006c69 air.poll.bind.li │ │ │ │ + 0x0001d5e4 7374656e 005f5f6f 70656e36 345f3200 sten.__open64_2. │ │ │ │ 0x0001d5f4 636f6e6e 65637400 5f5f7365 6e646d73 connect.__sendms │ │ │ │ 0x0001d604 67363400 73656e64 00726563 76006f70 g64.send.recv.op │ │ │ │ 0x0001d614 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ - 0x0001d624 686b0073 65746c6f 676d6173 6b006765 hk.setlogmask.ge │ │ │ │ - 0x0001d634 74686f73 746e616d 6500636c 6f73656c thostname.closel │ │ │ │ + 0x0001d624 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ + 0x0001d634 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d644 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d654 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d664 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d674 6f006765 746c6f61 64617667 00696e65 o.getloadavg.ine │ │ │ │ 0x0001d684 745f6e74 6f700073 796d6c69 6e6b0073 t_ntop.symlink.s │ │ │ │ 0x0001d694 796d6c69 6e6b6174 00584d4c 5f457870 ymlinkat.XML_Exp │ │ │ │ 0x0001d6a4 61745665 7273696f 6e00584d 4c5f4578 atVersion.XML_Ex │ │ │ │ @@ -299,16 +299,16 @@ │ │ │ │ 0x0001dcd4 5f776169 74335f74 696d6536 3400584d _wait3_time64.XM │ │ │ │ 0x0001dce4 4c5f4765 74427566 66657200 584d4c5f L_GetBuffer.XML_ │ │ │ │ 0x0001dcf4 50617273 65427566 66657200 66737461 ParseBuffer.fsta │ │ │ │ 0x0001dd04 74766673 36340066 63686f77 6e006c63 tvfs64.fchown.lc │ │ │ │ 0x0001dd14 686f776e 00666368 6f776e61 7400584d hown.fchownat.XM │ │ │ │ 0x0001dd24 4c5f4672 6565436f 6e74656e 744d6f64 L_FreeContentMod │ │ │ │ 0x0001dd34 656c0058 4d4c5f53 65745265 7475726e el.XML_SetReturn │ │ │ │ - 0x0001dd44 4e535472 69706c65 74006765 74686f73 NSTriplet.gethos │ │ │ │ - 0x0001dd54 74627961 6464725f 72006673 796e6300 tbyaddr_r.fsync. │ │ │ │ + 0x0001dd44 4e535472 69706c65 74006673 796e6300 NSTriplet.fsync. │ │ │ │ + 0x0001dd54 67657468 6f737462 79616464 725f7200 gethostbyaddr_r. │ │ │ │ 0x0001dd64 584d4c5f 45787465 726e616c 456e7469 XML_ExternalEnti │ │ │ │ 0x0001dd74 74795061 72736572 43726561 74650058 tyParserCreate.X │ │ │ │ 0x0001dd84 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dd94 79506172 73696e67 005f5f68 5f657272 yParsing.__h_err │ │ │ │ 0x0001dda4 6e6f5f6c 6f636174 696f6e00 68737472 no_location.hstr │ │ │ │ 0x0001ddb4 6572726f 72007763 73636f6c 6c007763 error.wcscoll.wc │ │ │ │ 0x0001ddc4 73786672 6d005f5f 6578706c 69636974 sxfrm.__explicit │ │ │ │ @@ -316,17 +316,17 @@ │ │ │ │ 0x0001dde4 70655f74 6f6c6f77 65725f6c 6f630065 pe_tolower_loc.e │ │ │ │ 0x0001ddf4 76656e74 6664005f 5f637479 70655f74 ventfd.__ctype_t │ │ │ │ 0x0001de04 6f757070 65725f6c 6f630058 4d4c5f55 oupper_loc.XML_U │ │ │ │ 0x0001de14 7365466f 72656967 6e445444 00616c61 seForeignDTD.ala │ │ │ │ 0x0001de24 726d0065 76656e74 66645f77 72697465 rm.eventfd_write │ │ │ │ 0x0001de34 00657665 6e746664 5f726561 64006475 .eventfd_read.du │ │ │ │ 0x0001de44 70330063 7465726d 69640067 6574686f p3.ctermid.getho │ │ │ │ - 0x0001de54 73746279 6e616d65 5f720073 68757464 stbyname_r.shutd │ │ │ │ - 0x0001de64 6f776e00 6761695f 73747265 72726f72 own.gai_strerror │ │ │ │ - 0x0001de74 00666578 65637665 00666765 74786174 .fexecve.fgetxat │ │ │ │ + 0x0001de54 73746279 6e616d65 5f720067 61695f73 stbyname_r.gai_s │ │ │ │ + 0x0001de64 74726572 726f7200 66657865 63766500 trerror.fexecve. │ │ │ │ + 0x0001de74 73687574 646f776e 00666765 74786174 shutdown.fgetxat │ │ │ │ 0x0001de84 7472006c 67657478 61747472 00667265 tr.lgetxattr.fre │ │ │ │ 0x0001de94 6d6f7665 78617474 72006c72 656d6f76 movexattr.lremov │ │ │ │ 0x0001dea4 65786174 74720063 6f70795f 66696c65 exattr.copy_file │ │ │ │ 0x0001deb4 5f72616e 67650073 706c6963 65006d65 _range.splice.me │ │ │ │ 0x0001dec4 6d66645f 63726561 7465005f 5f636c6f mfd_create.__clo │ │ │ │ 0x0001ded4 636b5f73 65747469 6d653634 00636872 ck_settime64.chr │ │ │ │ 0x0001dee4 6f6f7400 73636865 645f7365 74736368 oot.sched_setsch │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000291fc <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1a3f78 <_start@@Base+0x34> │ │ │ │ + bl 1a3924 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -15,28 +15,28 @@ │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbnz r3, 2abda │ │ │ │ ldr r3, [pc, #72] @ (2ac1c ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2abee │ │ │ │ b.n 2ac12 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #62140 @ 0xf2bc │ │ │ │ + movw r0, #62396 @ 0xf3bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2abd0 │ │ │ │ b.n 2ac0c │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2ac0c │ │ │ │ movw r3, #2160 @ 0x870 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62156 @ 0xf2cc │ │ │ │ + movw r1, #62412 @ 0xf3cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ac1a │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -47,19 +47,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a51dc │ │ │ │ + bl 1a4b84 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2ac88 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a4eb8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1a4860 <_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 1a51b0 │ │ │ │ + bl 1a4b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2ac90 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a7034 │ │ │ │ + bl 1a69d4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ - movw r0, #62200 @ 0xf2f8 │ │ │ │ + movw r0, #62456 @ 0xf3f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a9024 │ │ │ │ + bl 1a89c4 │ │ │ │ cbz r0, 2aca8 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2acaa │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a627c │ │ │ │ + bl 1a5c24 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a7034 │ │ │ │ + bl 1a69d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ac88 │ │ │ │ - bl 140f1c │ │ │ │ + bl 14156c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1da8e8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1da108 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2acd6 │ │ │ │ bl 2be34 │ │ │ │ movs r0, #1 │ │ │ │ blx 2aa8c │ │ │ │ - bl 9a0e4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a1cc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ad04 │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a9ff8 │ │ │ │ + bl 1a9998 │ │ │ │ ldr r1, [pc, #132] @ (2ad74 ) │ │ │ │ - movw r2, #62216 @ 0xf308 │ │ │ │ + movw r2, #62472 @ 0xf408 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2ad78 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #62232 @ 0xf318 │ │ │ │ + movw r0, #62488 @ 0xf418 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1b1aa8 │ │ │ │ + bl 1b1440 │ │ │ │ cbnz r0, 2ad20 │ │ │ │ - movw r1, #62244 @ 0xf324 │ │ │ │ + movw r1, #62500 @ 0xf424 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #96] @ (2ad7c ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad2c │ │ │ │ movs r4, #1 │ │ │ │ bl 2be34 │ │ │ │ b.n 2ad2e │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2ad5c │ │ │ │ @@ -144,59 +144,59 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 292c8 │ │ │ │ blx 29c34 │ │ │ │ cbz r0, 2ad5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #62280 @ 0xf348 │ │ │ │ + movw r1, #62536 @ 0xf448 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ bl 2bcf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f44 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e539c │ │ │ │ + bl 1e4a00 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e4e58 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 2ae48 <_PyPreConfig_InitCompatConfig@@Base+0x14> │ │ │ │ + b.n 2b048 │ │ │ │ movs r3, r5 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 2b0b8 │ │ │ │ + b.n 2b2b8 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ad80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ cbz r3, 2adac │ │ │ │ - movw r1, #62288 @ 0xf350 │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #24] @ (2adc0 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1a50e4 │ │ │ │ + bl 1a4a8c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - b.n 2b11c │ │ │ │ + b.n 2b31c │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002adc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -208,37 +208,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2ade4 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a506c │ │ │ │ + bl 1a4a14 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r5, 2ae0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d308 │ │ │ │ + bl 6d388 │ │ │ │ cbz r5, 2ae2a │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ae2a │ │ │ │ - movw r1, #62356 @ 0xf394 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2ae30 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 2b1bc │ │ │ │ + b.n 2b3bc │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ae34 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -284,37 +284,37 @@ │ │ │ │ cbz r4, 2aee0 │ │ │ │ ldr r2, [pc, #196] @ (2af6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2aee0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62372 @ 0xf3a4 │ │ │ │ + movw r1, #62628 @ 0xf4a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl fba3c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc1a0 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2aee0 │ │ │ │ movw r3, #2160 @ 0x870 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2af66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ b.n 2af5a │ │ │ │ movs r0, #12 │ │ │ │ - bl 6ceb8 │ │ │ │ + bl 6cf38 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2aef6 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2af66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5edc │ │ │ │ + bl 1f5a88 │ │ │ │ b.n 2af66 │ │ │ │ ldr r0, [pc, #120] @ (2af70 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bne.n 2af18 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2af08 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2af24 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [pc, #76] @ (2af74 ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2af32 │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2af3c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2af44 │ │ │ │ dmb ish │ │ │ │ bne.n 2af5e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2af6a │ │ │ │ ldr r0, [pc, #16] @ (2af70 ) │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ b.n 2af5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -371,28 +371,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2afc8 ) │ │ │ │ b.n 2b124 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b020 │ │ │ │ + bl 8b164 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2afc0 │ │ │ │ - bl 686a8 │ │ │ │ + bl 68728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2afc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2afc0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -407,26 +407,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2afee │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #224] @ (2b0cc ) │ │ │ │ b.n 2b124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60678 │ │ │ │ + bl 606f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b0a6 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2962c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2b036 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b020 │ │ │ │ + bl 8b164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b0a6 │ │ │ │ movw r3, #2160 @ 0x870 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2b0d0 ) │ │ │ │ @@ -435,67 +435,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2b052 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b020 │ │ │ │ + bl 8b164 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b0a6 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b020 │ │ │ │ + bl 8b164 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2b0aa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2b0aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2b076 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2b08c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b0c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b0c6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 128b50 <_PyErr_Clear@@Base> │ │ │ │ + b.w 129308 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -514,55 +514,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 1a5458 │ │ │ │ + bl 1a4e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b10a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a5458 │ │ │ │ + bl 1a4e00 │ │ │ │ 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 1a51dc │ │ │ │ + bl 1a4b84 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a506c │ │ │ │ + bl 1a4a14 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6d3dc │ │ │ │ + bl 6d45c │ │ │ │ cbz r0, 2b160 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2b162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d308 │ │ │ │ + bl 6d388 │ │ │ │ cbz r4, 2b17e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2b174 │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2b17e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -580,15 +580,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 1a5418 │ │ │ │ + bl 1a4dc0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002b1aa : │ │ │ │ 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 1a4e6c │ │ │ │ + bl 1a4814 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002b1ce : │ │ │ │ cbnz r0, 2b1d4 │ │ │ │ - b.w 1aac9c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1aa63c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a506c │ │ │ │ + bl 1a4a14 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6cfec │ │ │ │ - movw r0, #53508 @ 0xd104 │ │ │ │ + bl 6d06c │ │ │ │ + movw r0, #53764 @ 0xd204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ str.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - movw r0, #53508 @ 0xd104 │ │ │ │ + movw r0, #53764 @ 0xd204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b24a │ │ │ │ - movw r0, #53508 @ 0xd104 │ │ │ │ + movw r0, #53764 @ 0xd204 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d308 │ │ │ │ + bl 6d388 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b282 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b282 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b282 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b290 │ │ │ │ - movw r1, #62356 @ 0xf394 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b294 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xe838002b │ │ │ │ + ldmdb r8!, {r0, r1, r3, r5} │ │ │ │ │ │ │ │ 0002b298 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -678,105 +678,105 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2b2b8 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a506c │ │ │ │ + bl 1a4a14 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r5, 2b2e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d308 │ │ │ │ + bl 6d388 │ │ │ │ cbz r5, 2b2fe │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b2fe │ │ │ │ - movw r1, #62356 @ 0xf394 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b304 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strex r0, r0, [r4, #172] @ 0xac │ │ │ │ + strd r0, r0, [r4, #-172] @ 0xac │ │ │ │ │ │ │ │ 0002b308 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b30e │ │ │ │ │ │ │ │ 0002b30e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a51dc │ │ │ │ + bl 1a4b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b334 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b35e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a4eb8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1a4860 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a627c │ │ │ │ + bl 1a5c24 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a7034 │ │ │ │ + bl 1a69d4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b32c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b362 : │ │ │ │ ldr r2, [pc, #80] @ (2b3b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b372 │ │ │ │ ldr r0, [pc, #72] @ (2b3b8 ) │ │ │ │ - b.w 1a6ee8 <_Py_SetLocaleFromEnv@@Base+0xb58> │ │ │ │ + b.w 1a6888 <_Py_SetLocaleFromEnv@@Base+0xb58> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b3bc ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d88a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d80c4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b394 │ │ │ │ - bl d6f30 │ │ │ │ + bl d76cc │ │ │ │ b.n 2b3b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b3aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b3aa │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e1790 │ │ │ │ + bl e1f08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ubfx r0, r0, #1, #10 │ │ │ │ @@ -784,15 +784,15 @@ │ │ │ │ 0002b3c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a7270 │ │ │ │ + bl 1a6c10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b3da : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -811,17 +811,17 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 292c8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ - movw r0, #64908 @ 0xfd8c │ │ │ │ + movw r0, #65164 @ 0xfe8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 64b7e │ │ │ │ + bl 64bfe │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38848 @ 0x97c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -835,117 +835,117 @@ │ │ │ │ blx 29334 │ │ │ │ movs r0, #1 │ │ │ │ blx 2aa8c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b4c8 │ │ │ │ - movw r1, #64964 @ 0xfdc4 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b494 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #11028 @ 0x2b14 │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #11244 @ 0x2bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b4a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b4b8 │ │ │ │ - movw r1, #64988 @ 0xfddc │ │ │ │ + movw r1, #65244 @ 0xfedc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65008 @ 0xfdf0 │ │ │ │ + movw r1, #65264 @ 0xfef0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2b694 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b50a │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ + movw r1, #65288 @ 0xff08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 201c60 │ │ │ │ + bl 201614 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28420 @ 0x6f04 │ │ │ │ + movw r1, #28676 @ 0x7004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2b522 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37196 @ 0x914c │ │ │ │ + movw r1, #37452 @ 0x924c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2b53a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65056 @ 0xfe20 │ │ │ │ + movw r1, #65312 @ 0xff20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2b552 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65076 @ 0xfe34 │ │ │ │ + movw r1, #65332 @ 0xff34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2b56a │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65092 @ 0xfe44 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b57a │ │ │ │ - movw r1, #65108 @ 0xfe54 │ │ │ │ + movw r1, #65364 @ 0xff54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #268] @ (2b698 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6d610 │ │ │ │ + bl 6d690 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b5a0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b5aa │ │ │ │ cbz r0, 2b5a8 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b5aa │ │ │ │ @@ -961,88 +961,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b660 │ │ │ │ ldr r0, [pc, #212] @ (2b69c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d88a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d80c4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b5d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [pc, #196] @ 2b6a0 │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b5e2 │ │ │ │ cbnz r0, 2b5fe │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d890c │ │ │ │ + bl 1d812c │ │ │ │ mov r0, r6 │ │ │ │ - bl d6748 │ │ │ │ + bl d6ee4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11a414 │ │ │ │ + bl 11ab8c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b65a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b65a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2b67a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a91b8 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a8b58 <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b70c │ │ │ │ - bl 1a936c <_Py_write_noraise@@Base+0x254> │ │ │ │ + bl 1a8d0c <_Py_write_noraise@@Base+0x254> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b44a │ │ │ │ - bl 1e0a6c │ │ │ │ + bl 1e04ac <_PyParkingLot_Park@@Base+0x214> │ │ │ │ b.n 2b44a │ │ │ │ nop │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ @@ -1057,42 +1057,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 1a616c │ │ │ │ + bl 1a5b14 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2b6d4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b700 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a6bb4 <_Py_SetLocaleFromEnv@@Base+0x824> │ │ │ │ + bl 1a6554 <_Py_SetLocaleFromEnv@@Base+0x824> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b6f6 │ │ │ │ ldr r2, [pc, #32] @ (2b708 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2b700 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ movs r4, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b882 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1111,60 +1111,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 907e8 │ │ │ │ - movw r1, #65328 @ 0xff30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + bl 908c8 │ │ │ │ + movw r1, #48 @ 0x30 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ cbz r0, 2b784 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2b748 │ │ │ │ - bl c7ce0 │ │ │ │ + bl c84d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b748 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b784 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #264] @ (2b884 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b786 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cbnz r0, 2b786 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #252] @ 2b888 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 907e8 │ │ │ │ + bl 908c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b83c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b794 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b7cc │ │ │ │ ldr r1, [pc, #200] @ (2b888 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b794 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b794 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1172,116 +1172,116 @@ │ │ │ │ beq.n 2b794 │ │ │ │ cbz r6, 2b804 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11fe0c <_PySet_NextEntry@@Base> │ │ │ │ + bl 12058c <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b804 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b7de │ │ │ │ - bl 11751c │ │ │ │ + bl 11a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b7de │ │ │ │ b.n 2b794 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b81c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65348 @ 0xff44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #68 @ 0x44 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b82c │ │ │ │ - movw r1, #65372 @ 0xff5c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #92 @ 0x5c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1fd81c │ │ │ │ + bl 1fd3b8 │ │ │ │ b.n 2b794 │ │ │ │ cbz r5, 2b87c │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65376 @ 0xff60 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #96 @ 0x60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fdb24 <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ + bl 1fd6c0 <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28420 @ 0x6f04 │ │ │ │ + movw r1, #28676 @ 0x7004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ asrs r4, r3, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r5, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b8bc ) │ │ │ │ movw r1, #1785 @ 0x6f9 │ │ │ │ - movw r3, #26492 @ 0x677c │ │ │ │ + movw r3, #26748 @ 0x687c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #29468 @ 0x731c │ │ │ │ + movw r2, #29724 @ 0x741c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #54816 @ 0xd620 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b926 │ │ │ │ - movw r1, #54368 @ 0xd460 │ │ │ │ + movw r1, #54624 @ 0xd560 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b92a │ │ │ │ - movw r1, #54396 @ 0xd47c │ │ │ │ + movw r1, #54652 @ 0xd57c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b92e │ │ │ │ - movw r1, #54464 @ 0xd4c0 │ │ │ │ + movw r1, #54720 @ 0xd5c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a200 │ │ │ │ cbz r0, 2b932 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54520 @ 0xd4f8 │ │ │ │ + movw r1, #54776 @ 0xd5f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a200 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b934 │ │ │ │ @@ -1301,71 +1301,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b96c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36452 @ 0x8e64 │ │ │ │ + movw r1, #36708 @ 0x8f64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b97e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8eefc │ │ │ │ + bl 8efec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b982 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b9d2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 91dc8 │ │ │ │ + bl 91ea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b9c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b9ca │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b9d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b9c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b9ea │ │ │ │ - b.w a0a98 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a0b4c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1376,15 +1376,15 @@ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2ba1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ba1c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2ba04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002ba24 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {lr} │ │ │ │ @@ -1396,19 +1396,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 1a6f90 │ │ │ │ + bl 1a6930 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2ba5c <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5d670 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6e8 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002ba64 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1421,15 +1421,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 1a4eb8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1a4860 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1439,68 +1439,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 1a6f90 │ │ │ │ + bl 1a6930 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2bad8 <_PyInterpreterState_SetConfig@@Base+0x74> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 5d670 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6e8 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ b.n 2bb06 <_PyInterpreterState_SetConfig@@Base+0xa2> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a7270 │ │ │ │ + bl 1a6c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2baca <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 1a6f90 │ │ │ │ + bl 1a6930 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2baca <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0f44 │ │ │ │ + bl 1c08d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a7034 │ │ │ │ + bl 1a69d4 │ │ │ │ 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, #3312 @ 0xcf0 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cbnz r0, 2bb3e <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb96 <_PyInterpreterState_SetConfig@@Base+0x132> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bb3a <_PyInterpreterState_SetConfig@@Base+0xd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c0410 │ │ │ │ + bl 1bfda0 │ │ │ │ cbnz r0, 2bb7a <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2bb7a <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ @@ -1509,15 +1509,15 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2bb82 <_PyInterpreterState_SetConfig@@Base+0x11e> │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1526,40 +1526,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, #3312 @ 0xcf0 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cbz r0, 2bbf6 <_PyInterpreterState_SetConfig@@Base+0x192> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl edc50 │ │ │ │ + bl ee3bc │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2bbe8 <_PyInterpreterState_SetConfig@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbf8 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2bbf8 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ee4a8 │ │ │ │ + bl eec14 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2bbf8 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -1579,84 +1579,84 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a51dc │ │ │ │ + bl 1a4b84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2bc3e <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2bc4c <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2bc54 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1bd04c │ │ │ │ + bl 1bc9e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cbnz r0, 2bc7e <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bcd0 <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bc7a <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c0410 │ │ │ │ + bl 1bfda0 │ │ │ │ cbnz r0, 2bcb4 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bcbc <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bcd8 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1c7ae0 │ │ │ │ + b.w 1c7308 │ │ │ │ │ │ │ │ 0002bcde : │ │ │ │ - b.w 1c7eec │ │ │ │ + b.w 1c7714 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bce4 : │ │ │ │ ldr r3, [pc, #12] @ (2bcf4 ) │ │ │ │ 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, 2bd2e │ │ │ │ mov r0, r1 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bd2e │ │ │ │ ldr r2, [pc, #44] @ (2bd48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2dfc │ │ │ │ + bl 1e2988 │ │ │ │ b.n 2bd44 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db5ec <_PyEval_MakePendingCalls@@Base+0x480> │ │ │ │ + bl 1dae14 <_PyEval_MakePendingCalls@@Base+0x488> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bd4c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bd84 │ │ │ │ - bl 11e82c │ │ │ │ + bl 11efac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bd78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bd7c │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bd84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bd78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bd88 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1740,47 +1740,47 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e04c4 │ │ │ │ + bl 1dfc48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bdc6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfa500039 │ │ │ │ + @ instruction: 0xfb500039 │ │ │ │ │ │ │ │ 0002bdd0 : │ │ │ │ cbnz r1, 2bdd6 │ │ │ │ - b.w 92140 │ │ │ │ + b.w 92220 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bdfe │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ + movw r1, #24704 @ 0x6080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92140 │ │ │ │ + b.w 92220 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #50144 @ 0xc3e0 │ │ │ │ + movw r1, #50400 @ 0xc4e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002be1c : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1791,15 +1791,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002be34 : │ │ │ │ ldr r2, [pc, #12] @ (2be44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e2dfc │ │ │ │ + b.w 1e2988 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1820,163 +1820,163 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2c01e │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bea0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b22b4 │ │ │ │ + bl 1b1c4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ cbz r6, 2bec0 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bf06 │ │ │ │ cbz r5, 2bf06 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bf06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3200 │ │ │ │ + bl 1e2cc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ cbnz r6, 2bec4 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2c01a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2beec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bec0 │ │ │ │ add.w r1, r6, #16 │ │ │ │ blx 29f18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bf06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bf06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bf1e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e427c │ │ │ │ + bl 1e3d3c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bf1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ b.n 2bec0 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bf28 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bf30 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2c002 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bf40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2c002 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2bfae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 1e4538 │ │ │ │ + bl 1e3ff8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1dd9b8 │ │ │ │ + bl 1dd1e0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2bf88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ b.n 2bec0 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 1e47e8 │ │ │ │ + bl 1e42a8 │ │ │ │ b.n 2bfe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4538 │ │ │ │ + bl 1e3ff8 │ │ │ │ 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 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29d00 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1e47e8 │ │ │ │ + bl 1e42a8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 2c002 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2bff6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2c01a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w c9d28 │ │ │ │ + b.w ca520 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bec0 │ │ │ │ - movw r0, #23092 @ 0x5a34 │ │ │ │ + movw r0, #24640 @ 0x6040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1c98a0 │ │ │ │ + bl 1c90c8 │ │ │ │ b.n 2bec0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002c01e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1987,37 +1987,37 @@ │ │ │ │ movw r5, #11792 @ 0x2e10 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2c05e │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51356 @ 0xc89c │ │ │ │ + movw r1, #51532 @ 0xc94c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 2c116 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c084 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c074 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2c090 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2c0a2 │ │ │ │ movw r3, #49489 @ 0xc151 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2055,34 +2055,34 @@ │ │ │ │ bne.n 2c102 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c0f2 │ │ │ │ dmb ish │ │ │ │ beq.n 2c10e │ │ │ │ ldr r0, [pc, #64] @ (2c14c ) │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cbnz r4, 2c11a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c140 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2c136 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29db8 │ │ │ │ b.n 2c13a │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -2097,35 +2097,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r5, r2 │ │ │ │ blx 29bb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2c192 │ │ │ │ - movw r2, #59648 @ 0xe900 │ │ │ │ + movw r2, #59904 @ 0xea00 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 29bb8 │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 6d210 │ │ │ │ + bl 6d290 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c1c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - bl 1f5cf4 │ │ │ │ - bl 980b4 │ │ │ │ + bl 9ade4 │ │ │ │ + bl 1f58a0 │ │ │ │ + bl 98194 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c2b8 │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cbz r2, 2c1e6 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ @@ -2151,88 +2151,88 @@ │ │ │ │ cbz r0, 2c216 │ │ │ │ mov r0, r7 │ │ │ │ blx 29e00 │ │ │ │ b.n 2c258 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c234 │ │ │ │ - bl 9acfc │ │ │ │ - bl e8a7c │ │ │ │ + bl 9ade4 │ │ │ │ + bl e91dc │ │ │ │ mov fp, r0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2c1cc │ │ │ │ b.n 2c250 │ │ │ │ - bl 309a8 │ │ │ │ + bl 3099c │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2c258 │ │ │ │ b.n 2c250 │ │ │ │ mov r0, sl │ │ │ │ blx 29d00 │ │ │ │ adds r4, r4, r0 │ │ │ │ bne.n 2c260 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ b.n 2c1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ b.n 2c1c4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 2c298 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c298 │ │ │ │ adds.w r8, r4, #2 │ │ │ │ bpl.n 2c24c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #51556 @ 0xc964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 12d478 │ │ │ │ + bl 98194 │ │ │ │ b.n 2c1c4 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d210 │ │ │ │ + bl 6d290 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c2b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - bl 1f5cf4 │ │ │ │ - bl 980b4 │ │ │ │ + bl 9ade4 │ │ │ │ + bl 1f58a0 │ │ │ │ + bl 98194 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c2be <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ movw r3, #11756 @ 0x2dec │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c2fc <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c31a <_Py_GetConfigsAsDict@@Base+0x5c> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ @@ -2240,58 +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, #51508 @ 0xc934 │ │ │ │ + movw r1, #51684 @ 0xc9e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c342 <_Py_GetConfigsAsDict@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c342 <_Py_GetConfigsAsDict@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #11760 @ 0x2df0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51540 @ 0xc954 │ │ │ │ + movw r1, #51716 @ 0xca04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c386 <_Py_GetConfigsAsDict@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c386 <_Py_GetConfigsAsDict@@Base+0xc8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #11764 @ 0x2df4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c3a2 <_Py_GetConfigsAsDict@@Base+0xe4> │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c3c0 <_Py_GetConfigsAsDict@@Base+0x102> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ @@ -2299,764 +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, #51572 @ 0xc974 │ │ │ │ + movw r1, #51748 @ 0xca24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3e8 <_Py_GetConfigsAsDict@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3e8 <_Py_GetConfigsAsDict@@Base+0x12a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #11768 @ 0x2df8 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51608 @ 0xc998 │ │ │ │ + movw r1, #51784 @ 0xca48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c42c <_Py_GetConfigsAsDict@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c42c <_Py_GetConfigsAsDict@@Base+0x16e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40360 @ 0x9da8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51648 @ 0xc9c0 │ │ │ │ + movw r1, #51824 @ 0xca70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c470 <_Py_GetConfigsAsDict@@Base+0x1b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c470 <_Py_GetConfigsAsDict@@Base+0x1b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40416 @ 0x9de0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51660 @ 0xc9cc │ │ │ │ + movw r1, #51836 @ 0xca7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4b4 <_Py_GetConfigsAsDict@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4b4 <_Py_GetConfigsAsDict@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40420 @ 0x9de4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51676 @ 0xc9dc │ │ │ │ + movw r1, #51852 @ 0xca8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4f8 <_Py_GetConfigsAsDict@@Base+0x23a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4f8 <_Py_GetConfigsAsDict@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40424 @ 0x9de8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51692 @ 0xc9ec │ │ │ │ + movw r1, #51868 @ 0xca9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c53c <_Py_GetConfigsAsDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c53c <_Py_GetConfigsAsDict@@Base+0x27e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40408 @ 0x9dd8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #51884 @ 0xcaac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c580 <_Py_GetConfigsAsDict@@Base+0x2c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c580 <_Py_GetConfigsAsDict@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40404 @ 0x9dd4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51728 @ 0xca10 │ │ │ │ + movw r1, #51904 @ 0xcac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5c4 <_Py_GetConfigsAsDict@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5c4 <_Py_GetConfigsAsDict@@Base+0x306> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40412 @ 0x9ddc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ + movw r1, #51920 @ 0xcad0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c608 <_Py_GetConfigsAsDict@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c608 <_Py_GetConfigsAsDict@@Base+0x34a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40436 @ 0x9df4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51760 @ 0xca30 │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c64c <_Py_GetConfigsAsDict@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c64c <_Py_GetConfigsAsDict@@Base+0x38e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40400 @ 0x9dd0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51776 @ 0xca40 │ │ │ │ + movw r1, #51952 @ 0xcaf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c690 <_Py_GetConfigsAsDict@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c690 <_Py_GetConfigsAsDict@@Base+0x3d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40428 @ 0x9dec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51796 @ 0xca54 │ │ │ │ + movw r1, #51972 @ 0xcb04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6d4 <_Py_GetConfigsAsDict@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6d4 <_Py_GetConfigsAsDict@@Base+0x416> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40356 @ 0x9da4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51812 @ 0xca64 │ │ │ │ + movw r1, #51988 @ 0xcb14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c718 <_Py_GetConfigsAsDict@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c718 <_Py_GetConfigsAsDict@@Base+0x45a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40440 @ 0x9df8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51840 @ 0xca80 │ │ │ │ + movw r1, #52016 @ 0xcb30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c75c <_Py_GetConfigsAsDict@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c75c <_Py_GetConfigsAsDict@@Base+0x49e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40444 @ 0x9dfc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51868 @ 0xca9c │ │ │ │ + movw r1, #52044 @ 0xcb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c7a0 <_Py_GetConfigsAsDict@@Base+0x4e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c7a0 <_Py_GetConfigsAsDict@@Base+0x4e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40432 @ 0x9df0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ + movw r1, #52068 @ 0xcb64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c7e2 <_Py_GetConfigsAsDict@@Base+0x524> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c7e2 <_Py_GetConfigsAsDict@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #41096 @ 0xa088 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51916 @ 0xcacc │ │ │ │ + movw r1, #52092 @ 0xcb7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c822 <_Py_GetConfigsAsDict@@Base+0x564> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c822 <_Py_GetConfigsAsDict@@Base+0x564> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ movw r3, #40352 @ 0x9da0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51944 @ 0xcae8 │ │ │ │ + movw r1, #52120 @ 0xcb98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c862 <_Py_GetConfigsAsDict@@Base+0x5a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c862 <_Py_GetConfigsAsDict@@Base+0x5a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #52044 @ 0xcb4c │ │ │ │ + movw r1, #52220 @ 0xcbfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2cb0e <_Py_GetConfigsAsDict@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb1e <_Py_GetConfigsAsDict@@Base+0x860> │ │ │ │ ldr r3, [pc, #816] @ (2cbbc <_Py_GetConfigsAsDict@@Base+0x8fe>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2c8d0 <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cb0c <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9076 @ 0x2374 │ │ │ │ + movw r1, #9332 @ 0x2474 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb30 <_Py_GetConfigsAsDict@@Base+0x872> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9336 @ 0x2478 │ │ │ │ + movw r1, #9592 @ 0x2578 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb44 <_Py_GetConfigsAsDict@@Base+0x886> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9092 @ 0x2384 │ │ │ │ + movw r1, #9348 @ 0x2484 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb58 <_Py_GetConfigsAsDict@@Base+0x89a> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9104 @ 0x2390 │ │ │ │ + movw r1, #9360 @ 0x2490 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb6c <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51960 @ 0xcaf8 │ │ │ │ + movw r1, #52136 @ 0xcba8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb80 <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51980 @ 0xcb0c │ │ │ │ + movw r1, #52156 @ 0xcbbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cb94 <_Py_GetConfigsAsDict@@Base+0x8d6> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51996 @ 0xcb1c │ │ │ │ + movw r1, #52172 @ 0xcbcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cba8 <_Py_GetConfigsAsDict@@Base+0x8ea> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30196 @ 0x75f4 │ │ │ │ + movw r1, #30452 @ 0x76f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cbc0 <_Py_GetConfigsAsDict@@Base+0x902> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9120 @ 0x23a0 │ │ │ │ + movw r1, #9376 @ 0x24a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cbd4 <_Py_GetConfigsAsDict@@Base+0x916> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52020 @ 0xcb34 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cbe8 <_Py_GetConfigsAsDict@@Base+0x92a> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x5f4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #52032 @ 0xcb40 │ │ │ │ + movw r1, #52208 @ 0xcbf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2cb0e <_Py_GetConfigsAsDict@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2cbfa <_Py_GetConfigsAsDict@@Base+0x93c> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e5ee0 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e6640 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2cc0c <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ b.n 2cc38 <_Py_GetConfigsAsDict@@Base+0x97a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c888 <_Py_GetConfigsAsDict@@Base+0x5ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c888 <_Py_GetConfigsAsDict@@Base+0x5ca> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8f0 <_Py_GetConfigsAsDict@@Base+0x632> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8f0 <_Py_GetConfigsAsDict@@Base+0x632> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c924 <_Py_GetConfigsAsDict@@Base+0x666> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c924 <_Py_GetConfigsAsDict@@Base+0x666> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c958 <_Py_GetConfigsAsDict@@Base+0x69a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c958 <_Py_GetConfigsAsDict@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c98c <_Py_GetConfigsAsDict@@Base+0x6ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c98c <_Py_GetConfigsAsDict@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9c0 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9c0 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9f8 <_Py_GetConfigsAsDict@@Base+0x73a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9f8 <_Py_GetConfigsAsDict@@Base+0x73a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2ca30 <_Py_GetConfigsAsDict@@Base+0x772> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ca30 <_Py_GetConfigsAsDict@@Base+0x772> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2ca68 <_Py_GetConfigsAsDict@@Base+0x7aa> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ca68 <_Py_GetConfigsAsDict@@Base+0x7aa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2caa0 <_Py_GetConfigsAsDict@@Base+0x7e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2caa0 <_Py_GetConfigsAsDict@@Base+0x7e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2cad6 <_Py_GetConfigsAsDict@@Base+0x818> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cad6 <_Py_GetConfigsAsDict@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2cafc <_Py_GetConfigsAsDict@@Base+0x83e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cafc <_Py_GetConfigsAsDict@@Base+0x83e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63440 @ 0xf7d0 │ │ │ │ + movw r1, #63696 @ 0xf8d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2cb0e <_Py_GetConfigsAsDict@@Base+0x850> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc38 <_Py_GetConfigsAsDict@@Base+0x97a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cc38 <_Py_GetConfigsAsDict@@Base+0x97a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002cc40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3065,19 +3065,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 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cc6e │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cc74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3095,31 +3095,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 2ccb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ccc4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48712 │ │ │ │ + b.w 4887c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a828 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b60 │ │ │ │ + bl 92c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3133,15 +3133,15 @@ │ │ │ │ blx 29e9c │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2cd1e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37ac0 │ │ │ │ + bl 37ac8 │ │ │ │ b.n 2cd5c │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3149,68 +3149,68 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a2b8 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cd0c │ │ │ │ - movw r1, #63968 @ 0xf9e0 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #9584 @ 0x2570 │ │ │ │ + movw r0, #9840 @ 0x2670 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cd60 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ce42 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #60128 @ 0xeae0 │ │ │ │ + movw r1, #60072 @ 0xeaa8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #18840 @ 0x4998 │ │ │ │ + movw r3, #19340 @ 0x4b8c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cdae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cdae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2cd5c │ │ │ │ ldr r1, [pc, #148] @ (2ce48 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90ff0 │ │ │ │ + bl 910d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cdd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cdd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2cd5c │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2cdea │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ce42 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2ce4c ) │ │ │ │ @@ -3222,123 +3222,123 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2ce10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2ce26 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89718 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89868 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cd5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cde6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cde6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cde6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 2cb5c <_Py_GetConfigsAsDict@@Base+0x89e> │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002ce50 : │ │ │ │ ldr r0, [pc, #4] @ (2ce58 ) │ │ │ │ - b.w ce8e0 │ │ │ │ + b.w cf0a8 │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #60392 @ 0xebe8 │ │ │ │ + movw r2, #60568 @ 0xec98 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #60400 @ 0xebf0 │ │ │ │ + movw r1, #60576 @ 0xeca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e45e8 │ │ │ │ + bl 1e40a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ceb0 │ │ │ │ ldr r0, [pc, #168] @ (2cf30 ) │ │ │ │ - bl 7fb30 │ │ │ │ + bl 7fc30 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ceb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ceb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ceb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ceb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cf2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cee2 │ │ │ │ - movw r3, #60416 @ 0xec00 │ │ │ │ + movw r3, #60592 @ 0xecb0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #52469 @ 0xccf5 │ │ │ │ + movw r3, #51621 @ 0xc9a5 │ │ │ │ movt r3, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #37309 @ 0x91bd │ │ │ │ + movw r3, #37245 @ 0x917d │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #60424 @ 0xec08 │ │ │ │ + movw r1, #60600 @ 0xecb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ceb0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [pc, #36] @ (2cf34 ) │ │ │ │ - movw r1, #60192 @ 0xeb20 │ │ │ │ + movw r1, #60368 @ 0xebd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fc7f4 │ │ │ │ - movw r1, #60204 @ 0xeb2c │ │ │ │ + bl fccd8 │ │ │ │ + movw r1, #60380 @ 0xebdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -3362,15 +3362,15 @@ │ │ │ │ b.n 2cf76 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2cf82 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1055f4 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ + bl 105ed0 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ b.n 2cf76 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3407,15 +3407,15 @@ │ │ │ │ cbz r2, 2d00e │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1edba8 │ │ │ │ + b.w 1ed6e8 │ │ │ │ │ │ │ │ 0002d016 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3428,15 +3428,15 @@ │ │ │ │ bne.n 2d046 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d036 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2d052 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r3, [pc, #324] @ (2d198 <_PyUnicode_FromId@@Base+0x182>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3452,15 +3452,15 @@ │ │ │ │ bne.n 2d08e <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d07e <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2d09a <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2d0c0 <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3476,15 +3476,15 @@ │ │ │ │ bne.n 2d0d8 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d0c8 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2d0e4 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2d0fa <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d16c <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3493,34 +3493,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d146 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d164 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d14a <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d16c <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3536,15 +3536,15 @@ │ │ │ │ bne.n 2d184 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d174 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d190 <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d19c : │ │ │ │ @@ -3570,63 +3570,63 @@ │ │ │ │ cbz r0, 2d1da │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ ldr r4, [pc, #204] @ (2d2a8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #64120 @ 0xfa78 │ │ │ │ + movw r1, #64372 @ 0xfb74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ movw r8, #42028 @ 0xa42c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #64140 @ 0xfa8c │ │ │ │ + movw r1, #64392 @ 0xfb88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #64164 @ 0xfaa4 │ │ │ │ + movw r1, #64416 @ 0xfba0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #64184 @ 0xfab8 │ │ │ │ + movw r1, #64436 @ 0xfbb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d7d2 <_PyObject_DebugMallocStats@@Base+0x526> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #64204 @ 0xfacc │ │ │ │ + movw r2, #64456 @ 0xfbc8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d800 │ │ │ │ + bl 6d880 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3644,15 +3644,15 @@ │ │ │ │ 0002d2ac <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #15421 @ 0x3c3d │ │ │ │ + movw r3, #15581 @ 0x3cdd │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d2e0 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3666,85 +3666,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d3d2 <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64232 @ 0xfae8 │ │ │ │ + movw r2, #64484 @ 0xfbe4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64284 @ 0xfb1c │ │ │ │ + movw r2, #64536 @ 0xfc18 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64316 @ 0xfb3c │ │ │ │ + movw r2, #64568 @ 0xfc38 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1a4b94 <_start@@Base+0xc50> │ │ │ │ + bl 1a453c <_start@@Base+0xc4c> │ │ │ │ ldr r1, [pc, #200] @ (2d400 <_PyObject_DebugMallocStats@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #8375 @ 0x20b7 │ │ │ │ + movw r3, #8503 @ 0x2137 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a9de8 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1a9788 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9855 @ 0x267f │ │ │ │ + movw r2, #9983 @ 0x26ff │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #9913 @ 0x26b9 │ │ │ │ + movw r1, #10041 @ 0x2739 │ │ │ │ movt r1, #6 │ │ │ │ - bl 1a9fa0 │ │ │ │ + bl 1a9940 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64348 @ 0xfb5c │ │ │ │ + movw r2, #64600 @ 0xfc58 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64376 @ 0xfb78 │ │ │ │ + movw r2, #64628 @ 0xfc74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64404 @ 0xfb94 │ │ │ │ + movw r2, #64656 @ 0xfc90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64444 @ 0xfbbc │ │ │ │ + movw r2, #64696 @ 0xfcb8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64472 @ 0xfbd8 │ │ │ │ + movw r2, #64724 @ 0xfcd4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d3fa <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #9777 @ 0x2631 │ │ │ │ + movw r0, #9937 @ 0x26d1 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2d3e8 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #784] @ 0x310 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d3f2 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3776,15 +3776,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, #64500 @ 0xfbf4 │ │ │ │ + movw r2, #64752 @ 0xfcf0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3839,15 +3839,15 @@ │ │ │ │ cbz r7, 2d4fe <_PyObject_DebugMallocStats@@Base+0x252> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 27e500 │ │ │ │ + bl 27e5f0 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d4c2 <_PyObject_DebugMallocStats@@Base+0x216> │ │ │ │ mov r7, sl │ │ │ │ @@ -3858,23 +3858,23 @@ │ │ │ │ mov r1, fp │ │ │ │ movs r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ blx 2a424 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #64552 @ 0xfc28 │ │ │ │ + movw r0, #64804 @ 0xfd24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r9, r6 │ │ │ │ blx 2a194 │ │ │ │ mov sl, r6 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ - movw r3, #64664 @ 0xfc98 │ │ │ │ + movw r3, #64916 @ 0xfd94 │ │ │ │ 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 │ │ │ │ @@ -3896,123 +3896,123 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 27e75c │ │ │ │ + bl 27e84c │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d54a <_PyObject_DebugMallocStats@@Base+0x29e> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d546 <_PyObject_DebugMallocStats@@Base+0x29a> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a424 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64692 @ 0xfcb4 │ │ │ │ + movw r1, #64944 @ 0xfdb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64720 @ 0xfcd0 │ │ │ │ + movw r1, #64972 @ 0xfdcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64740 @ 0xfce4 │ │ │ │ + movw r1, #64992 @ 0xfde0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64764 @ 0xfcfc │ │ │ │ + movw r1, #65016 @ 0xfdf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #64792 @ 0xfd18 │ │ │ │ + movw r2, #65044 @ 0xfe14 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d800 │ │ │ │ + bl 6d880 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64820 @ 0xfd34 │ │ │ │ + movw r1, #65072 @ 0xfe30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #64848 @ 0xfd50 │ │ │ │ + movw r1, #65100 @ 0xfe4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #64876 @ 0xfd6c │ │ │ │ + movw r2, #65128 @ 0xfe68 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d800 │ │ │ │ + bl 6d880 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #64904 @ 0xfd88 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #64936 @ 0xfda8 │ │ │ │ + movw r1, #65188 @ 0xfea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #64968 @ 0xfdc8 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ - movw r1, #65000 @ 0xfde8 │ │ │ │ + movw r1, #65252 @ 0xfee4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #65008 @ 0xfdf0 │ │ │ │ + movw r0, #65260 @ 0xfeec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2a194 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65028 @ 0xfe04 │ │ │ │ + movw r1, #65280 @ 0xff00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4092,15 +4092,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f27f4 │ │ │ │ + bl 1f23a4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -4108,56 +4108,56 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #65068 @ 0xfe2c │ │ │ │ + movw r2, #65320 @ 0xff28 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d800 │ │ │ │ + bl 6d880 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #65092 @ 0xfe44 │ │ │ │ + movw r2, #65344 @ 0xff40 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d800 │ │ │ │ + bl 6d880 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d6e8 <_PyObject_DebugMallocStats@@Base+0x43c> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a0e4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a1cc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d844 <_PyObject_DebugMallocStats@@Base+0x598> │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 293c4 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d84c <_PyObject_DebugMallocStats@@Base+0x5a0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 151964 │ │ │ │ + bl 151a90 │ │ │ │ cbnz r0, 2d87e <_PyObject_DebugMallocStats@@Base+0x5d2> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d986 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r5, r4, #31 │ │ │ │ @@ -4165,15 +4165,15 @@ │ │ │ │ blx 2aa38 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2d8a6 <_PyObject_DebugMallocStats@@Base+0x5fa> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d986 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a094 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2d8f2 <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r7 │ │ │ │ @@ -4181,28 +4181,28 @@ │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d8d0 <_PyObject_DebugMallocStats@@Base+0x624> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d8ee <_PyObject_DebugMallocStats@@Base+0x642> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65320 @ 0xff28 │ │ │ │ + movw r1, #65396 @ 0xff74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x5dc> │ │ │ │ - bl e207c │ │ │ │ + bl e27f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a658 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4214,48 +4214,48 @@ │ │ │ │ beq.n 2d970 <_PyObject_DebugMallocStats@@Base+0x6c4> │ │ │ │ cmp.w r5, r6, lsr #3 │ │ │ │ bls.n 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ - bl e4d60 │ │ │ │ + bl e54e0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d95a <_PyObject_DebugMallocStats@@Base+0x6ae> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d978 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d96c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ b.n 2d90a <_PyObject_DebugMallocStats@@Base+0x65e> │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ b.n 2d986 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d9ac <_PyObject_DebugMallocStats@@Base+0x700>) │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -4270,73 +4270,72 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29e78 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d9f8 <_PyObject_DebugMallocStats@@Base+0x74c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 2da12 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2da16 <_PyObject_DebugMallocStats@@Base+0x76a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2da28 <_PyObject_DebugMallocStats@@Base+0x77c> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2da2c <_PyObject_DebugMallocStats@@Base+0x780>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bmi.n 2d9a0 <_PyObject_DebugMallocStats@@Base+0x6f4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002da30 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #500] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ + ldr r0, [pc, #492] @ (2dc30 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2da5c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2da4c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2da68 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 279304 │ │ │ │ - movw r4, #45752 @ 0xb2b8 │ │ │ │ - movt r4, #64 @ 0x40 │ │ │ │ + bl 279548 │ │ │ │ + ldr r4, [pc, #456] @ (2dc34 <_PyMem_GetCurrentAllocatorName@@Base+0x204>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ add.w lr, r4, #24 │ │ │ │ @@ -4349,253 +4348,254 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #388] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ + ldr r0, [pc, #392] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2db12 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #376] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #380] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2dade <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #368] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2dad8 <_PyMem_GetCurrentAllocatorName@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #372] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbd6 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #352] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + beq.n 2dbd0 <_PyMem_GetCurrentAllocatorName@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #352] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2daf8 <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #344] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2daf2 <_PyMem_GetCurrentAllocatorName@@Base+0xc2> │ │ │ │ + ldr r0, [pc, #344] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbe0 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #324] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + beq.n 2dbda <_PyMem_GetCurrentAllocatorName@@Base+0x1aa> │ │ │ │ + ldr r0, [pc, #328] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2db12 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #316] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #320] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dbea <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #308] @ (2dc48 <_PyMem_GetCurrentAllocatorName@@Base+0x218>) │ │ │ │ + beq.n 2dbe4 <_PyMem_GetCurrentAllocatorName@@Base+0x1b4> │ │ │ │ + ldr r4, [pc, #308] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w r3, [lr] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #248] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ + ldr r0, [pc, #252] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 293a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #232] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ + bne.n 2dc02 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #236] @ (2dc3c <_PyMem_GetCurrentAllocatorName@@Base+0x20c>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #224] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x214>) │ │ │ │ + bne.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #224] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x210>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 293a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #216] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ + bne.n 2dc02 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #216] @ (2dc48 <_PyMem_GetCurrentAllocatorName@@Base+0x218>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #204] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + bne.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + ldr r0, [pc, #208] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2db98 <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ - ldr r0, [pc, #196] @ (2dc54 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2db92 <_PyMem_GetCurrentAllocatorName@@Base+0x162> │ │ │ │ + ldr r0, [pc, #200] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #180] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + cbz r0, 2dbee <_PyMem_GetCurrentAllocatorName@@Base+0x1be> │ │ │ │ + ldr r0, [pc, #184] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2dbb0 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ - ldr r0, [pc, #172] @ (2dc54 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2dbaa <_PyMem_GetCurrentAllocatorName@@Base+0x17a> │ │ │ │ + ldr r0, [pc, #176] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 2dbfe <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #156] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ + cbz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x1c8> │ │ │ │ + ldr r0, [pc, #160] @ (2dc4c <_PyMem_GetCurrentAllocatorName@@Base+0x21c>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 2dc08 <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #148] @ (2dc54 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ + cbnz r0, 2dc02 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #152] @ (2dc50 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #62828 @ 0xf56c │ │ │ │ + movw r4, #63084 @ 0xf66c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #62844 @ 0xf57c │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #63100 @ 0xf67c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #62788 @ 0xf544 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #63044 @ 0xf644 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #62816 @ 0xf560 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #63072 @ 0xf660 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #62852 @ 0xf584 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #63108 @ 0xf684 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #62800 @ 0xf550 │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ + movw r4, #63056 @ 0xf650 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - b.n 2dc0a <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + b.n 2dc04 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2dc22 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ + bne.n 2dc1c <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2dc12 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ + bne.n 2dc0c <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ - beq.n 2dc2e <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #12] @ (2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 2dc28 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #12] @ (2dc30 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + cbz r4, 2dc9a <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ + lsls r0, r0, #1 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 2dc8e <_PyMem_GetCurrentAllocatorName@@Base+0x25e> │ │ │ │ + cbz r4, 2dcbe <_PyMem_GetCurrentAllocatorName@@Base+0x28e> │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r7, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2dc9a <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ + bgt.n 2dc96 <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 2dc8a <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #27292 @ 0x6a9c │ │ │ │ + cbz r2, 2dc86 <_PyMem_GetCurrentAllocatorName@@Base+0x256> │ │ │ │ + movw r1, #27548 @ 0x6b9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 2dc96 <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 2dc92 <_PyMem_GetCurrentAllocatorName@@Base+0x262> │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dcae <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ + b.n 2dcaa <_PyMem_GetCurrentAllocatorName@@Base+0x27a> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #16] @ (2dcb4 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ + ldr r0, [pc, #16] @ (2dcb0 <_PyMem_GetCurrentAllocatorName@@Base+0x280>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 2dc28 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ + bmi.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x1f4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #65476 @ 0xffc4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 2dce2 <_PyMem_GetCurrentAllocatorName@@Base+0x2b2> │ │ │ │ + movw r1, #16 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 2dcde <_PyMem_GetCurrentAllocatorName@@Base+0x2ae> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x2e8> │ │ │ │ - ldr r0, [pc, #60] @ (2dd20 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0>) │ │ │ │ - bl 113198 │ │ │ │ + b.n 2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x2e4> │ │ │ │ + ldr r0, [pc, #60] @ (2dd1c <_PyMem_GetCurrentAllocatorName@@Base+0x2ec>) │ │ │ │ + bl 113924 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dcde <_PyMem_GetCurrentAllocatorName@@Base+0x2ae> │ │ │ │ + beq.n 2dcda <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (2dd24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f4>) │ │ │ │ + ldr r1, [pc, #40] @ (2dd20 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl fba64 │ │ │ │ + bl fc1c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x2e8> │ │ │ │ + beq.n 2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x2e8> │ │ │ │ + cbnz r3, 2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x2e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb858 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb878 │ │ │ │ @@ -4603,468 +4603,468 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2dd4a <_PyMem_GetCurrentAllocatorName@@Base+0x31a> │ │ │ │ + bne.n 2dd46 <_PyMem_GetCurrentAllocatorName@@Base+0x316> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 2dd64 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ - b.n 2dd60 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 2dd60 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ + b.n 2dd5c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9176 @ 0x23d8 │ │ │ │ + movw r0, #9432 @ 0x24d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2dd3e <_PyMem_GetCurrentAllocatorName@@Base+0x30e> │ │ │ │ + bne.n 2dd3a <_PyMem_GetCurrentAllocatorName@@Base+0x30a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x368> │ │ │ │ + b.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dd60 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ + beq.n 2dd5c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a604 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2dd90 <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ + bge.n 2dd8c <_PyMem_GetCurrentAllocatorName@@Base+0x35c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2ddbe <_PyMem_GetCurrentAllocatorName@@Base+0x38e> │ │ │ │ + bne.n 2ddba <_PyMem_GetCurrentAllocatorName@@Base+0x38a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 2ddd8 <_PyMem_GetCurrentAllocatorName@@Base+0x3a8> │ │ │ │ - b.n 2ddd4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 2ddd4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ + b.n 2ddd0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9204 @ 0x23f4 │ │ │ │ + movw r0, #9460 @ 0x24f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ddb2 <_PyMem_GetCurrentAllocatorName@@Base+0x382> │ │ │ │ + bne.n 2ddae <_PyMem_GetCurrentAllocatorName@@Base+0x37e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2de0c <_PyMem_GetCurrentAllocatorName@@Base+0x3dc> │ │ │ │ + b.n 2de08 <_PyMem_GetCurrentAllocatorName@@Base+0x3d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ddd4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ + beq.n 2ddd0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a9d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2de04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d4> │ │ │ │ + bge.n 2de00 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a0e4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a1cc <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 2de34 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ + cbnz r3, 2de30 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1525d4 │ │ │ │ + b.w 152700 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #228 @ 0xe4 │ │ │ │ + movw r1, #304 @ 0x130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2de28 <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ + beq.n 2de24 <_PyMem_GetCurrentAllocatorName@@Base+0x3f4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #408 @ 0x198 │ │ │ │ + movw r1, #656 @ 0x290 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 151964 │ │ │ │ - cbnz r0, 2de7a <_PyMem_GetCurrentAllocatorName@@Base+0x44a> │ │ │ │ + bl 151a90 │ │ │ │ + cbnz r0, 2de76 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2de98 <_PyMem_GetCurrentAllocatorName@@Base+0x468> │ │ │ │ + b.n 2de94 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a9bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2de94 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ + bge.n 2de90 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 2de76 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ - bl 8100c │ │ │ │ + bl f5734 │ │ │ │ + b.n 2de72 <_PyMem_GetCurrentAllocatorName@@Base+0x442> │ │ │ │ + bl 8110c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0002de9c : │ │ │ │ +0002de98 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #76] @ (2def8 ) │ │ │ │ + ldr r7, [pc, #76] @ (2def4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbnz r3, 2dec2 │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + cbnz r3, 2debe │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #60] @ (2defc ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (2def8 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 77e50 │ │ │ │ - cbnz r0, 2deda │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 77ef0 │ │ │ │ + cbnz r0, 2ded6 │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2def4 │ │ │ │ + b.n 2def0 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ strd r6, r5, [r0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ - cbz r2, 2deee │ │ │ │ + cbz r2, 2deea │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2df5e │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 2df1e │ │ │ │ + cbnz r3, 2df1a │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 2df1e │ │ │ │ + ble.n 2df1a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2df1e │ │ │ │ - cbnz r1, 2df42 │ │ │ │ + bne.n 2df1a │ │ │ │ + cbnz r1, 2df3e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (2dfac ) │ │ │ │ + ldr r4, [pc, #136] @ (2dfa8 ) │ │ │ │ add r1, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2df42 │ │ │ │ + cbnz r0, 2df3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2dfa8 │ │ │ │ + b.n 2dfa4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 2df56 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 2df52 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2df3e │ │ │ │ + bne.n 2df3a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2df6a │ │ │ │ - bl 80728 │ │ │ │ + bne.n 2df66 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2df3e │ │ │ │ + bne.n 2df3a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2df7e │ │ │ │ - bl 80728 │ │ │ │ + bne.n 2df7a │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2df3e │ │ │ │ + bne.n 2df3a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a60 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2dfa0 │ │ │ │ + bne.n 2df9c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rev16 r0, r3 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 2dfd0 │ │ │ │ + cbnz r3, 2dfcc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2dfd0 │ │ │ │ + ble.n 2dfcc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2dfd0 │ │ │ │ - cbnz r4, 2dfec │ │ │ │ + bne.n 2dfcc │ │ │ │ + cbnz r4, 2dfe8 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (2e04c ) │ │ │ │ + ldr r4, [pc, #116] @ (2e048 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e044 │ │ │ │ + cbz r0, 2e040 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2dffe │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 2e044 │ │ │ │ + bne.n 2dffa │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 2e040 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2e010 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 2e044 │ │ │ │ + bne.n 2e00c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 2e040 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29c94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2e03a │ │ │ │ + cbz r3, 2e036 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - hlt 0x0004 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #772 @ 0x304 │ │ │ │ + movw r1, #1020 @ 0x3fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 151964 │ │ │ │ - cbnz r0, 2e076 │ │ │ │ + bl 151a90 │ │ │ │ + cbnz r0, 2e072 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e094 │ │ │ │ + b.n 2e090 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2e090 │ │ │ │ + bge.n 2e08c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 2e072 │ │ │ │ - bl 8100c │ │ │ │ + bl f5734 │ │ │ │ + b.n 2e06e │ │ │ │ + bl 8110c │ │ │ │ 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 bfe2c │ │ │ │ + bl c0620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f4e1c │ │ │ │ + b.w 1f49cc │ │ │ │ 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, #988 @ 0x3dc │ │ │ │ + movw r1, #1236 @ 0x4d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 151964 │ │ │ │ - cbz r0, 2e12e │ │ │ │ + bl 151a90 │ │ │ │ + cbz r0, 2e12a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a43c │ │ │ │ - cbz r0, 2e0fa │ │ │ │ + cbz r0, 2e0f6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e130 │ │ │ │ + b.n 2e12c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85500 │ │ │ │ + bl 85608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e0f6 │ │ │ │ + beq.n 2e0f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8100c │ │ │ │ - cbnz r0, 2e12a │ │ │ │ + bl 8110c │ │ │ │ + cbnz r0, 2e126 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e0f6 │ │ │ │ + beq.n 2e0f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e0f6 │ │ │ │ + bne.n 2e0f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e0f6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e0f2 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 2e130 │ │ │ │ + b.n 2e12c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 2e2a2 │ │ │ │ + bne.w 2e29e │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ - cbz r3, 2e18e │ │ │ │ + cbz r3, 2e18a │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ orr.w r3, r3, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ orrs r3, r6 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - cbz r5, 2e172 │ │ │ │ + cbz r5, 2e16e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 2e17a │ │ │ │ + b.n 2e176 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e5a7c │ │ │ │ + bl 1e553c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2e19e │ │ │ │ - b.n 2e2a4 │ │ │ │ + cbnz r0, 2e19a │ │ │ │ + b.n 2e2a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 2e1a6 │ │ │ │ + cbz r3, 2e1a2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 2e1ae │ │ │ │ + b.n 2e1aa │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #53888 @ 0xd280 │ │ │ │ + movw r1, #54356 @ 0xd454 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f5498 │ │ │ │ + bl 1f5048 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e1da │ │ │ │ + beq.n 2e1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e1da │ │ │ │ + cbnz r3, 2e1d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e2a4 │ │ │ │ + beq.n 2e2a0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2e1f8 │ │ │ │ + bne.n 2e1f4 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6e084 <_Py_HashBytes@@Base> │ │ │ │ + bl 6e104 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 2e28c │ │ │ │ + b.n 2e288 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #39260 @ 0x995c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -5076,391 +5076,393 @@ │ │ │ │ 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 144f10 │ │ │ │ + bl 145200 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2e256 │ │ │ │ + cbz r0, 2e252 │ │ │ │ mov r1, r5 │ │ │ │ - bl 253308 │ │ │ │ + bl 2532dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e254 │ │ │ │ + beq.n 2e250 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2e254 │ │ │ │ + cbnz r3, 2e250 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 2e26e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 2e26a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e2a4 │ │ │ │ + beq.n 2e2a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e2a4 │ │ │ │ + cbnz r3, 2e2a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e2a4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e2a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e28c │ │ │ │ + beq.n 2e288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e28c │ │ │ │ + cbnz r3, 2e288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e2a2 │ │ │ │ + beq.n 2e29e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e2a2 │ │ │ │ + cbnz r3, 2e29e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0002e2ac : │ │ │ │ +0002e2a8 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movw r5, #44068 @ 0xac24 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f6ab4 │ │ │ │ + bl 1f6660 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f83c │ │ │ │ + bl 7f93c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e318 │ │ │ │ + beq.n 2e314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2e318 │ │ │ │ + cbnz r3, 2e314 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_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, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #8 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [pc, #152] @ (2e3c8 ) │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + movw r2, #2820 @ 0xb04 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl d6294 │ │ │ │ + cbz r0, 2e3a2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c836c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 2e3a2 │ │ │ │ + ldr r3, [pc, #116] @ (2e3cc ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + cbz r1, 2e364 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 2e3a6 │ │ │ │ + b.n 2e382 │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21880 @ 0x5578 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 79348 │ │ │ │ + b.n 2e3a2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1a8b58 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 2e3ac │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 79348 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2e3c2 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1fbf6c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 79348 │ │ │ │ + bl e91dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2e3a2 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cbnz r4, 2e448 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e348 │ │ │ │ + bgt.n 2e3fe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 2e360 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 2e416 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #3580 @ 0xdfc │ │ │ │ + movw r0, #2840 @ 0xb18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 2e364 │ │ │ │ + cbnz r0, 2e41a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2e482 │ │ │ │ + b.n 2e538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142afc │ │ │ │ + bl 142e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2e38c │ │ │ │ + cbz r0, 2e442 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e46e │ │ │ │ + bne.n 2e524 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #3588 @ 0xe04 │ │ │ │ + movw r1, #2848 @ 0xb20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 2e46e │ │ │ │ - ldr r1, [pc, #248] @ (2e488 ) │ │ │ │ + bl d545c │ │ │ │ + b.n 2e524 │ │ │ │ + ldr r1, [pc, #252] @ (2e540 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e3b0 │ │ │ │ + bne.n 2e466 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e46e │ │ │ │ - bl d6f30 │ │ │ │ + beq.n 2e524 │ │ │ │ + bl d76cc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 2e3c4 │ │ │ │ - ldr r1, [pc, #212] @ (2e48c ) │ │ │ │ + cbnz r5, 2e47a │ │ │ │ + ldr r1, [pc, #216] @ (2e544 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e3fe │ │ │ │ - b.n 2e46e │ │ │ │ + bne.n 2e4b4 │ │ │ │ + b.n 2e524 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #3628 @ 0xe2c │ │ │ │ + movw r0, #2888 @ 0xb48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e3ea │ │ │ │ + beq.n 2e4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e3ea │ │ │ │ + cbnz r3, 2e4a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2e46e │ │ │ │ + beq.n 2e524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f3864 │ │ │ │ + bl 1f2ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e3b4 │ │ │ │ - b.n 2e46e │ │ │ │ + bne.n 2e46a │ │ │ │ + b.n 2e524 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 2e422 │ │ │ │ + cbnz r5, 2e4d8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #3640 @ 0xe38 │ │ │ │ + movw r0, #2900 @ 0xb54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2e45a │ │ │ │ - b.n 2e466 │ │ │ │ + bne.n 2e510 │ │ │ │ + b.n 2e51c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #3656 @ 0xe48 │ │ │ │ + movw r0, #2916 @ 0xb64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e448 │ │ │ │ + beq.n 2e4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e448 │ │ │ │ + cbnz r3, 2e4fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2e46e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2e524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f3864 │ │ │ │ + bl 1f2ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e402 │ │ │ │ - b.n 2e46e │ │ │ │ + bne.n 2e4b8 │ │ │ │ + b.n 2e524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e466 │ │ │ │ + cbnz r3, 2e51c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 143078 │ │ │ │ - b.n 2e482 │ │ │ │ + bl 1433b0 │ │ │ │ + b.n 2e538 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e360 │ │ │ │ + bne.w 2e416 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143078 │ │ │ │ - b.n 2e360 │ │ │ │ + bl 1433b0 │ │ │ │ + b.n 2e416 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ble.n 2e414 │ │ │ │ + nop │ │ │ │ + ble.n 2e4cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 2e508 │ │ │ │ + bgt.n 2e5c0 <_PyObject_Dump@@Base+0x78> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #8 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [pc, #148] @ (2e540 ) │ │ │ │ - strd r6, r4, [sp] │ │ │ │ - movw r2, #3668 @ 0xe54 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl d5b00 │ │ │ │ - cbz r0, 2e51c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c8b44 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 2e51c │ │ │ │ - ldr r3, [pc, #116] @ (2e544 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - cbz r1, 2e4de │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2e520 │ │ │ │ - b.n 2e4fc │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21656 @ 0x5498 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 792a4 │ │ │ │ - b.n 2e51c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1a91b8 <_Py_write_noraise@@Base+0xa0> │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 2e526 │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 792a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2e53c │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1fc3d0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 792a4 │ │ │ │ - bl e8a7c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2e51c │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmia r1!, {r4} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ 0002e548 <_PyObject_Dump@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fadbc <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1fa964 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e584 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #10888 @ 0x2a88 │ │ │ │ + movw r2, #11104 @ 0x2b60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29bb4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #10916 @ 0x2aa4 │ │ │ │ + movw r2, #11132 @ 0x2b7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #10940 @ 0x2abc │ │ │ │ + movw r2, #11156 @ 0x2b94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #10964 @ 0x2ad4 │ │ │ │ + movw r2, #11180 @ 0x2bac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e5c8 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e5d0 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #54736 @ 0xd5d0 │ │ │ │ + movw r3, #54992 @ 0xd6d0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #10988 @ 0x2aec │ │ │ │ + movw r2, #11204 @ 0x2bc4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #11012 @ 0x2b04 │ │ │ │ + movw r2, #11228 @ 0x2bdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - bl 1d92d4 │ │ │ │ + bl 1d8af4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d768c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e636 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6f04 │ │ │ │ + bl d76a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9394 │ │ │ │ + bl 1d8bb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29bb4 │ │ │ │ │ │ │ │ 0002e636 : │ │ │ │ @@ -5468,58 +5470,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 e8a7c │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e724 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29e00 │ │ │ │ cbnz r4, 2e67e │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #11356 @ 0x2c5c │ │ │ │ + movw r2, #11572 @ 0x2d34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ b.n 2e72a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e6a6 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #11364 @ 0x2c64 │ │ │ │ + movw r2, #11580 @ 0x2d3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ b.n 2e72a │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e6b4 │ │ │ │ - bl e815c │ │ │ │ + bl e88bc │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e6ba │ │ │ │ - bl eb874 │ │ │ │ + bl ebfdc │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e724 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ cbz r0, 2e6dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2a194 │ │ │ │ @@ -5547,15 +5549,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e724 │ │ │ │ cbz r5, 2e72a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov r0, r6 │ │ │ │ blx 29e00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e734 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a8ac │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5574,15 +5576,15 @@ │ │ │ │ │ │ │ │ 0002e74c : │ │ │ │ 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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e788 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e78c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5590,38 +5592,38 @@ │ │ │ │ beq.n 2e77c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e780 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e77c │ │ │ │ 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 2e7ba │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + movw r1, #12032 @ 0x2f00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 2e7ce │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e7d2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e88a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5639,15 +5641,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 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e824 │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5662,33 +5664,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e7ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e7ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e7ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 76f9c │ │ │ │ + bl 7703c │ │ │ │ cbz r0, 2e86a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e862 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ b.n 2e88a │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e85a │ │ │ │ cbz r5, 2e88a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f9c │ │ │ │ + bl 7703c │ │ │ │ cbz r0, 2e88a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e85a │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5704,245 +5706,245 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ cbnz r3, 2e8ae │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 2e8ae │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2e8ae │ │ │ │ - cbnz r0, 2e8d0 │ │ │ │ + cbnz r0, 2e8ca │ │ │ │ movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #92] @ (2e914 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - movw r4, #50868 @ 0xc6b4 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 2e8d0 │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 2e8ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e916 │ │ │ │ + b.n 2e910 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2e8e4 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 2e8de │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e8cc │ │ │ │ - bl 980b4 │ │ │ │ + bne.n 2e8c6 │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 2e90e │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 2e908 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ (2e980 ) │ │ │ │ + ldr r0, [pc, #84] @ (2e97c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8788 @ 0x2254 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - beq.n 2e95a │ │ │ │ + beq.n 2e956 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #13448 @ 0x3488 │ │ │ │ + movw r2, #13664 @ 0x3560 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ - b.n 2e970 │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ + b.n 2e96c │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1fe540 │ │ │ │ + bl 1fe0dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e974 │ │ │ │ + bne.n 2e970 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e97c │ │ │ │ + b.n 2e978 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #160] @ (2ea38 ) │ │ │ │ + ldr r1, [pc, #160] @ (2ea34 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e9b8 │ │ │ │ + bne.n 2e9b4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ea2e │ │ │ │ - bl d6f30 │ │ │ │ + beq.n 2ea2a │ │ │ │ + bl d76cc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 2e9d2 │ │ │ │ + cbnz r5, 2e9ce │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #13744 @ 0x35b0 │ │ │ │ + movw r0, #13960 @ 0x3688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 142afc │ │ │ │ - cbnz r0, 2e9f6 │ │ │ │ + bl 142e34 │ │ │ │ + cbnz r0, 2e9f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #13752 @ 0x35b8 │ │ │ │ + movw r0, #13968 @ 0x3690 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 143078 │ │ │ │ - b.n 2ea16 │ │ │ │ + bl 1433b0 │ │ │ │ + b.n 2ea12 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2ea14 │ │ │ │ + bne.n 2ea10 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13768 @ 0x35c8 │ │ │ │ + movw r1, #13984 @ 0x36a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ea30 │ │ │ │ + beq.n 2ea2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea30 │ │ │ │ + cbnz r3, 2ea2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ea30 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ea2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 2e9c4 │ │ │ │ + ble.n 2e9c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #61597 @ 0xf09d │ │ │ │ + movw r1, #61237 @ 0xef35 │ │ │ │ movt r1, #23 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ - cbz r0, 2ea6a │ │ │ │ + bl 2eb34 │ │ │ │ + cbz r0, 2ea66 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2eb34 │ │ │ │ + b.n 2eb30 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #41977 @ 0xa3f9 │ │ │ │ + movw r1, #41449 @ 0xa1e9 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea64 │ │ │ │ - movw r1, #27325 @ 0x6abd │ │ │ │ + bne.n 2ea60 │ │ │ │ + movw r1, #27617 @ 0x6be1 │ │ │ │ movt r1, #22 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea64 │ │ │ │ + bne.n 2ea60 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #13425 @ 0x3471 │ │ │ │ + movw r1, #11821 @ 0x2e2d │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea64 │ │ │ │ + bne.n 2ea60 │ │ │ │ movs r1, #9 │ │ │ │ movs r3, #10 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52933 @ 0xcec5 │ │ │ │ + movw r1, #52405 @ 0xccb5 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r0, #7 │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea64 │ │ │ │ - movw r1, #31825 @ 0x7c51 │ │ │ │ + bne.n 2ea60 │ │ │ │ + movw r1, #31953 @ 0x7cd1 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea64 │ │ │ │ - movw r1, #5933 @ 0x172d │ │ │ │ + bne.n 2ea60 │ │ │ │ + movw r1, #5325 @ 0x14cd │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ movs r3, #12 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea64 │ │ │ │ + bne.n 2ea60 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #54213 @ 0xd3c5 │ │ │ │ + movw r1, #53685 @ 0xd1b5 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ea64 │ │ │ │ + bne.n 2ea60 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #9793 @ 0x2641 │ │ │ │ + movw r1, #8189 @ 0x1ffd │ │ │ │ movt r1, #32 │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -5952,126 +5954,126 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #52696 @ 0xcdd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 84300 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 2eba2 │ │ │ │ + bl 84400 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 2eb9e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 200460 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ - bl 792a4 │ │ │ │ + bl 1ffff4 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ + bl 79348 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 2eb88 │ │ │ │ + beq.n 2eb84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200460 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ - bl 792a4 │ │ │ │ + bl 1ffff4 <_PySlice_FromIndices@@Base+0x14c> │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eb9e │ │ │ │ + beq.n 2eb9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eb9e │ │ │ │ + cbnz r3, 2eb9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2eba6 │ │ │ │ + b.n 2eba2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2ebca │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 2ebe2 │ │ │ │ - ldr r2, [pc, #28] @ (2ebe8 ) │ │ │ │ + bne.n 2ebc8 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 2ebe0 │ │ │ │ + ldr r2, [pc, #24] @ (2ebe4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3744] @ 0xea0 │ │ │ │ - b.n 2ebe4 │ │ │ │ + b.n 2ebe2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ebec : │ │ │ │ +0002ebe8 : │ │ │ │ ldr.w r0, [r0, #3704] @ 0xe78 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -0002ebf4 : │ │ │ │ +0002ebee : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2ec18 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 2ec46 │ │ │ │ - bl 980b4 │ │ │ │ + bne.n 2ec12 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 2ec40 │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 2ec40 │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 2ec3a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ - bl e8a7c │ │ │ │ - cbz r0, 2ec4a │ │ │ │ + b.w f5734 │ │ │ │ + bl e91dc │ │ │ │ + cbz r0, 2ec44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ec52 │ │ │ │ + b.n 2ec4c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -0002ec54 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1f296c │ │ │ │ +0002ec50 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1f251c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 2ecd8 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ + bpl.n 2ecd4 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 2ecbe <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ + cbnz r3, 2ecba <_Py_DisplaySourceLine@@Base+0x6a> │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 2ecd8 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ + bpl.n 2ecd4 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -6083,273 +6085,273 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 2ecd8 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ - movw r2, #1897 @ 0x769 │ │ │ │ + b.n 2ecd4 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ + movw r2, #2153 @ 0x869 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2ecd2 <_Py_DisplaySourceLine@@Base+0x7e> │ │ │ │ + bne.n 2ecce <_Py_DisplaySourceLine@@Base+0x7e> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 2ecd4 <_Py_DisplaySourceLine@@Base+0x80> │ │ │ │ + b.n 2ecd0 <_Py_DisplaySourceLine@@Base+0x80> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ec78 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 2ec74 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0002ecdc : │ │ │ │ - b.w 1f0e24 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 2035f4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1c> │ │ │ │ + bl 202f34 <_PyCompile_GetUnaryIntrinsicName@@Base+0x124> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0002ed12 : │ │ │ │ +0002ed0a : │ │ │ │ + b.w 1f09d4 │ │ │ │ + │ │ │ │ +0002ed0e : │ │ │ │ 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 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2ed3c │ │ │ │ + cbnz r0, 2ed38 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2edb8 │ │ │ │ - cbz r4, 2ed4a │ │ │ │ + b.n 2edb4 │ │ │ │ + cbz r4, 2ed46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ed34 │ │ │ │ + beq.n 2ed30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 92bc0 │ │ │ │ + bl 92c9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2ed5e │ │ │ │ + cbnz r0, 2ed5a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2edb8 │ │ │ │ - bl 1e8410 │ │ │ │ + b.n 2edb4 │ │ │ │ + bl 1e7f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ed58 │ │ │ │ + beq.n 2ed54 │ │ │ │ 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 1e85e0 │ │ │ │ + bl 1e8110 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ed96 │ │ │ │ + beq.n 2ed92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ed96 │ │ │ │ + cbnz r3, 2ed92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2ed58 │ │ │ │ + beq.n 2ed54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2eda8 │ │ │ │ + bne.n 2eda4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2edb8 │ │ │ │ + b.n 2edb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eda4 │ │ │ │ + bne.n 2eda0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2eda4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2eda0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16745 @ 0x4169 │ │ │ │ + movw r1, #16205 @ 0x3f4d │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ - bl 2eb38 │ │ │ │ - cbz r0, 2edfa │ │ │ │ + bl 2eb34 │ │ │ │ + cbz r0, 2edf6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ee94 │ │ │ │ + b.n 2ee90 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #16757 @ 0x4175 │ │ │ │ + movw r1, #16217 @ 0x3f59 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf4 │ │ │ │ + bne.n 2edf0 │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #18837 @ 0x4995 │ │ │ │ + movw r1, #18297 @ 0x4779 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf4 │ │ │ │ - movw r1, #19589 @ 0x4c85 │ │ │ │ + bne.n 2edf0 │ │ │ │ + movw r1, #18929 @ 0x49f1 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #12 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf4 │ │ │ │ + bne.n 2edf0 │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #40465 @ 0x9e11 │ │ │ │ + movw r1, #39705 @ 0x9b19 │ │ │ │ movt r1, #32 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf4 │ │ │ │ + bne.n 2edf0 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #40465 @ 0x9e11 │ │ │ │ + movw r1, #39705 @ 0x9b19 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #15 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2edf4 │ │ │ │ + bne.n 2edf0 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #40465 @ 0x9e11 │ │ │ │ + movw r1, #39705 @ 0x9b19 │ │ │ │ movt r1, #32 │ │ │ │ - bl 2eb38 │ │ │ │ + bl 2eb34 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2eeba │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 2eeb6 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 2eeb2 │ │ │ │ + bne.n 2eeae │ │ │ │ pop {r4} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29808 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2eefe │ │ │ │ + bge.n 2eefa │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2ef16 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 2ef12 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2eed0 │ │ │ │ + beq.n 2eecc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ef26 │ │ │ │ + b.n 2ef22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24508 @ 0x5fbc │ │ │ │ + movw r0, #25024 @ 0x61c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ - b.n 2ef26 │ │ │ │ + bl 848ec │ │ │ │ + b.n 2ef22 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 2eefa │ │ │ │ + bl f5734 │ │ │ │ + b.n 2eef6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002ef2a : │ │ │ │ - ldr r0, [pc, #8] @ (2ef34 ) │ │ │ │ +0002ef26 : │ │ │ │ + ldr r0, [pc, #8] @ (2ef30 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1e32f8 │ │ │ │ - bgt.n 2eea8 │ │ │ │ + b.w 1e2db8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (2ef78 ) │ │ │ │ + ldr r4, [pc, #48] @ (2ef74 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6359,125 +6361,125 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (2efd8 ) │ │ │ │ + ldr r2, [pc, #68] @ (2efd4 ) │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [r2, #1256] @ 0x4e8 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 2efd4 │ │ │ │ + cbz r3, 2efd0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 2efdc │ │ │ │ + bl 2efd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2efd4 │ │ │ │ + cbz r3, 2efd0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a34c │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 29fe8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab18 │ │ │ │ + bl 20a800 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #11840 @ 0x2e40 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2f028 │ │ │ │ + bne.n 2f024 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6d610 │ │ │ │ - cbz r6, 2f018 │ │ │ │ + bl 6d690 │ │ │ │ + cbz r6, 2f014 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a91b8 <_Py_write_noraise@@Base+0xa0> │ │ │ │ - b.n 2f024 │ │ │ │ - cbz r0, 2f024 │ │ │ │ + bl 1a8b58 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + b.n 2f020 │ │ │ │ + cbz r0, 2f020 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc3d0 │ │ │ │ + bl 1fbf6c │ │ │ │ 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, #15476 @ 0x3c74 │ │ │ │ + movw r1, #16292 @ 0x3fa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ - cbnz r0, 2f052 │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + cbnz r0, 2f04e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f0a0 │ │ │ │ + b.n 2f09c │ │ │ │ mov r5, r0 │ │ │ │ - bl fc468 │ │ │ │ + bl fcbd0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f070 │ │ │ │ + beq.n 2f06c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f070 │ │ │ │ + cbnz r3, 2f06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f04e │ │ │ │ + beq.n 2f04a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (2f0a8 ) │ │ │ │ + ldr r0, [pc, #48] @ (2f0a4 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f0a0 │ │ │ │ + beq.n 2f09c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f0a0 │ │ │ │ + cbnz r3, 2f09c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (2f0c4 ) │ │ │ │ + ldr r2, [pc, #20] @ (2f0c0 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2f0c8 ) │ │ │ │ + ldr r0, [pc, #20] @ (2f0c4 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r4, #56] @ 0x38 │ │ │ │ @@ -6485,139 +6487,139 @@ │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f0f4 │ │ │ │ + bl 2f0f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2f120 │ │ │ │ + cbz r0, 2f11c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f120 │ │ │ │ + beq.n 2f11c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f120 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2f11c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2f13c │ │ │ │ + cbz r0, 2f138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f13c │ │ │ │ + beq.n 2f138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f13c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2f138 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2f150 │ │ │ │ + b.n 2f14c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 1710b8 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1710e8 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f174 │ │ │ │ + bne.n 2f170 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f194 │ │ │ │ + b.n 2f190 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1141f8 <_PyTime_localtime@@Base> │ │ │ │ + bl 114988 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f170 │ │ │ │ + bne.n 2f16c │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 20cd18 │ │ │ │ + bl 20ca80 │ │ │ │ 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 1af5b0 │ │ │ │ + bl 1aef58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2f1c6 │ │ │ │ + cbnz r3, 2f1c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af874 │ │ │ │ - b.n 2f20c │ │ │ │ + bl 1af21c │ │ │ │ + b.n 2f208 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 2f20c │ │ │ │ + bne.n 2f208 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1af8b0 │ │ │ │ + bl 1af258 │ │ │ │ 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 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2f20c │ │ │ │ + bne.n 2f208 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63542 │ │ │ │ + bl 635c2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002f210 : │ │ │ │ - ldr r0, [pc, #4] @ (2f218 ) │ │ │ │ - b.w ce8e0 │ │ │ │ +0002f20c : │ │ │ │ + ldr r0, [pc, #4] @ (2f214 ) │ │ │ │ + b.w cf0a8 │ │ │ │ nop │ │ │ │ - b.n 2ed74 │ │ │ │ + b.n 2f698 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -6632,50 +6634,50 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f280 │ │ │ │ + bne.n 2f27c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 2f298 │ │ │ │ + bmi.n 2f294 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #60508 @ 0xec5c │ │ │ │ + movw r2, #60684 @ 0xed0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #30992 @ 0x7910 │ │ │ │ + movw r0, #31248 @ 0x7a10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f2f6 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f2f2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #30992 @ 0x7910 │ │ │ │ + movw r0, #31248 @ 0x7a10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f256 │ │ │ │ - b.n 2f2f6 │ │ │ │ + bne.n 2f252 │ │ │ │ + b.n 2f2f2 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 2f35e │ │ │ │ + bpl.n 2f35a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 2f35e │ │ │ │ + ble.n 2f35a │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f2f6 │ │ │ │ + cbz r0, 2f2f2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -6683,335 +6685,335 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 2f356 │ │ │ │ + beq.n 2f352 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f30a │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 2f30e │ │ │ │ + bne.n 2f306 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 2f30a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f2fa │ │ │ │ + bne.n 2f2f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f37e │ │ │ │ + b.n 2f37a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f2f6 │ │ │ │ + bne.n 2f2f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f2f6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f2f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f312 │ │ │ │ + bge.n 2f30e │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 2f360 │ │ │ │ + b.n 2f35c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 2f32a │ │ │ │ + bpl.n 2f326 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 2f332 │ │ │ │ + cbz r1, 2f32e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 2f33c │ │ │ │ + bpl.n 2f338 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 2f33c │ │ │ │ + cbnz r3, 2f338 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 2f34a │ │ │ │ + b.n 2f346 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 2f2d0 │ │ │ │ + b.n 2f2cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 82314 │ │ │ │ - b.n 2f37e │ │ │ │ + bl 82414 │ │ │ │ + b.n 2f37a │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30984 @ 0x7908 │ │ │ │ + movw r1, #31240 @ 0x7a08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7924c │ │ │ │ - b.n 2f2f6 │ │ │ │ + bl 792f0 │ │ │ │ + b.n 2f2f2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 2f38e │ │ │ │ + cbz r0, 2f38a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f748 │ │ │ │ + bpl.w 2f744 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 2f3d2 │ │ │ │ + bmi.n 2f3ce │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f3d6 │ │ │ │ + beq.n 2f3d2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 2f3d8 │ │ │ │ + b.n 2f3d4 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f3d8 │ │ │ │ + b.n 2f3d4 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f3ea │ │ │ │ - cbz r2, 2f3e6 │ │ │ │ + bpl.n 2f3e6 │ │ │ │ + cbz r2, 2f3e2 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f3ec │ │ │ │ + b.n 2f3e8 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f3ec │ │ │ │ + b.n 2f3e8 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f466 │ │ │ │ + ble.n 2f462 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f400 │ │ │ │ + bne.n 2f3fc │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f40c │ │ │ │ + b.n 2f408 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 2f430 │ │ │ │ + bhi.n 2f42c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f43a │ │ │ │ + bls.n 2f436 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f43e │ │ │ │ + bmi.n 2f43a │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f440 │ │ │ │ + b.n 2f43c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f440 │ │ │ │ + b.n 2f43c │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f440 │ │ │ │ + b.n 2f43c │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f460 │ │ │ │ + bge.n 2f45c │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #29188 @ 0x7204 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 2f760 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 2f75c │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f3f4 │ │ │ │ - bl 72a8c │ │ │ │ + b.n 2f3f0 │ │ │ │ + bl 72b2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f760 │ │ │ │ + beq.w 2f75c │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f552 │ │ │ │ - cbz r1, 2f48e │ │ │ │ + bne.n 2f54e │ │ │ │ + cbz r1, 2f48a │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f490 │ │ │ │ + b.n 2f48c │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movw r8, #30044 @ 0x755c │ │ │ │ movt r8, #12336 @ 0x3030 │ │ │ │ movw lr, #9672 @ 0x25c8 │ │ │ │ movt lr, #72 @ 0x48 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 2f54c │ │ │ │ + ble.n 2f548 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4cc │ │ │ │ + bhi.n 2f4c8 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f51e │ │ │ │ + bls.n 2f51a │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 2f51a │ │ │ │ + bhi.n 2f516 │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2f4de │ │ │ │ + beq.n 2f4da │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 2f51a │ │ │ │ + bne.n 2f516 │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f542 │ │ │ │ + bhi.n 2f53e │ │ │ │ str.w r8, [r1] │ │ │ │ mov.w sl, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldr.w r7, [lr] │ │ │ │ ldrb.w r7, [r7, sl] │ │ │ │ strb r7, [r1, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r3, #6 │ │ │ │ strb r1, [r6, r2] │ │ │ │ - b.n 2f546 │ │ │ │ + b.n 2f542 │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f4a8 │ │ │ │ + b.n 2f4a4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 2f762 │ │ │ │ + b.n 2f75e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f646 │ │ │ │ - cbz r1, 2f566 │ │ │ │ + bne.n 2f642 │ │ │ │ + cbz r1, 2f562 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f568 │ │ │ │ + b.n 2f564 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 2f63e │ │ │ │ + ble.n 2f63a │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f59c │ │ │ │ + bhi.n 2f598 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f5fc │ │ │ │ + bls.n 2f5f8 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f5f8 │ │ │ │ + bhi.n 2f5f4 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f5ae │ │ │ │ + beq.n 2f5aa │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f5f8 │ │ │ │ + bne.n 2f5f4 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f636 │ │ │ │ + bhi.n 2f632 │ │ │ │ movw ip, #9672 @ 0x25c8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -7019,97 +7021,97 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 2f63a │ │ │ │ + b.n 2f636 │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f56c │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f762 │ │ │ │ - cbz r1, 2f656 │ │ │ │ + b.n 2f75e │ │ │ │ + cbz r1, 2f652 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f658 │ │ │ │ + b.n 2f654 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 2f740 │ │ │ │ + ble.n 2f73c │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f6ae │ │ │ │ - bhi.n 2f736 │ │ │ │ + beq.n 2f6aa │ │ │ │ + bhi.n 2f732 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f69c │ │ │ │ + bhi.n 2f698 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f6fa │ │ │ │ + bls.n 2f6f6 │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 2f6f6 │ │ │ │ + bhi.n 2f6f2 │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f6f6 │ │ │ │ + bne.n 2f6f2 │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f736 │ │ │ │ + bhi.n 2f732 │ │ │ │ movw ip, #9672 @ 0x25c8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -7118,591 +7120,591 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 2f73a │ │ │ │ + b.n 2f736 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f662 │ │ │ │ + b.n 2f65e │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f762 │ │ │ │ + b.n 2f75e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28848 @ 0x70b0 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 2f784 │ │ │ │ + cbz r3, 2f77e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 2f794 │ │ │ │ + b.n 2f78e │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 2f792 │ │ │ │ + ble.n 2f78c │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 2f78e │ │ │ │ - cbnz r1, 2f7b6 │ │ │ │ + bgt.n 2f788 │ │ │ │ + cbnz r1, 2f7b0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f794 │ │ │ │ + b.n 2f78e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #584] @ (2f9e0 ) │ │ │ │ + ldr r1, [pc, #584] @ (2f9d8 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f7bc │ │ │ │ - b.n 2f7e8 │ │ │ │ + cbnz r0, 2f7b6 │ │ │ │ + b.n 2f7e2 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 2f7ec │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 2f7e6 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #31624 @ 0x7b88 │ │ │ │ + movw r1, #31880 @ 0x7c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #61796 @ 0xf164 │ │ │ │ + movw r0, #62052 @ 0xf264 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa6e │ │ │ │ + b.n 2fa66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f80a │ │ │ │ - bl 80728 │ │ │ │ + bne.n 2f804 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f7e8 │ │ │ │ + bne.n 2f7e2 │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 2f842 │ │ │ │ + beq.n 2f83c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 2f81a │ │ │ │ + cbz r2, 2f814 │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 2f852 │ │ │ │ + beq.n 2f84c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 2f824 │ │ │ │ + cbz r6, 2f81e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 2f860 │ │ │ │ - b.n 2f82c │ │ │ │ + beq.n 2f85a │ │ │ │ + b.n 2f826 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 2f836 │ │ │ │ + cbz r5, 2f830 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2f86c │ │ │ │ - b.n 2f83e │ │ │ │ + beq.n 2f866 │ │ │ │ + b.n 2f838 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 2f874 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2f874 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2f874 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2f874 │ │ │ │ + b.n 2f86e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 1e8410 │ │ │ │ + bl 1e7f40 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f7e8 │ │ │ │ + beq.n 2f7e2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f88e │ │ │ │ + bne.n 2f888 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2fa4e │ │ │ │ + b.n 2fa46 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 2f8b4 │ │ │ │ + bmi.n 2f8ae │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #31644 @ 0x7b9c │ │ │ │ + movw r1, #31900 @ 0x7c9c │ │ │ │ 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 d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #50988 @ 0xc72c │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fa42 │ │ │ │ + beq.w 2fa3a │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #24448 @ 0x5f80 │ │ │ │ + movw r2, #24704 @ 0x6080 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #31688 @ 0x7bc8 │ │ │ │ + movw r1, #31944 @ 0x7cc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl cfd50 │ │ │ │ + bl d0518 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f900 │ │ │ │ + beq.n 2f8fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 2f900 │ │ │ │ + cbnz r2, 2f8fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2fa42 │ │ │ │ - ldr r1, [pc, #216] @ (2f9e4 ) │ │ │ │ + beq.w 2fa3a │ │ │ │ + ldr r1, [pc, #216] @ (2f9dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 823f8 │ │ │ │ + bl 824f8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2f932 │ │ │ │ + beq.n 2f92c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2fa42 │ │ │ │ + beq.w 2fa3a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2fa42 │ │ │ │ - b.n 2f972 │ │ │ │ - ldr r1, [pc, #180] @ (2f9e8 ) │ │ │ │ + bne.w 2fa3a │ │ │ │ + b.n 2f96c │ │ │ │ + ldr r1, [pc, #176] @ (2f9e0 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2f956 │ │ │ │ + beq.n 2f950 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 2f956 │ │ │ │ + cbnz r2, 2f950 │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 2f97a │ │ │ │ + cbnz r7, 2f974 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa42 │ │ │ │ + beq.n 2fa3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fa42 │ │ │ │ + bne.n 2fa3a │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa42 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa3a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f99a │ │ │ │ + beq.n 2f994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f99a │ │ │ │ + cbnz r3, 2f994 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f9b4 │ │ │ │ + beq.n 2f9ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2f9b4 │ │ │ │ + cbnz r3, 2f9ae │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2fa42 │ │ │ │ + beq.n 2fa3a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2f9ec │ │ │ │ + bne.n 2f9e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa42 │ │ │ │ + beq.n 2fa3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fa42 │ │ │ │ + bne.n 2fa3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fa42 │ │ │ │ - nop │ │ │ │ - ands.w r0, r4, r8, lsl #1 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fa3a │ │ │ │ + @ instruction: 0xe9a40048 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14a948 │ │ │ │ + bl 14ab34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa0c │ │ │ │ + beq.n 2fa04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fa0c │ │ │ │ + cbnz r3, 2fa04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2fa42 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2fa3a │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 1174cc │ │ │ │ + bl 117c34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2fa2a │ │ │ │ + cbz r0, 2fa22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa40 │ │ │ │ + beq.n 2fa38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2fa40 │ │ │ │ + cbnz r3, 2fa38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 2fa4e │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2fa46 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f88a │ │ │ │ - b.n 2f7e8 │ │ │ │ + beq.w 2f884 │ │ │ │ + b.n 2f7e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd sl, r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1e85e0 │ │ │ │ + bl 1e8110 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2fa98 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 2fa92 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 2fa90 │ │ │ │ + bne.n 2fa8a │ │ │ │ pop {r4} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 2faca │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 2fac4 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2fac4 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 2faca │ │ │ │ + bne.n 2fabe │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 2fac4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 2fad8 │ │ │ │ + cbnz r0, 2fad2 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 2fad8 │ │ │ │ + cbz r0, 2fad2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a018 <_Py_RestoreSignals@@Base+0x2218> │ │ │ │ + bl 219e00 <_Py_RestoreSignals@@Base+0x2218> │ │ │ │ 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 2fb18 │ │ │ │ + beq.n 2fb12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fb18 │ │ │ │ + cbnz r3, 2fb12 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fb48 │ │ │ │ + bne.n 2fb42 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fb66 │ │ │ │ - b.n 2fb60 │ │ │ │ + bne.n 2fb60 │ │ │ │ + b.n 2fb5a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40116 @ 0x9cb4 │ │ │ │ + movw r0, #40372 @ 0x9db4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fb3a │ │ │ │ - b.n 2fba6 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 2fba6 │ │ │ │ + bne.n 2fb34 │ │ │ │ + b.n 2fba0 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 2fba0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21afdc │ │ │ │ - cbz r0, 2fba6 │ │ │ │ + bl 21adc0 │ │ │ │ + cbz r0, 2fba0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 293d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2fba0 │ │ │ │ + cbz r0, 2fb9a │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 2fba6 │ │ │ │ - bl e8a7c │ │ │ │ - cbz r0, 2fbaa │ │ │ │ + bl f5734 │ │ │ │ + b.n 2fba0 │ │ │ │ + bl e91dc │ │ │ │ + cbz r0, 2fba4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fbbc │ │ │ │ + b.n 2fbb6 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 29db8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fbdc │ │ │ │ + bl 2fc24 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2fca4 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fbd6 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + │ │ │ │ +0002fbd6 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #56] @ (2fc20 <_PyTraceMalloc_GetTraceback@@Base+0x4a>) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 1226b4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 2fcec <_PyTraceMalloc_GetTraceback@@Base+0x116> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 1039c8 │ │ │ │ + cbz r4, 2fc14 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x33a> │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r4, sp, #24 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ - bl e207c │ │ │ │ - cbz r0, 2fc5e │ │ │ │ + bl e27f4 │ │ │ │ + cbz r0, 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29494 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2fc72 │ │ │ │ + bne.n 2fcba <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 2fc2e │ │ │ │ + cbnz r5, 2fc76 <_PyTraceMalloc_GetTraceback@@Base+0xa0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc5e │ │ │ │ + beq.n 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fc5e │ │ │ │ - b.n 2fc5a │ │ │ │ - bl e4d60 │ │ │ │ + cbnz r3, 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + b.n 2fca2 <_PyTraceMalloc_GetTraceback@@Base+0xcc> │ │ │ │ + bl e54e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2fc62 │ │ │ │ + bne.n 2fcaa <_PyTraceMalloc_GetTraceback@@Base+0xd4> │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2fc48 │ │ │ │ + beq.n 2fc90 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fc48 │ │ │ │ + cbnz r3, 2fc90 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc5e │ │ │ │ + beq.n 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fc5e │ │ │ │ + cbnz r3, 2fca6 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fc78 │ │ │ │ + b.n 2fcc0 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 2fc72 │ │ │ │ + beq.n 2fcba <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fc72 │ │ │ │ + cbnz r3, 2fcba <_PyTraceMalloc_GetTraceback@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 2fc02 │ │ │ │ + bne.n 2fc4a <_PyTraceMalloc_GetTraceback@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1055f4 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ + bl 105ed0 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - │ │ │ │ -0002fca4 <_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] @ (2fcec <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 2fcf0 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ - cbz r4, 2fce2 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2ff14 <_PyTraceMalloc_GetTraceback@@Base+0x270> │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2fd34 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #64] @ (2fd30 <_PyTraceMalloc_GetTraceback@@Base+0x15a>) │ │ │ │ ldr.w r2, [r3, #1292] @ 0x50c │ │ │ │ - cbz r2, 2fd2e <_PyTraceMalloc_GetTraceback@@Base+0x8a> │ │ │ │ + cbz r2, 2fd2a <_PyTraceMalloc_GetTraceback@@Base+0x154> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 2fd12 <_PyTraceMalloc_GetTraceback@@Base+0x6e> │ │ │ │ + cbnz r0, 2fd0e <_PyTraceMalloc_GetTraceback@@Base+0x138> │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ - b.n 2fd1a <_PyTraceMalloc_GetTraceback@@Base+0x76> │ │ │ │ + b.n 2fd16 <_PyTraceMalloc_GetTraceback@@Base+0x140> │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - bl 71600 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 2fd20 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ + bl 716a0 <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 2fd1c <_PyTraceMalloc_GetTraceback@@Base+0x146> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd2c <_PyTraceMalloc_GetTraceback@@Base+0x88> │ │ │ │ + b.n 2fd28 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ mov r1, r4 │ │ │ │ - bl 71600 <_Py_hashtable_get@@Base> │ │ │ │ + bl 716a0 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fd1c <_PyTraceMalloc_GetTraceback@@Base+0x78> │ │ │ │ + beq.n 2fd18 <_PyTraceMalloc_GetTraceback@@Base+0x142> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -7710,304 +7712,304 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 2fd56 <_PyTraceMalloc_GetTraceback@@Base+0xb2> │ │ │ │ + cbz r3, 2fd52 <_PyTraceMalloc_GetTraceback@@Base+0x17c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2fd66 <_PyTraceMalloc_GetTraceback@@Base+0xc2> │ │ │ │ + b.n 2fd62 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2fd64 <_PyTraceMalloc_GetTraceback@@Base+0xc0> │ │ │ │ + ble.n 2fd60 <_PyTraceMalloc_GetTraceback@@Base+0x18a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2fd60 <_PyTraceMalloc_GetTraceback@@Base+0xbc> │ │ │ │ - cbnz r1, 2fd86 <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ + bne.n 2fd5c <_PyTraceMalloc_GetTraceback@@Base+0x186> │ │ │ │ + cbnz r1, 2fd82 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2fd66 <_PyTraceMalloc_GetTraceback@@Base+0xc2> │ │ │ │ + b.n 2fd62 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #424] @ (2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x26c>) │ │ │ │ + ldr r1, [pc, #424] @ (2ff0c <_PyTraceMalloc_GetTraceback@@Base+0x336>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2fd8c <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ - b.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + cbnz r0, 2fd88 <_PyTraceMalloc_GetTraceback@@Base+0x1b2> │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 2fe70 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ + beq.n 2fe6c <_PyTraceMalloc_GetTraceback@@Base+0x296> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 2fda8 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ - bl c7018 │ │ │ │ + cbz r0, 2fda4 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bl c7810 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + blt.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2fdaa <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ - b.n 2fe84 <_PyTraceMalloc_GetTraceback@@Base+0x1e0> │ │ │ │ + bne.n 2fda6 <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ + b.n 2fe80 <_PyTraceMalloc_GetTraceback@@Base+0x2aa> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 2fdf8 <_PyTraceMalloc_GetTraceback@@Base+0x154> │ │ │ │ + cbz r3, 2fdf4 <_PyTraceMalloc_GetTraceback@@Base+0x21e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2fdd4 <_PyTraceMalloc_GetTraceback@@Base+0x130> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 2fdd0 <_PyTraceMalloc_GetTraceback@@Base+0x1fa> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26192 @ 0x6650 │ │ │ │ + movw r1, #26448 @ 0x6750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #39444 @ 0x9a14 │ │ │ │ + movw r0, #39700 @ 0x9b14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + cbz r0, 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fe44 <_PyTraceMalloc_GetTraceback@@Base+0x1a0> │ │ │ │ + bne.n 2fe40 <_PyTraceMalloc_GetTraceback@@Base+0x26a> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2fe00 <_PyTraceMalloc_GetTraceback@@Base+0x15c> │ │ │ │ - movw r5, #63880 @ 0xf988 │ │ │ │ + bne.n 2fdfc <_PyTraceMalloc_GetTraceback@@Base+0x226> │ │ │ │ + movw r5, #64136 @ 0xfa88 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - b.n 2fe94 <_PyTraceMalloc_GetTraceback@@Base+0x1f0> │ │ │ │ - movw sl, #34060 @ 0x850c │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw sl, #34284 @ 0x85ec │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 2fe64 <_PyTraceMalloc_GetTraceback@@Base+0x1c0> │ │ │ │ + cbz r3, 2fe60 <_PyTraceMalloc_GetTraceback@@Base+0x28a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2fe2c <_PyTraceMalloc_GetTraceback@@Base+0x188> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x252> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ + movw r1, #26468 @ 0x6764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #39444 @ 0x9a14 │ │ │ │ + movw r0, #39700 @ 0x9b14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff06 <_PyTraceMalloc_GetTraceback@@Base+0x262> │ │ │ │ + b.n 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + beq.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2fe5c <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ + beq.n 2fe58 <_PyTraceMalloc_GetTraceback@@Base+0x282> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2fe6c <_PyTraceMalloc_GetTraceback@@Base+0x1c8> │ │ │ │ + bne.n 2fe68 <_PyTraceMalloc_GetTraceback@@Base+0x292> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fe94 <_PyTraceMalloc_GetTraceback@@Base+0x1f0> │ │ │ │ - movw r5, #63880 @ 0xf988 │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw r5, #64136 @ 0xfa88 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 2fe94 <_PyTraceMalloc_GetTraceback@@Base+0x1f0> │ │ │ │ - movw r5, #63880 @ 0xf988 │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw r5, #64136 @ 0xfa88 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #34060 @ 0x850c │ │ │ │ + movw sl, #34284 @ 0x85ec │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2fe94 <_PyTraceMalloc_GetTraceback@@Base+0x1f0> │ │ │ │ - movw r5, #63880 @ 0xf988 │ │ │ │ + b.n 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x2ba> │ │ │ │ + movw r5, #64136 @ 0xfa88 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #34060 @ 0x850c │ │ │ │ + movw sl, #34284 @ 0x85ec │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 21bd78 │ │ │ │ + bl 21bb5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + beq.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21c068 │ │ │ │ + bl 21be4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fefe <_PyTraceMalloc_GetTraceback@@Base+0x25a> │ │ │ │ + beq.n 2fefa <_PyTraceMalloc_GetTraceback@@Base+0x324> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c1e8 │ │ │ │ + bl 21bfcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fefe <_PyTraceMalloc_GetTraceback@@Base+0x25a> │ │ │ │ + beq.n 2fefa <_PyTraceMalloc_GetTraceback@@Base+0x324> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2fec6 <_PyTraceMalloc_GetTraceback@@Base+0x222> │ │ │ │ - cbnz r4, 2fecc <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + beq.n 2fec2 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ + cbnz r4, 2fec8 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 2fed6 <_PyTraceMalloc_GetTraceback@@Base+0x232> │ │ │ │ + b.n 2fed2 <_PyTraceMalloc_GetTraceback@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 2fefe <_PyTraceMalloc_GetTraceback@@Base+0x25a> │ │ │ │ + cbz r0, 2fefa <_PyTraceMalloc_GetTraceback@@Base+0x324> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 17f50c <_PyEval_MatchClass@@Base+0xd68> │ │ │ │ + bl 17f3a4 <_PyEval_MatchClass@@Base+0xd68> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ff06 <_PyTraceMalloc_GetTraceback@@Base+0x262> │ │ │ │ + beq.n 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2ff06 <_PyTraceMalloc_GetTraceback@@Base+0x262> │ │ │ │ + cbnz r3, 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ff06 <_PyTraceMalloc_GetTraceback@@Base+0x262> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ff02 <_PyTraceMalloc_GetTraceback@@Base+0x32c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ - b.n 2fe28 <_PyTraceMalloc_GetTraceback@@Base+0x184> │ │ │ │ + bl 79348 │ │ │ │ + b.n 2fe24 <_PyTraceMalloc_GetTraceback@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r8], {72} @ 0x48 │ │ │ │ + mcrr 0, 4, r0, ip, cr8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2ff42 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ + cbz r1, 2ff3e <_PyTraceMalloc_GetTraceback@@Base+0x368> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71600 <_Py_hashtable_get@@Base> │ │ │ │ + bl 716a0 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ff42 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ + cbz r0, 2ff3e <_PyTraceMalloc_GetTraceback@@Base+0x368> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x356> │ │ │ │ - b.n 2fffe <_PyTraceMalloc_GetTraceback@@Base+0x35a> │ │ │ │ + bne.n 2fff6 <_PyTraceMalloc_GetTraceback@@Base+0x420> │ │ │ │ + b.n 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ffac <_PyTraceMalloc_GetTraceback@@Base+0x308> │ │ │ │ + cbz r0, 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2ff84 <_PyTraceMalloc_GetTraceback@@Base+0x2e0> │ │ │ │ + b.n 2ff80 <_PyTraceMalloc_GetTraceback@@Base+0x3aa> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7edd4 │ │ │ │ - cbz r0, 2ffb0 <_PyTraceMalloc_GetTraceback@@Base+0x30c> │ │ │ │ + bl 7eee4 │ │ │ │ + cbz r0, 2ffac <_PyTraceMalloc_GetTraceback@@Base+0x3d6> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 2ffca <_PyTraceMalloc_GetTraceback@@Base+0x326> │ │ │ │ - bl 72f44 │ │ │ │ + ble.n 2ffc6 <_PyTraceMalloc_GetTraceback@@Base+0x3f0> │ │ │ │ + bl 72fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ff5c <_PyTraceMalloc_GetTraceback@@Base+0x2b8> │ │ │ │ + bne.n 2ff58 <_PyTraceMalloc_GetTraceback@@Base+0x382> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ffac <_PyTraceMalloc_GetTraceback@@Base+0x308> │ │ │ │ + beq.n 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ffac <_PyTraceMalloc_GetTraceback@@Base+0x308> │ │ │ │ + cbnz r3, 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fffe <_PyTraceMalloc_GetTraceback@@Base+0x35a> │ │ │ │ + b.n 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ff96 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ + beq.n 2ff92 <_PyTraceMalloc_GetTraceback@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ff96 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ + bne.n 2ff92 <_PyTraceMalloc_GetTraceback@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ff96 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ - cbz r7, 2fffe <_PyTraceMalloc_GetTraceback@@Base+0x35a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ff92 <_PyTraceMalloc_GetTraceback@@Base+0x3bc> │ │ │ │ + cbz r7, 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71fd8 <_Py_hashtable_set@@Base> │ │ │ │ + bl 72078 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 2fff6 <_PyTraceMalloc_GetTraceback@@Base+0x352> │ │ │ │ + bne.n 2fff2 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fff0 <_PyTraceMalloc_GetTraceback@@Base+0x34c> │ │ │ │ + beq.n 2ffec <_PyTraceMalloc_GetTraceback@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fff0 <_PyTraceMalloc_GetTraceback@@Base+0x34c> │ │ │ │ + cbnz r3, 2ffec <_PyTraceMalloc_GetTraceback@@Base+0x416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 2ffac <_PyTraceMalloc_GetTraceback@@Base+0x308> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 2ffa8 <_PyTraceMalloc_GetTraceback@@Base+0x3d2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fffe <_PyTraceMalloc_GetTraceback@@Base+0x35a> │ │ │ │ + beq.n 2fffa <_PyTraceMalloc_GetTraceback@@Base+0x424> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 30034 <_PyTraceMalloc_GetTraceback@@Base+0x390> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 30030 <_PyTraceMalloc_GetTraceback@@Base+0x45a> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3002e <_PyTraceMalloc_GetTraceback@@Base+0x38a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 30034 <_PyTraceMalloc_GetTraceback@@Base+0x390> │ │ │ │ + bne.n 3002a <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 30030 <_PyTraceMalloc_GetTraceback@@Base+0x45a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 30042 <_PyTraceMalloc_GetTraceback@@Base+0x39e> │ │ │ │ + cbnz r0, 3003e <_PyTraceMalloc_GetTraceback@@Base+0x468> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 135efc │ │ │ │ + b.w 13652c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00030044 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +00030040 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ @@ -8025,311 +8027,311 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 30094 <_PyInterpreterState_RequireIDRef@@Base+0x50> │ │ │ │ + bne.n 30090 <_PyInterpreterState_RequireIDRef@@Base+0x50> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 300b2 <_PyInterpreterState_RequireIDRef@@Base+0x6e> │ │ │ │ - b.n 300ac <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ + bne.n 300ae <_PyInterpreterState_RequireIDRef@@Base+0x6e> │ │ │ │ + b.n 300a8 <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9996 @ 0x270c │ │ │ │ + movw r0, #10252 @ 0x280c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30086 <_PyInterpreterState_RequireIDRef@@Base+0x42> │ │ │ │ - b.n 300e0 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 300e0 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ + bne.n 30082 <_PyInterpreterState_RequireIDRef@@Base+0x42> │ │ │ │ + b.n 300dc <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 300dc <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 300e0 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ + blt.n 300dc <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 300e4 <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ + bge.n 300e0 <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 300ec <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + b.n 300e8 <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3010c <_PyInterpreterState_RequireIDRef@@Base+0xc8> │ │ │ │ + cbz r3, 30108 <_PyInterpreterState_RequireIDRef@@Base+0xc8> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3011c <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ + b.n 30118 <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3011a <_PyInterpreterState_RequireIDRef@@Base+0xd6> │ │ │ │ + ble.n 30116 <_PyInterpreterState_RequireIDRef@@Base+0xd6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 30116 <_PyInterpreterState_RequireIDRef@@Base+0xd2> │ │ │ │ - cbnz r1, 30138 <_PyInterpreterState_RequireIDRef@@Base+0xf4> │ │ │ │ + bne.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0xd2> │ │ │ │ + cbnz r1, 30134 <_PyInterpreterState_RequireIDRef@@Base+0xf4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3011c <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ + b.n 30118 <_PyInterpreterState_RequireIDRef@@Base+0xd8> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (301f8 <_PyInterpreterState_RequireIDRef@@Base+0x1b4>) │ │ │ │ + ldr r1, [pc, #216] @ (301f4 <_PyInterpreterState_RequireIDRef@@Base+0x1b4>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3013e <_PyInterpreterState_RequireIDRef@@Base+0xfa> │ │ │ │ - b.n 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3013a <_PyInterpreterState_RequireIDRef@@Base+0xfa> │ │ │ │ + b.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 30150 <_PyInterpreterState_RequireIDRef@@Base+0x10c> │ │ │ │ + beq.n 3014c <_PyInterpreterState_RequireIDRef@@Base+0x10c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + blt.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 30162 <_PyInterpreterState_RequireIDRef@@Base+0x11e> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ - ldr r3, [pc, #152] @ (301fc <_PyInterpreterState_RequireIDRef@@Base+0x1b8>) │ │ │ │ + bne.n 3015e <_PyInterpreterState_RequireIDRef@@Base+0x11e> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + ldr r3, [pc, #152] @ (301f8 <_PyInterpreterState_RequireIDRef@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d09c │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 30190 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ + bne.n 3018c <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 30190 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ + bne.n 3018c <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 301ac <_PyInterpreterState_RequireIDRef@@Base+0x168> │ │ │ │ - b.n 301e0 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + bne.n 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x168> │ │ │ │ + b.n 301dc <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #37832 @ 0x93c8 │ │ │ │ + movw r2, #38088 @ 0x94c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 301f0 <_PyInterpreterState_RequireIDRef@@Base+0x1ac> │ │ │ │ + b.n 301ec <_PyInterpreterState_RequireIDRef@@Base+0x1ac> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30200 <_Py_fstat@@Base> │ │ │ │ + bl 301fc <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + bne.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30240 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3023c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ - cbz r0, 301e0 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + beq.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + cbz r0, 301dc <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ movw r1, #6512 @ 0x1970 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #37896 @ 0x9408 │ │ │ │ + movw r2, #38152 @ 0x9508 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.n 301a8 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.n 301a4 <_PyInterpreterState_RequireIDRef@@Base+0x164> │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ str.w r4, [r5, #1388] @ 0x56c │ │ │ │ str.w r6, [r5, #1392] @ 0x570 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ vhadd.s8 q0, q4, q4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030200 <_Py_fstat@@Base>: │ │ │ │ +000301fc <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2974c <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 3023c <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 30238 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3026e <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 3026a <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 30276 <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 30272 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3029e <_Py_fstat@@Base+0x9e> │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 3029a <_Py_fstat@@Base+0x9e> │ │ │ │ + bl 271d08 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 302ae <_Py_fstat@@Base+0xae> │ │ │ │ + cbz r2, 302aa <_Py_fstat@@Base+0xae> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 303c0 <_Py_fstat@@Base+0x1c0> │ │ │ │ + b.n 303bc <_Py_fstat@@Base+0x1c0> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 30528 <_Py_fstat@@Base+0x328> │ │ │ │ + bl 30524 <_Py_fstat@@Base+0x328> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303b2 <_Py_fstat@@Base+0x1b2> │ │ │ │ + beq.n 303ae <_Py_fstat@@Base+0x1b2> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 302d8 <_Py_fstat@@Base+0xd8> │ │ │ │ + bne.n 302d4 <_Py_fstat@@Base+0xd8> │ │ │ │ mov r0, fp │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 30340 <_Py_fstat@@Base+0x140> │ │ │ │ + cbnz r2, 3033c <_Py_fstat@@Base+0x140> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30336 <_Py_fstat@@Base+0x136> │ │ │ │ + cbz r0, 30332 <_Py_fstat@@Base+0x136> │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ - cbz r5, 3034c <_Py_fstat@@Base+0x14c> │ │ │ │ - b.n 30340 <_Py_fstat@@Base+0x140> │ │ │ │ + cbz r5, 30348 <_Py_fstat@@Base+0x14c> │ │ │ │ + b.n 3033c <_Py_fstat@@Base+0x140> │ │ │ │ mov r0, fp │ │ │ │ - bl 30528 <_Py_fstat@@Base+0x328> │ │ │ │ + bl 30524 <_Py_fstat@@Base+0x328> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 3031e <_Py_fstat@@Base+0x11e> │ │ │ │ + cbz r0, 3031a <_Py_fstat@@Base+0x11e> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 30352 <_Py_fstat@@Base+0x152> │ │ │ │ + cbnz r2, 3034e <_Py_fstat@@Base+0x152> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 30372 <_Py_fstat@@Base+0x172> │ │ │ │ + beq.n 3036e <_Py_fstat@@Base+0x172> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 302f4 <_Py_fstat@@Base+0xf4> │ │ │ │ + bne.n 302f0 <_Py_fstat@@Base+0xf4> │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl b3fec │ │ │ │ + bl b47d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 30384 <_Py_fstat@@Base+0x184> │ │ │ │ + cbnz r0, 30380 <_Py_fstat@@Base+0x184> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 303b2 <_Py_fstat@@Base+0x1b2> │ │ │ │ + b.n 303ae <_Py_fstat@@Base+0x1b2> │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 30312 <_Py_fstat@@Base+0x112> │ │ │ │ - bl 80728 │ │ │ │ + b.n 3030e <_Py_fstat@@Base+0x112> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30304 <_Py_fstat@@Base+0x104> │ │ │ │ + beq.n 30300 <_Py_fstat@@Base+0x104> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 303b2 <_Py_fstat@@Base+0x1b2> │ │ │ │ + b.n 303ae <_Py_fstat@@Base+0x1b2> │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30330 <_Py_fstat@@Base+0x130> │ │ │ │ + beq.n 3032c <_Py_fstat@@Base+0x130> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30308 <_Py_fstat@@Base+0x108> │ │ │ │ + b.n 30304 <_Py_fstat@@Base+0x108> │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 30396 <_Py_fstat@@Base+0x196> │ │ │ │ + ble.n 30392 <_Py_fstat@@Base+0x196> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 30384 <_Py_fstat@@Base+0x184> │ │ │ │ + b.n 30380 <_Py_fstat@@Base+0x184> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl c50e4 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ - b.n 303ba <_Py_fstat@@Base+0x1ba> │ │ │ │ + bl c58d8 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + b.n 303b6 <_Py_fstat@@Base+0x1ba> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -8339,279 +8341,279 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 303ec <_Py_fstat@@Base+0x1ec> │ │ │ │ + cbz r3, 303e8 <_Py_fstat@@Base+0x1ec> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 303ee <_Py_fstat@@Base+0x1ee> │ │ │ │ + b.n 303ea <_Py_fstat@@Base+0x1ee> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #304] @ (30520 <_Py_fstat@@Base+0x320>) │ │ │ │ + ldr r5, [pc, #304] @ (3051c <_Py_fstat@@Base+0x320>) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3041a <_Py_fstat@@Base+0x21a> │ │ │ │ + bne.n 30416 <_Py_fstat@@Base+0x21a> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3041a <_Py_fstat@@Base+0x21a> │ │ │ │ + ble.n 30416 <_Py_fstat@@Base+0x21a> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3041a <_Py_fstat@@Base+0x21a> │ │ │ │ - cbnz r6, 3043e <_Py_fstat@@Base+0x23e> │ │ │ │ - ldr r1, [pc, #264] @ (30524 <_Py_fstat@@Base+0x324>) │ │ │ │ + bne.n 30416 <_Py_fstat@@Base+0x21a> │ │ │ │ + cbnz r6, 3043a <_Py_fstat@@Base+0x23e> │ │ │ │ + ldr r1, [pc, #264] @ (30520 <_Py_fstat@@Base+0x324>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3043e <_Py_fstat@@Base+0x23e> │ │ │ │ + cbnz r0, 3043a <_Py_fstat@@Base+0x23e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30510 <_Py_fstat@@Base+0x310> │ │ │ │ + b.n 3050c <_Py_fstat@@Base+0x310> │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3043a <_Py_fstat@@Base+0x23a> │ │ │ │ + beq.n 30436 <_Py_fstat@@Base+0x23a> │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 304b6 <_Py_fstat@@Base+0x2b6> │ │ │ │ + cbz r4, 304b2 <_Py_fstat@@Base+0x2b6> │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30464 <_Py_fstat@@Base+0x264> │ │ │ │ + beq.n 30460 <_Py_fstat@@Base+0x264> │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 304c4 <_Py_fstat@@Base+0x2c4> │ │ │ │ + beq.n 304c0 <_Py_fstat@@Base+0x2c4> │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 30472 <_Py_fstat@@Base+0x272> │ │ │ │ + beq.n 3046e <_Py_fstat@@Base+0x272> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 304d0 <_Py_fstat@@Base+0x2d0> │ │ │ │ + beq.n 304cc <_Py_fstat@@Base+0x2d0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 30486 <_Py_fstat@@Base+0x286> │ │ │ │ - bl c7018 │ │ │ │ + cbz r0, 30482 <_Py_fstat@@Base+0x286> │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3043a <_Py_fstat@@Base+0x23a> │ │ │ │ + blt.n 30436 <_Py_fstat@@Base+0x23a> │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 304da <_Py_fstat@@Base+0x2da> │ │ │ │ - b.n 3048a <_Py_fstat@@Base+0x28a> │ │ │ │ + beq.n 304d6 <_Py_fstat@@Base+0x2da> │ │ │ │ + b.n 30486 <_Py_fstat@@Base+0x28a> │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3049e <_Py_fstat@@Base+0x29e> │ │ │ │ - bl c7018 │ │ │ │ + cbz r0, 3049a <_Py_fstat@@Base+0x29e> │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3043a <_Py_fstat@@Base+0x23a> │ │ │ │ + blt.n 30436 <_Py_fstat@@Base+0x23a> │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 304e2 <_Py_fstat@@Base+0x2e2> │ │ │ │ - b.n 304a2 <_Py_fstat@@Base+0x2a2> │ │ │ │ + beq.n 304de <_Py_fstat@@Base+0x2e2> │ │ │ │ + b.n 3049e <_Py_fstat@@Base+0x2a2> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 304aa <_Py_fstat@@Base+0x2aa> │ │ │ │ + cbz r1, 304a6 <_Py_fstat@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 304e8 <_Py_fstat@@Base+0x2e8> │ │ │ │ + beq.n 304e4 <_Py_fstat@@Base+0x2e8> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 304b2 <_Py_fstat@@Base+0x2b2> │ │ │ │ + cbz r2, 304ae <_Py_fstat@@Base+0x2b2> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 304ec <_Py_fstat@@Base+0x2ec> │ │ │ │ + beq.n 304e8 <_Py_fstat@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 304ee <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 304ee <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 304ee <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 304ee <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 304ee <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 304ee <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 304ee <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 304ea <_Py_fstat@@Base+0x2ee> │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2223a0 │ │ │ │ + bl 222188 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ vhadd.s32 q8, q0, q4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3054a <_Py_fstat@@Base+0x34a> │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 30546 <_Py_fstat@@Base+0x34a> │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30556 <_Py_fstat@@Base+0x356> │ │ │ │ + cbz r3, 30552 <_Py_fstat@@Base+0x356> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30578 <_Py_fstat@@Base+0x378> │ │ │ │ + b.n 30574 <_Py_fstat@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b5df0 │ │ │ │ - cbnz r0, 30566 <_Py_fstat@@Base+0x366> │ │ │ │ + bl b65e8 │ │ │ │ + cbnz r0, 30562 <_Py_fstat@@Base+0x366> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30574 <_Py_fstat@@Base+0x374> │ │ │ │ + b.n 30570 <_Py_fstat@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30a70 │ │ │ │ + bl 30a64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30560 <_Py_fstat@@Base+0x360> │ │ │ │ - ldr r0, [pc, #8] @ (3057c <_Py_fstat@@Base+0x37c>) │ │ │ │ + bne.n 3055c <_Py_fstat@@Base+0x360> │ │ │ │ + ldr r0, [pc, #8] @ (30578 <_Py_fstat@@Base+0x37c>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #152] @ (30628 <_Py_fstat@@Base+0x428>) │ │ │ │ + ldr r1, [pc, #152] @ (30624 <_Py_fstat@@Base+0x428>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 90ff0 │ │ │ │ - cbz r0, 305ce <_Py_fstat@@Base+0x3ce> │ │ │ │ + bl 910d0 │ │ │ │ + cbz r0, 305ca <_Py_fstat@@Base+0x3ce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 305d2 <_Py_fstat@@Base+0x3d2> │ │ │ │ + bmi.n 305ce <_Py_fstat@@Base+0x3d2> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45984 @ 0xb3a0 │ │ │ │ + movw r1, #46240 @ 0xb4a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 305ce <_Py_fstat@@Base+0x3ce> │ │ │ │ + beq.n 305ca <_Py_fstat@@Base+0x3ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 305ce <_Py_fstat@@Base+0x3ce> │ │ │ │ + cbnz r3, 305ca <_Py_fstat@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30624 <_Py_fstat@@Base+0x424> │ │ │ │ - ldr r1, [pc, #88] @ (3062c <_Py_fstat@@Base+0x42c>) │ │ │ │ + b.n 30620 <_Py_fstat@@Base+0x424> │ │ │ │ + ldr r1, [pc, #88] @ (30628 <_Py_fstat@@Base+0x42c>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 823f8 │ │ │ │ + bl 824f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3060c <_Py_fstat@@Base+0x40c> │ │ │ │ - bl 72144 │ │ │ │ + cbnz r0, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ + bl 721e4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 3060c <_Py_fstat@@Base+0x40c> │ │ │ │ + cbz r0, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (3062c <_Py_fstat@@Base+0x42c>) │ │ │ │ + ldr r1, [pc, #64] @ (30628 <_Py_fstat@@Base+0x42c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ - cbz r0, 3060c <_Py_fstat@@Base+0x40c> │ │ │ │ + bl 7a534 │ │ │ │ + cbz r0, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3060c <_Py_fstat@@Base+0x40c> │ │ │ │ + beq.n 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3060c <_Py_fstat@@Base+0x40c> │ │ │ │ + cbnz r3, 30608 <_Py_fstat@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30622 <_Py_fstat@@Base+0x422> │ │ │ │ + beq.n 3061e <_Py_fstat@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30622 <_Py_fstat@@Base+0x422> │ │ │ │ + cbnz r3, 3061e <_Py_fstat@@Base+0x422> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r3, pc, #224 @ (adr r3, 3070c ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 30708 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 30630 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 3062c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030630 : │ │ │ │ +0003062c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d09c │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2232c0 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2230a8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #708] @ (30934 ) │ │ │ │ + ldr r0, [pc, #724] @ (30940 ) │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ - ldr r2, [pc, #704] @ (30938 ) │ │ │ │ + ldr r2, [pc, #720] @ (30944 ) │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -8619,331 +8621,331 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 30694 │ │ │ │ + bne.n 30690 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6d870 │ │ │ │ - cbz r0, 306b6 │ │ │ │ + bl 6d8f0 │ │ │ │ + cbz r0, 306b2 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 306ce │ │ │ │ - b.n 306ea │ │ │ │ - movw r2, #4868 @ 0x1304 │ │ │ │ - movt r2, #67 @ 0x43 │ │ │ │ - movw r3, #39332 @ 0x99a4 │ │ │ │ + cbnz r3, 306c4 │ │ │ │ + b.n 306e0 │ │ │ │ + ldr r2, [pc, #660] @ (30948 ) │ │ │ │ + movw r3, #39408 @ 0x99f0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30998 │ │ │ │ - ldr r0, [pc, #620] @ (3093c ) │ │ │ │ - bl 6d62c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #612] @ (3093c ) │ │ │ │ - bl 1aaec4 │ │ │ │ - ldr r0, [pc, #604] @ (3093c ) │ │ │ │ - bl 1a624c │ │ │ │ + b.n 3098c │ │ │ │ + ldr r0, [pc, #644] @ (3094c ) │ │ │ │ + bl 6d6ac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (3094c ) │ │ │ │ + bl 1aa864 │ │ │ │ + ldr r0, [pc, #632] @ (3094c ) │ │ │ │ + bl 1a5bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30978 │ │ │ │ - cbnz r5, 306f8 │ │ │ │ + bne.w 3096c │ │ │ │ + cbnz r5, 306ee │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 3070e │ │ │ │ - ldr r0, [pc, #588] @ (30940 ) │ │ │ │ - bl 1aaec4 │ │ │ │ - b.n 3070e │ │ │ │ - ldr r0, [pc, #576] @ (3093c ) │ │ │ │ + cbz r3, 30704 │ │ │ │ + ldr r0, [pc, #616] @ (30950 ) │ │ │ │ + bl 1aa864 │ │ │ │ + b.n 30704 │ │ │ │ + ldr r0, [pc, #604] @ (3094c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6e6f8 │ │ │ │ + bl 6e778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 306ea │ │ │ │ - movw r3, #39304 @ 0x9988 │ │ │ │ + beq.n 306e0 │ │ │ │ + movw r3, #39380 @ 0x99d4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 30980 │ │ │ │ - ldr r0, [pc, #560] @ (30940 ) │ │ │ │ - bl 1a624c │ │ │ │ - cbz r0, 30730 │ │ │ │ + b.n 30974 │ │ │ │ + ldr r0, [pc, #584] @ (30950 ) │ │ │ │ + bl 1a5bf4 │ │ │ │ + cbz r0, 30720 │ │ │ │ + ldr r2, [pc, #568] @ (30948 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #4868 @ 0x1304 │ │ │ │ - movt r2, #67 @ 0x43 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30998 │ │ │ │ - bl 6d254 │ │ │ │ + b.n 3098c │ │ │ │ + bl 6d2d4 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #536] @ 30954 │ │ │ │ + ldr.w fp, [pc, #568] @ 30964 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30788 │ │ │ │ + beq.n 30778 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 30782 │ │ │ │ + beq.n 30772 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30782 │ │ │ │ + beq.n 30772 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w r8, [r5, #36] @ 0x24 │ │ │ │ - bl 1e27bc <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e2510 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 20a3f8 │ │ │ │ + bl 20a3cc │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 30742 │ │ │ │ - ldr.w r9, [pc, #460] @ 30958 │ │ │ │ + b.n 30732 │ │ │ │ + ldr.w r9, [pc, #492] @ 30968 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 307a4 │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + cbnz r6, 30794 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #420] @ (30944 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1abcdc │ │ │ │ + ldr r0, [pc, #452] @ (30954 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1ab67c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 307ba │ │ │ │ + beq.n 307aa │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 307da │ │ │ │ + cbz r0, 307ca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 307da │ │ │ │ - bl 1abe60 │ │ │ │ + blt.n 307ca │ │ │ │ + bl 1ab800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6e71c │ │ │ │ + bl 6e79c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29718 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0874 │ │ │ │ + bl 1dfff8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 30804 │ │ │ │ + cbz r5, 307f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 1e0e5c │ │ │ │ + bl 1e08c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1c74 <_Py_fopen_obj@@Base+0x1ec> │ │ │ │ + bl 1e17ac <_Py_fopen_obj@@Base+0x1ec> │ │ │ │ mov r5, sl │ │ │ │ - b.n 307ee │ │ │ │ + b.n 307de │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6d254 │ │ │ │ + bl 6d2d4 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fd434 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #296] @ (30948 ) │ │ │ │ + bl fdb90 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30958 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30846 │ │ │ │ + cbz r2, 30836 │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.n 3083c │ │ │ │ + bne.n 3082c │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3086e │ │ │ │ + beq.n 3085e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b3330 │ │ │ │ + bl 1b2cc8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3086e │ │ │ │ - movw r3, #39252 @ 0x9954 │ │ │ │ + beq.n 3085e │ │ │ │ + movw r3, #39328 @ 0x99a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 308e4 │ │ │ │ + b.n 308d2 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 308f0 │ │ │ │ + beq.n 308de │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3089a │ │ │ │ + beq.n 3088a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #184] @ (3094c ) │ │ │ │ + ldr r0, [pc, #216] @ (3095c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5894 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 308b8 │ │ │ │ + cbz r5, 308a8 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 308fa │ │ │ │ + bne.n 308e8 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3092a │ │ │ │ + beq.n 30918 │ │ │ │ dmb ish │ │ │ │ - beq.n 308d4 │ │ │ │ - ldr r0, [pc, #124] @ (3094c ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 308c4 │ │ │ │ + ldr r0, [pc, #156] @ (3095c ) │ │ │ │ + bl 25d75c │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3095c │ │ │ │ - movw r3, #39276 @ 0x996c │ │ │ │ + cbnz r3, 30922 │ │ │ │ + movw r3, #39352 @ 0x99b8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #104] @ (30950 ) │ │ │ │ + ldr r1, [pc, #140] @ (30960 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30998 │ │ │ │ + b.n 3098c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3087e │ │ │ │ - b.n 30876 │ │ │ │ + beq.n 3086e │ │ │ │ + b.n 30866 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e7c34 <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ + bl 1e7764 <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e94a4 <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ + bl 1e8fd4 <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edfa0 │ │ │ │ + bl 1edae0 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 3091e │ │ │ │ - bl 10bfa0 │ │ │ │ + cbz r0, 3090c │ │ │ │ + bl 10c7dc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1ee1cc │ │ │ │ - b.n 308a6 │ │ │ │ + bl 1edd0c │ │ │ │ + b.n 30896 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 308c8 │ │ │ │ - b.n 308c0 │ │ │ │ + beq.n 308b8 │ │ │ │ + b.n 308b0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 1e054c <_PyParkingLot_Park@@Base+0x2b4> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 1ff54c │ │ │ │ + nop │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb824 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strh r4, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1e0b0c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ff9b8 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #32] @ (309a4 ) │ │ │ │ + ldr r1, [pc, #32] @ (30998 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 309c6 │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + cbnz r0, 309ba │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #56] @ (309fc ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (309f0 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d09c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 309e0 │ │ │ │ + beq.n 309d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 309f8 │ │ │ │ + b.n 309ec │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 309dc │ │ │ │ + bne.n 309d0 │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 309dc │ │ │ │ + beq.n 309d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r2, [pc, #104] @ (30a6c ) │ │ │ │ + ldr r2, [pc, #104] @ (30a60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 30a52 │ │ │ │ + beq.n 30a46 │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8954,15 +8956,15 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 30a1a │ │ │ │ + bne.n 30a0e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8972,133 +8974,133 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30a92 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 30a86 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30a9e │ │ │ │ + cbz r3, 30a92 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30ac0 │ │ │ │ + b.n 30ab4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 30ab0 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 30aa4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30abc │ │ │ │ + b.n 30ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3d48 │ │ │ │ + bl b4534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30aac │ │ │ │ - ldr r0, [pc, #8] @ (30ac4 ) │ │ │ │ + beq.n 30aa0 │ │ │ │ + ldr r0, [pc, #8] @ (30ab8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #40496 @ 0x9e30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 30b20 │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 30b14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30b0a │ │ │ │ + bhi.n 30afe │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 30b0a │ │ │ │ - bl 12ab08 │ │ │ │ - b.n 30b22 │ │ │ │ + bhi.n 30afe │ │ │ │ + bl 12b2a4 │ │ │ │ + b.n 30b16 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40232 @ 0x9d28 │ │ │ │ + movw r1, #40512 @ 0x9e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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, #40268 @ 0x9d4c │ │ │ │ + movw r1, #40548 @ 0x9e64 │ │ │ │ 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 8ee9c │ │ │ │ - cbz r0, 30b74 │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 30b68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 30b78 │ │ │ │ + bge.n 30b6c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #40564 @ 0x9e74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30bb4 │ │ │ │ + b.n 30ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b74 │ │ │ │ + beq.n 30b68 │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #3779 @ 0xec3 │ │ │ │ + movw r1, #3767 @ 0xeb7 │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 30bba │ │ │ │ + bl 30bae │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ 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] @ (30e4c ) │ │ │ │ + ldr r3, [pc, #636] @ (30e40 ) │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -9111,239 +9113,239 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 29718 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 222a38 │ │ │ │ - cbz r0, 30c36 │ │ │ │ + bl 222820 │ │ │ │ + cbz r0, 30c2a │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 2ab04 <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #88] @ 0x58 │ │ │ │ - bge.n 30c3a │ │ │ │ + bge.n 30c2e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40320 @ 0x9d80 │ │ │ │ + movw r1, #40600 @ 0x9e98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30e32 │ │ │ │ - beq.n 30c4e │ │ │ │ + b.n 30e26 │ │ │ │ + beq.n 30c42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30c50 │ │ │ │ - bl 1f5cf4 │ │ │ │ + cbnz r0, 30c44 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30e32 │ │ │ │ + b.n 30e26 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ - movw r2, #3665 @ 0xe51 │ │ │ │ + movw r2, #3653 @ 0xe45 │ │ │ │ movt r2, #3 │ │ │ │ strd r3, sl, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ strd fp, r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - bl 223c80 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 223a68 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30da8 │ │ │ │ + beq.w 30d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30dba │ │ │ │ + beq.w 30dae │ │ │ │ cmp r3, #11 │ │ │ │ str r6, [sp, #20] │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 30cf2 │ │ │ │ + cbz r4, 30ce6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30e84 │ │ │ │ + bl 30e78 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 30cd2 │ │ │ │ + cbnz r0, 30cc6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 30d2e │ │ │ │ + bge.n 30d22 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40428 @ 0x9dec │ │ │ │ + movw r1, #40708 @ 0x9f04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 30dba │ │ │ │ + bl 12d478 │ │ │ │ + b.n 30dae │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #40640 @ 0x9ec0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30db8 │ │ │ │ + beq.n 30dac │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 30cb2 │ │ │ │ + bne.n 30ca6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, fp │ │ │ │ cmp r2, r8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - bl 222ba0 │ │ │ │ + bl 222988 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #40420 @ 0x9de4 │ │ │ │ + movw r0, #40700 @ 0x9efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30daa │ │ │ │ - b.n 30dba │ │ │ │ + bne.n 30d9e │ │ │ │ + b.n 30dae │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - movw r0, #40456 @ 0x9e08 │ │ │ │ + movw r0, #40736 @ 0x9f20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30db8 │ │ │ │ + beq.n 30dac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30d70 │ │ │ │ + beq.n 30d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 30d70 │ │ │ │ + cbnz r3, 30d64 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 30db8 │ │ │ │ + cbnz r3, 30dac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 30cf2 │ │ │ │ + bne.n 30ce6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 30da4 │ │ │ │ + bls.n 30d98 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30da4 │ │ │ │ + bhi.n 30d98 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30cf2 │ │ │ │ + bhi.n 30ce6 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 30ca2 │ │ │ │ + b.n 30c96 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 30ca2 │ │ │ │ + b.n 30c96 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78208 │ │ │ │ - b.n 30e32 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 30e26 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 30e0c │ │ │ │ + bls.n 30e00 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 30df8 │ │ │ │ + b.n 30dec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30e10 │ │ │ │ + beq.n 30e04 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 30e0c │ │ │ │ + bne.n 30e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 30e0c │ │ │ │ + bls.n 30e00 │ │ │ │ ldrd r2, r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r4 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 30e0c │ │ │ │ + bhi.n 30e00 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30e0c │ │ │ │ + bhi.n 30e00 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 30e0c │ │ │ │ + cbz r4, 30e00 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30e84 │ │ │ │ + bl 30e78 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30dc4 │ │ │ │ + bne.n 30db8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30daa │ │ │ │ + b.n 30d9e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 30dca │ │ │ │ + bne.n 30dbe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r4, #12 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ adds r7, #12 │ │ │ │ add r7, r4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30dca │ │ │ │ + beq.n 30dbe │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ blx 2a154 │ │ │ │ - b.n 30e24 │ │ │ │ - ldr r3, [pc, #24] @ (30e4c ) │ │ │ │ + b.n 30e18 │ │ │ │ + ldr r3, [pc, #24] @ (30e40 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 30e44 │ │ │ │ + beq.n 30e38 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9362,71 +9364,71 @@ │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 30eba │ │ │ │ + cbz r5, 30eae │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 30eba │ │ │ │ + bhi.n 30eae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 30eba │ │ │ │ + bhi.n 30eae │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 30eba │ │ │ │ + bls.n 30eae │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 30eba │ │ │ │ + bcc.n 30eae │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 30ebe │ │ │ │ + b.n 30eb2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 30ee2 │ │ │ │ + ble.n 30ed6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 30ef4 │ │ │ │ + cbz r0, 30ee8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #92] @ (30f54 ) │ │ │ │ + ldr r3, [pc, #92] @ (30f48 ) │ │ │ │ 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 30f3e │ │ │ │ + beq.n 30f32 │ │ │ │ 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 │ │ │ │ @@ -9448,339 +9450,337 @@ │ │ │ │ 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 209c78 │ │ │ │ + bl 209a98 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fd584 │ │ │ │ + b.w fe060 │ │ │ │ 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 6d870 │ │ │ │ + bl 6d8f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30fa4 │ │ │ │ + cbz r0, 30f98 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30fba │ │ │ │ + b.n 30fae │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40716 @ 0x9f0c │ │ │ │ + movw r1, #40996 @ 0xa024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #40908 @ 0x9fcc │ │ │ │ + movw r0, #41188 @ 0xa0e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ 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 152298 │ │ │ │ + bl 1523c4 │ │ │ │ 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, #41000 @ 0xa028 │ │ │ │ + movw r0, #41340 @ 0xa17c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ 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 31030 │ │ │ │ - movw r0, #2420 @ 0x974 │ │ │ │ + bls.n 31024 │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 31030 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31024 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3105c │ │ │ │ + b.n 31050 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 31048 │ │ │ │ + ble.n 3103c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3104a │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3104a │ │ │ │ - b.n 3102c │ │ │ │ + bne.n 3103e │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3103e │ │ │ │ + b.n 31020 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d84cc │ │ │ │ + bl 1d7cec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3102c │ │ │ │ + beq.n 31020 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3108e │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 31082 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 31088 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3108e │ │ │ │ + bne.n 3107c │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 31082 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 310b0 │ │ │ │ + cbnz r0, 310a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 310b0 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 310a4 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 310a6 │ │ │ │ + bne.n 3109a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -000310b4 : │ │ │ │ +000310a6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e0930 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1e00dc <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -000310ba : │ │ │ │ +000310ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #80] @ (3111c ) │ │ │ │ + ldr r5, [pc, #76] @ (3110c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1d92d4 │ │ │ │ + bl 1d8af4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 3110a │ │ │ │ + cbz r3, 310fc │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 310fc │ │ │ │ + cbz r3, 310ee │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d85ec │ │ │ │ + bl 1d7e0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31100 │ │ │ │ + b.n 310f2 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ - b.n 3110e │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 31100 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9394 │ │ │ │ + bl 1d8bb4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00031120 : │ │ │ │ +00031110 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 31150 │ │ │ │ + beq.n 31140 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31152 │ │ │ │ + b.n 31142 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 31184 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 31174 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3117e │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 31184 │ │ │ │ + bne.n 3116e │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 31174 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 311a6 │ │ │ │ + cbnz r0, 31196 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 311a6 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 31196 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3119c │ │ │ │ + bne.n 3118c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000311a8 : │ │ │ │ +00031198 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 311d8 │ │ │ │ + beq.n 311c8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 311da │ │ │ │ + b.n 311ca │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 31218 │ │ │ │ + bne.n 31208 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31232 │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ + bmi.n 31222 │ │ │ │ + movw r2, #11884 @ 0x2e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31540 @ 0x7b34 │ │ │ │ + movw r0, #31796 @ 0x7c34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3122e │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3121e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31540 @ 0x7b34 │ │ │ │ + movw r0, #31796 @ 0x7c34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 311f0 │ │ │ │ + bne.n 311e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3124a │ │ │ │ - ldr r6, [pc, #24] @ (3124c ) │ │ │ │ + b.n 3123a │ │ │ │ + ldr r6, [pc, #24] @ (3123c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl e0aa0 │ │ │ │ + bl e1218 │ │ │ │ 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 31252 │ │ │ │ + bge.n 31242 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 312aa │ │ │ │ + beq.n 3129a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 31280 │ │ │ │ + bhi.n 31270 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 312ae │ │ │ │ + beq.n 3129e │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 312b0 │ │ │ │ + b.n 312a0 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 312a0 │ │ │ │ + bpl.n 31290 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 3128c │ │ │ │ + b.n 3127c │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 312b0 │ │ │ │ + bpl.n 312a0 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 312b0 │ │ │ │ + b.n 312a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 312b0 │ │ │ │ + b.n 312a0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbz r4, 312ce │ │ │ │ + cbz r4, 312be │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 312bc │ │ │ │ + bpl.n 312ac │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 312d0 │ │ │ │ + b.n 312c0 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -9792,214 +9792,214 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3131a │ │ │ │ + cbnz r2, 3130a │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #6684 @ 0x1a1c │ │ │ │ + movw r1, #6940 @ 0x1b1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2fa0 │ │ │ │ - cbnz r0, 31330 │ │ │ │ - b.n 3132c │ │ │ │ - movw r0, #6684 @ 0x1a1c │ │ │ │ + bl c3794 │ │ │ │ + cbnz r0, 31320 │ │ │ │ + b.n 3131c │ │ │ │ + movw r0, #6940 @ 0x1b1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31300 │ │ │ │ + bne.n 312f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31336 │ │ │ │ + b.n 31326 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c5f08 │ │ │ │ + bl c6700 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003133a : │ │ │ │ +0003132a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #448] @ (31510 ) │ │ │ │ + ldr r3, [pc, #448] @ (31500 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78900 │ │ │ │ - cbz r0, 313a6 │ │ │ │ + bl 789a4 │ │ │ │ + cbz r0, 31396 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b376c │ │ │ │ + bl 1b3104 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 313aa │ │ │ │ + cbnz r0, 3139a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 313a6 │ │ │ │ + beq.n 31396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 313a6 │ │ │ │ - ldr r2, [pc, #388] @ (31514 ) │ │ │ │ + cbnz r3, 31396 │ │ │ │ + ldr r2, [pc, #388] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3139e │ │ │ │ + cbz r3, 3138e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31508 │ │ │ │ + b.n 314f8 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 31424 │ │ │ │ + beq.n 31414 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 314d6 │ │ │ │ + beq.w 314c6 │ │ │ │ add.w r0, r6, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3149c │ │ │ │ + beq.n 3148c │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, fp │ │ │ │ - bge.n 313e6 │ │ │ │ + bge.n 313d6 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 313d6 │ │ │ │ + b.n 313c6 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add.w ip, r4, #8 │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 3141e │ │ │ │ + bge.n 3140e │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - b.n 313fa │ │ │ │ + b.n 313ea │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 31428 │ │ │ │ + b.n 31418 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 1b37bc │ │ │ │ + bl 1b3154 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 31492 │ │ │ │ + cbz r0, 31482 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1b39a4 │ │ │ │ + bl 1b333c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31490 │ │ │ │ + beq.n 31480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31490 │ │ │ │ - ldr r2, [pc, #156] @ (31514 ) │ │ │ │ + cbnz r3, 31480 │ │ │ │ + ldr r2, [pc, #156] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31488 │ │ │ │ + cbz r3, 31478 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 314d8 │ │ │ │ + beq.n 314c8 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 314a0 │ │ │ │ + b.n 31490 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 314b4 │ │ │ │ + beq.n 314a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 314b8 │ │ │ │ + cbz r3, 314a8 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 314d8 │ │ │ │ - ldr r2, [pc, #88] @ (31514 ) │ │ │ │ + b.n 314c8 │ │ │ │ + ldr r2, [pc, #88] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 314ca │ │ │ │ + cbz r3, 314ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 314b4 │ │ │ │ + b.n 314a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31508 │ │ │ │ + beq.n 314f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31508 │ │ │ │ - ldr r2, [pc, #36] @ (31514 ) │ │ │ │ + cbnz r3, 314f8 │ │ │ │ + ldr r2, [pc, #36] @ (31504 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31500 │ │ │ │ + cbz r3, 314f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -10008,42 +10008,42 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00031518 <_Py_open_noraise@@Base>: │ │ │ │ +00031508 <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a1d0 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3154c <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 3153c <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23160 @ 0x5a78 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c0550 │ │ │ │ + bl 1bfee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31550 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 31540 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a154 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031554 : │ │ │ │ +00031544 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 132830 │ │ │ │ + b.w 132e60 │ │ │ │ │ │ │ │ -0003155a : │ │ │ │ - b.w 1bee40 │ │ │ │ +0003154a : │ │ │ │ + b.w 1be7d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ @@ -10055,424 +10055,424 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 315ae │ │ │ │ + cbz r0, 3159e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315ae │ │ │ │ + beq.n 3159e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 315ae │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3159e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 315ca │ │ │ │ + cbz r0, 315ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315ca │ │ │ │ + beq.n 315ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 315ca │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 315ba │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 315e6 │ │ │ │ + cbz r0, 315d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315e6 │ │ │ │ + beq.n 315d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 315e6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 315d6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31602 │ │ │ │ + cbz r0, 315f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31602 │ │ │ │ + beq.n 315f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31602 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 315f2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3161e │ │ │ │ + cbz r0, 3160e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3161e │ │ │ │ + beq.n 3160e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3161e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3160e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031622 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031612 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ 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 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 31686 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 31676 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 31686 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 31676 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0930 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1e00dc <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e0b0c │ │ │ │ + bl 1e054c <_PyParkingLot_Park@@Base+0x2b4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed924 │ │ │ │ + bl 1ed454 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e0b0c │ │ │ │ + b.w 1e054c <_PyParkingLot_Park@@Base+0x2b4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 316d4 <_PyInterpreterState_IDDecref@@Base+0xb2> │ │ │ │ + cbz r4, 316c4 <_PyInterpreterState_IDDecref@@Base+0xb2> │ │ │ │ ldrd r6, r7, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldrexd r8, r9, [r1] │ │ │ │ strexd r5, r2, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 316ac <_PyInterpreterState_IDDecref@@Base+0x8a> │ │ │ │ + bne.n 3169c <_PyInterpreterState_IDDecref@@Base+0x8a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #47320 @ 0xb8d8 │ │ │ │ + movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6720 @ 0x1a40 │ │ │ │ + movw r1, #6976 @ 0x1b40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000316f0 : │ │ │ │ +000316e0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (31748 ) │ │ │ │ + ldr r4, [pc, #72] @ (31738 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1d92d4 │ │ │ │ + bl 1d8af4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 3173a │ │ │ │ + cbz r3, 3172a │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 3172c │ │ │ │ + cbz r3, 3171c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d8b44 │ │ │ │ - b.n 31730 │ │ │ │ + bl 1d8364 │ │ │ │ + b.n 31720 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ - b.n 3173e │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 3172e │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d9394 │ │ │ │ + bl 1d8bb4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003174c : │ │ │ │ - ldr r0, [pc, #4] @ (31754 ) │ │ │ │ - b.w ce8e0 │ │ │ │ +0003173c : │ │ │ │ + ldr r0, [pc, #4] @ (31744 ) │ │ │ │ + b.w cf0a8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2dc0048 │ │ │ │ + ssat r0, #9, r8, asr #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #48724 @ 0xbe54 │ │ │ │ + movw r1, #49028 @ 0xbf84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31780 │ │ │ │ + bge.n 31770 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31a3a │ │ │ │ + b.n 31a2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48736 @ 0xbe60 │ │ │ │ + movw r1, #49040 @ 0xbf90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48748 @ 0xbe6c │ │ │ │ + movw r1, #49052 @ 0xbf9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48760 @ 0xbe78 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48768 @ 0xbe80 │ │ │ │ + movw r1, #49072 @ 0xbfb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48780 @ 0xbe8c │ │ │ │ + movw r1, #49084 @ 0xbfbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48792 @ 0xbe98 │ │ │ │ + movw r1, #49096 @ 0xbfc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48804 @ 0xbea4 │ │ │ │ + movw r1, #49108 @ 0xbfd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48816 @ 0xbeb0 │ │ │ │ + movw r1, #49120 @ 0xbfe0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48824 @ 0xbeb8 │ │ │ │ + movw r1, #49128 @ 0xbfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48836 @ 0xbec4 │ │ │ │ + movw r1, #49140 @ 0xbff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48848 @ 0xbed0 │ │ │ │ + movw r1, #49152 @ 0xc000 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48860 @ 0xbedc │ │ │ │ + movw r1, #49164 @ 0xc00c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3177a │ │ │ │ + blt.n 3176a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48872 @ 0xbee8 │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48884 @ 0xbef4 │ │ │ │ + movw r1, #49188 @ 0xc024 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #49200 @ 0xc030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48908 @ 0xbf0c │ │ │ │ + movw r1, #49212 @ 0xc03c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48920 @ 0xbf18 │ │ │ │ + movw r1, #49224 @ 0xc048 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48932 @ 0xbf24 │ │ │ │ + movw r1, #49236 @ 0xc054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48944 @ 0xbf30 │ │ │ │ + movw r1, #49248 @ 0xc060 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48952 @ 0xbf38 │ │ │ │ + movw r1, #49256 @ 0xc068 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48964 @ 0xbf44 │ │ │ │ + movw r1, #49268 @ 0xc074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48976 @ 0xbf50 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48988 @ 0xbf5c │ │ │ │ + movw r1, #49292 @ 0xc08c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49000 @ 0xbf68 │ │ │ │ + movw r1, #49304 @ 0xc098 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49012 @ 0xbf74 │ │ │ │ + movw r1, #49316 @ 0xc0a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49024 @ 0xbf80 │ │ │ │ + movw r1, #49328 @ 0xc0b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49036 @ 0xbf8c │ │ │ │ + movw r1, #49340 @ 0xc0bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49048 @ 0xbf98 │ │ │ │ + movw r1, #49352 @ 0xc0c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49060 @ 0xbfa4 │ │ │ │ + movw r1, #49364 @ 0xc0d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49072 @ 0xbfb0 │ │ │ │ + movw r1, #49376 @ 0xc0e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49084 @ 0xbfbc │ │ │ │ + movw r1, #49388 @ 0xc0ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49096 @ 0xbfc8 │ │ │ │ + movw r1, #49400 @ 0xc0f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3177a │ │ │ │ + blt.w 3176a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49112 @ 0xbfd8 │ │ │ │ + movw r1, #49416 @ 0xc108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10483,2167 +10483,2172 @@ │ │ │ │ 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, #49480 @ 0xc148 │ │ │ │ + movw r1, #49524 @ 0xc174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c2fa0 │ │ │ │ - cbz r0, 31a94 │ │ │ │ + bl c3794 │ │ │ │ + cbz r0, 31a84 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0d30 │ │ │ │ - cbnz r0, 31a98 │ │ │ │ + bl d14f8 │ │ │ │ + cbnz r0, 31a88 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49380 @ 0xc0e4 │ │ │ │ + movw r1, #49424 @ 0xc110 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31b40 │ │ │ │ + b.n 31b30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 31aba │ │ │ │ + bmi.n 31aaa │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49408 @ 0xc100 │ │ │ │ + movw r1, #49452 @ 0xc12c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 31a94 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 31a84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 31ade │ │ │ │ + cbz r1, 31ace │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 31ae6 │ │ │ │ + bmi.n 31ad6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49432 @ 0xc118 │ │ │ │ + movw r1, #49476 @ 0xc144 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 31a94 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 31a84 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #49472 @ 0xc140 │ │ │ │ + movw r0, #49516 @ 0xc16c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31a94 │ │ │ │ - bl 1e59a0 │ │ │ │ + beq.n 31a84 │ │ │ │ + bl 1e5460 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31a94 │ │ │ │ + beq.n 31a84 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 202f8c │ │ │ │ + bl 2027d0 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 31b2a │ │ │ │ - bl 1e63d0 │ │ │ │ - b.n 31a94 │ │ │ │ - bl 209c78 │ │ │ │ + bne.n 31b1a │ │ │ │ + bl 1e5e94 │ │ │ │ + b.n 31a84 │ │ │ │ + bl 209a98 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e63d0 │ │ │ │ + bl 1e5e94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl fd584 │ │ │ │ + bl fe060 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f5734 │ │ │ │ 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, 31b5e │ │ │ │ + cbz r3, 31b5c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 31b60 │ │ │ │ + b.n 31b5e │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 31b72 │ │ │ │ + cbnz r3, 31b70 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 31b72 │ │ │ │ + blt.n 31b70 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 31b72 │ │ │ │ - cbnz r0, 31b90 │ │ │ │ - ldr r1, [pc, #240] @ (31c64 ) │ │ │ │ + bgt.n 31b70 │ │ │ │ + cbnz r0, 31b8e │ │ │ │ + ldr r1, [pc, #240] @ (31c64 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31b90 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31b8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31c5e │ │ │ │ + b.n 31c5c │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 31bb2 │ │ │ │ + bne.n 31bb0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #18780 @ 0x495c │ │ │ │ + movw r1, #19036 @ 0x4a5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50612 @ 0xc5b4 │ │ │ │ + movw r0, #50840 @ 0xc698 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31bc0 │ │ │ │ - b.n 31b8c │ │ │ │ + bne.n 31bbe │ │ │ │ + b.n 31b8a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 140bb4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 141204 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b94 │ │ │ │ - b.n 31b8c │ │ │ │ + bne.n 31b92 │ │ │ │ + b.n 31b8a │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 31be2 │ │ │ │ + ble.n 31be0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #50628 @ 0xc5c4 │ │ │ │ + movw r1, #50856 @ 0xc6a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 31bfe │ │ │ │ + bge.n 31bfc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50708 @ 0xc614 │ │ │ │ + movw r1, #50936 @ 0xc6f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 31b8c │ │ │ │ - ldr r2, [pc, #104] @ (31c68 ) │ │ │ │ + bl 12d478 │ │ │ │ + b.n 31b8a │ │ │ │ + ldr r2, [pc, #104] @ (31c68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31b8c │ │ │ │ + beq.n 31b8a │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 31c3e │ │ │ │ + bne.n 31c3c │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 32154 │ │ │ │ - cbz r0, 31c38 │ │ │ │ + bl 32154 │ │ │ │ + cbz r0, 31c36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31c4e │ │ │ │ - b.n 31b8c │ │ │ │ + bne.n 31c4c │ │ │ │ + b.n 31b8a │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 31c20 │ │ │ │ - b.n 31c5e │ │ │ │ + bne.n 31c1e │ │ │ │ + b.n 31c5c │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 32154 │ │ │ │ - cbz r0, 31c5e │ │ │ │ - b.n 31c2c │ │ │ │ + bl 32154 │ │ │ │ + cbz r0, 31c5c │ │ │ │ + b.n 31c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31b8c │ │ │ │ + bne.n 31b8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31b8c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31b8a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf33c0048 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf35c0048 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #7368 @ 0x1cc8 │ │ │ │ + movw r2, #7624 @ 0x1dc8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d8454 │ │ │ │ - cbz r0, 31cb2 │ │ │ │ + bl 1d7c74 │ │ │ │ + cbz r0, 31cb2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31cb8 │ │ │ │ + bmi.n 31cb8 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #50812 @ 0xc67c │ │ │ │ + movw r1, #51068 @ 0xc77c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3214c │ │ │ │ + b.n 3214c │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31cd4 │ │ │ │ + beq.n 31cd4 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 31d08 │ │ │ │ + b.n 31d08 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #50860 @ 0xc6ac │ │ │ │ + movw r1, #51116 @ 0xc7ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 31cb2 │ │ │ │ + bl d545c │ │ │ │ + b.n 31cb2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31d64 │ │ │ │ + beq.n 31d64 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31cee │ │ │ │ + bne.n 31cee │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31d64 │ │ │ │ + beq.n 31d64 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 31d7c │ │ │ │ + ble.n 31d7c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 31d34 │ │ │ │ + blt.n 31d34 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #51172 @ 0xc7e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 31cb2 │ │ │ │ + bl d545c │ │ │ │ + b.n 31cb2 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 31cee │ │ │ │ + beq.n 31cee │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 31d5a │ │ │ │ + ble.n 31d5a │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 31d42 │ │ │ │ - b.n 31d64 │ │ │ │ + bne.n 31d42 │ │ │ │ + b.n 31d64 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31d60 │ │ │ │ + cbz r3, 31d60 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31d54 │ │ │ │ - b.n 31d64 │ │ │ │ + bne.n 31d54 │ │ │ │ + b.n 31d64 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 31d06 │ │ │ │ + bne.n 31d06 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50964 @ 0xc714 │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 31cb2 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 31cb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aed24 │ │ │ │ + bl 1ae6c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31cb2 │ │ │ │ - movw r2, #7368 @ 0x1cc8 │ │ │ │ + beq.n 31cb2 │ │ │ │ + movw r2, #7624 @ 0x1dc8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 232794 │ │ │ │ + bl 2326f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31cb2 │ │ │ │ + beq.n 31cb2 │ │ │ │ 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 31dc0 │ │ │ │ + bpl.n 31dc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac670 │ │ │ │ + bl 1ac010 │ │ │ │ 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 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 320ba │ │ │ │ + beq.w 320ba │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2329d0 │ │ │ │ + bl 232938 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31dfc │ │ │ │ + bge.n 31dfc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32052 │ │ │ │ + b.n 32052 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e12 │ │ │ │ + beq.n 31e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31e12 │ │ │ │ + cbnz r3, 31e12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31fcc │ │ │ │ + bne.w 31fcc │ │ │ │ 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 31f7a │ │ │ │ + bge.w 31f7a │ │ │ │ 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 31f74 │ │ │ │ + bge.w 31f74 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31e8a │ │ │ │ - ldr r3, [pc, #700] @ (32110 ) │ │ │ │ + bpl.n 31e8a │ │ │ │ + ldr r3, [pc, #700] @ (32110 ) │ │ │ │ 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 31e76 │ │ │ │ + beq.n 31e76 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.n 31e80 │ │ │ │ + bls.n 31e80 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 31e88 │ │ │ │ + b.n 31e88 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31f74 │ │ │ │ + beq.n 31f74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31f52 │ │ │ │ - bl d6f30 │ │ │ │ + bne.n 31f52 │ │ │ │ + bl d76cc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w fp, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31eea │ │ │ │ - ldr r3, [pc, #608] @ (32110 ) │ │ │ │ + bpl.n 31eea │ │ │ │ + ldr r3, [pc, #608] @ (32110 ) │ │ │ │ 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 31ee6 │ │ │ │ + beq.n 31ee6 │ │ │ │ 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 31f60 │ │ │ │ + beq.n 31f60 │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 906f8 │ │ │ │ - cbz r0, 31f60 │ │ │ │ + bl 907d8 │ │ │ │ + cbz r0, 31f60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31ef8 │ │ │ │ + beq.n 31ef8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31ef8 │ │ │ │ + ble.n 31ef8 │ │ │ │ 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 31f46 │ │ │ │ + bne.n 31f46 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31f3e │ │ │ │ + bne.n 31f3e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31f52 │ │ │ │ + beq.n 31f52 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31f52 │ │ │ │ + b.n 31f52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 31f2c │ │ │ │ + b.n 31f2c │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31ef8 │ │ │ │ + b.n 31ef8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf0a0 │ │ │ │ - cbz r0, 31f60 │ │ │ │ - bl d6f30 │ │ │ │ + bl bf894 │ │ │ │ + cbz r0, 31f60 │ │ │ │ + bl d76cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d71c │ │ │ │ - cbnz r0, 31f74 │ │ │ │ + bl 13dd7c │ │ │ │ + cbnz r0, 31f74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13d750 │ │ │ │ + bl 13ddb0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 31e2e │ │ │ │ + b.n 31e2e │ │ │ │ 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 31fa8 │ │ │ │ + ble.n 31fa8 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7e884 │ │ │ │ + bl 7e994 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31f8e │ │ │ │ + b.n 31f8e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31fb4 │ │ │ │ + cbz r3, 31fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c49ec │ │ │ │ + bl 1c4178 │ │ │ │ movw r5, #45404 @ 0xb15c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31fce │ │ │ │ + cbz r3, 31fce │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 126f98 │ │ │ │ - b.n 31fbc │ │ │ │ + bl 12774c │ │ │ │ + b.n 31fbc │ │ │ │ movs r7, #0 │ │ │ │ - bl 140f1c │ │ │ │ + bl 14156c │ │ │ │ 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 31ffa │ │ │ │ + beq.n 31ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31ffa │ │ │ │ + cbnz r3, 31ffa │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3214c │ │ │ │ + beq.w 3214c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3214c │ │ │ │ + bne.w 3214c │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3214c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3214c │ │ │ │ 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, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c2fa0 │ │ │ │ + bl c3794 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3205a │ │ │ │ + beq.n 3205a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 320a4 │ │ │ │ - b.n 3201c │ │ │ │ + blt.n 320a4 │ │ │ │ + b.n 3201c │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 32076 │ │ │ │ + beq.n 32076 │ │ │ │ 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 32086 │ │ │ │ + bpl.n 32086 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1ac670 │ │ │ │ + bl 1ac010 │ │ │ │ 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 3204e │ │ │ │ + beq.n 3204e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3204e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3204e │ │ │ │ + bne.n 3204e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3204e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 320ba │ │ │ │ + beq.n 320ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 320ba │ │ │ │ + cbnz r3, 320ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 32114 │ │ │ │ + bne.n 32114 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 320ce │ │ │ │ + bpl.n 320ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac670 │ │ │ │ + bl 1ac010 │ │ │ │ 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 320ec │ │ │ │ + beq.n 320ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 320ec │ │ │ │ + cbnz r3, 320ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cb2 │ │ │ │ + beq.w 31cb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cb2 │ │ │ │ + bne.w 31cb2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cb2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cb2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3212a │ │ │ │ + beq.n 3212a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3212a │ │ │ │ + cbnz r3, 3212a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31cb2 │ │ │ │ + beq.w 31cb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31cb2 │ │ │ │ + bne.w 31cb2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 31cb2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cb2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3218a │ │ │ │ + beq.n 3218a │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 3217c │ │ │ │ + bne.n 3217c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 32168 │ │ │ │ - bl 85bd4 │ │ │ │ + b.n 32168 │ │ │ │ + bl 85cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32178 │ │ │ │ + beq.n 32178 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3218c │ │ │ │ + b.n 3218c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (321bc ) │ │ │ │ + ldr r3, [pc, #28] @ (321bc ) │ │ │ │ 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 1ed518 │ │ │ │ + bl 1ed048 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 321ee │ │ │ │ + bge.n 321ee │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #58864 @ 0xe5f0 │ │ │ │ + movw r0, #59120 @ 0xe6f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ - ldr r1, [pc, #208] @ (322c0 ) │ │ │ │ + b.w e1c20 │ │ │ │ + ldr r1, [pc, #208] @ (322c0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 322b6 │ │ │ │ + beq.n 322b6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3223a │ │ │ │ - bl 234290 │ │ │ │ + cbnz r5, 3223a │ │ │ │ + bl 234250 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #35604 @ 0x8b14 │ │ │ │ + movw r1, #35860 @ 0x8c14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #35612 @ 0x8b1c │ │ │ │ + movw r4, #35868 @ 0x8c1c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #58884 @ 0xe604 │ │ │ │ + movw r0, #59140 @ 0xe704 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 322b8 │ │ │ │ - bl 142afc │ │ │ │ - cbnz r0, 32280 │ │ │ │ + b.n 322b8 │ │ │ │ + bl 142e34 │ │ │ │ + cbnz r0, 32280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234290 │ │ │ │ + bl 234250 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #35612 @ 0x8b1c │ │ │ │ + movw r0, #35868 @ 0x8c1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #35604 @ 0x8b14 │ │ │ │ + movw r2, #35860 @ 0x8c14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #58920 @ 0xe628 │ │ │ │ + movw r0, #59176 @ 0xe728 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 143078 │ │ │ │ - b.n 3229e │ │ │ │ + bl 1433b0 │ │ │ │ + b.n 3229e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3229c │ │ │ │ + bne.n 3229c │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3588 @ 0xe04 │ │ │ │ + movw r1, #2848 @ 0xb20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322b8 │ │ │ │ + beq.n 322b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 322b8 │ │ │ │ + cbnz r3, 322b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 322b8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 322b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 3224c │ │ │ │ + ble.n 3224c │ │ │ │ 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 e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 322e4 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3231a │ │ │ │ + bne.n 322e4 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3231a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60488 @ 0xec48 │ │ │ │ + movw r1, #60744 @ 0xed48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #59132 @ 0xe6fc │ │ │ │ + movw r0, #59408 @ 0xe810 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32308 │ │ │ │ + beq.n 32308 │ │ │ │ mov r0, r4 │ │ │ │ blx 29638 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32312 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3231a │ │ │ │ + bne.n 32312 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3231a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #59460 @ 0xe844 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 3237c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 1226b4 │ │ │ │ + cbnz r0, 32380 │ │ │ │ + bl 98194 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 1226b4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ade4 │ │ │ │ + cbnz r5, 32380 │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #59484 @ 0xe85c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 323a0 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + add.w r3, r4, #16 │ │ │ │ + ldrexd r6, r7, [r3] │ │ │ │ + strexd r2, r0, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 32388 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 140f1c │ │ │ │ + bl 14156c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 32358 │ │ │ │ + beq.n 323de │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59204 @ 0xe744 │ │ │ │ + movw r1, #59508 @ 0xe874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3236a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 323f0 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #59248 @ 0xe770 │ │ │ │ + movw r0, #59552 @ 0xe8a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3236e │ │ │ │ + bne.n 323f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 323ae │ │ │ │ + b.n 32434 │ │ │ │ movw r4, #11844 @ 0x2e44 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 323a6 │ │ │ │ + cbz r3, 3242c │ │ │ │ blx 2a67c │ │ │ │ movw r2, #11848 @ 0x2e48 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 323a2 │ │ │ │ + cbz r0, 32428 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 323a2 │ │ │ │ + beq.n 32428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 323a2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32428 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #59264 @ 0xe780 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 3240e │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 121f34 │ │ │ │ - cbnz r0, 32412 │ │ │ │ - bl 980b4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 121f34 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - cbnz r5, 32412 │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59288 @ 0xe798 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 32432 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add.w r3, r4, #16 │ │ │ │ - ldrexd r6, r7, [r3] │ │ │ │ - strexd r2, r0, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 3241a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (32464 ) │ │ │ │ + ldr r3, [pc, #28] @ (32464 ) │ │ │ │ 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 1e063c │ │ │ │ + bl 1dfdc0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #116] @ (324f0 ) │ │ │ │ + ldr r2, [pc, #116] @ (324f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #1468] @ 0x5bc │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 324e0 │ │ │ │ + ble.n 324e0 │ │ │ │ ldr.w r3, [r5, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - cbz r3, 324dc │ │ │ │ + cbz r3, 324dc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 324ca │ │ │ │ + beq.n 324ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 324ca │ │ │ │ + cbnz r3, 324ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 324ea │ │ │ │ - beq.n 324dc │ │ │ │ + blt.n 324ea │ │ │ │ + beq.n 324dc │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5d04 │ │ │ │ + bl 1f58b0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3248e │ │ │ │ + b.n 3248e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 324ec │ │ │ │ + b.n 324ec │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #57132 @ 0xdf2c │ │ │ │ + movw r0, #57600 @ 0xe100 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 32524 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 32524 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 325de │ │ │ │ + b.n 325de │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3251e │ │ │ │ + beq.n 3251e │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 3255a │ │ │ │ + bge.n 3255a │ │ │ │ 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 3253c │ │ │ │ + b.n 3253c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #29320 @ 0x7288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #59356 @ 0xe7dc │ │ │ │ + movw r0, #59612 @ 0xe8dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3257e │ │ │ │ + beq.n 3257e │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32582 │ │ │ │ + cbnz r0, 32582 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 325de │ │ │ │ + b.n 325de │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 325de │ │ │ │ + bge.n 325de │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3259a │ │ │ │ + bmi.n 3259a │ │ │ │ adds r7, #1 │ │ │ │ - b.n 32584 │ │ │ │ + b.n 32584 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 325aa │ │ │ │ + cbnz r3, 325aa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 325b4 │ │ │ │ - b.n 32596 │ │ │ │ + cbnz r3, 325b4 │ │ │ │ + b.n 32596 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 325a0 │ │ │ │ - b.n 32596 │ │ │ │ + bne.n 325a0 │ │ │ │ + b.n 32596 │ │ │ │ movw r1, #9707 @ 0x25eb │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32596 │ │ │ │ + beq.n 32596 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3257e │ │ │ │ + beq.n 3257e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3257e │ │ │ │ + bne.n 3257e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3257e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3257e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0003260a <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - bl 3266c <_PyXI_ApplyError@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - adds r0, #8 │ │ │ │ - bl 23c31c <_PyErr_BadInternalCall@@Base+0x7bc0> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 327d2 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 32644 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32662 <_PyXI_ApplyCapturedException@@Base+0x58> │ │ │ │ + bne.n 3263a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59376 @ 0xe7f0 │ │ │ │ + movw r1, #59632 @ 0xe8f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3266a <_PyXI_ApplyCapturedException@@Base+0x60> │ │ │ │ + b.n 32642 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0003266c <_PyXI_ApplyError@@Base>: │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 32676 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ - adds r0, #8 │ │ │ │ - b.n 3290a <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ - 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 326a6 <_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, 326a0 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ - movw r1, #59436 @ 0xe82c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 327ce <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - adds r3, r2, #6 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 32716 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ - tbb [pc, r3] │ │ │ │ - subs r7, r4, r4 │ │ │ │ - lsrs r7, r1, #16 │ │ │ │ - subs r6, #4 │ │ │ │ - movs r6, r7 │ │ │ │ - movw r3, #50260 @ 0xc454 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ - b.n 3272c <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 3272c <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - movw r3, #50260 @ 0xc454 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3272c <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - movw r3, #50260 @ 0xc454 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59484 @ 0xe85c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3272c <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - movw r3, #50260 @ 0xc454 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59520 @ 0xe880 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3272c <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - movw r3, #4320 @ 0x10e0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59560 @ 0xe8a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 32736 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 327ce <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - bl d6ef0 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - movw r3, #50260 @ 0xc454 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r4, #8 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cbz r5, 3275a <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7b1c8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3275a <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - bl d6f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32b48 <_PyXI_ApplyError@@Base+0x4dc> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ed99c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32780 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 32780 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 327ba <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ - bl d6ef0 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #59588 @ 0xe8c4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r4, r0 │ │ │ │ - bl 83034 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3279e <_PyXI_ApplyError@@Base+0x132> │ │ │ │ - bl d6f30 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 327b4 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 327b4 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl d6f04 │ │ │ │ - bl d6ef0 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - str r0, [r6, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 792a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6f04 │ │ │ │ - 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 327f8 <_PyXI_ApplyError@@Base+0x18c> │ │ │ │ + bmi.n 3266a │ │ │ │ movw r3, #24980 @ 0x6194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 32874 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + bne.n 326e6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 128b08 │ │ │ │ + bl 1292c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32874 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - bl 8861c │ │ │ │ + beq.n 326e6 │ │ │ │ + bl 88728 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32824 <_PyXI_ApplyError@@Base+0x1b8> │ │ │ │ + beq.n 32696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32824 <_PyXI_ApplyError@@Base+0x1b8> │ │ │ │ + cbnz r3, 32696 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 32874 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 326e6 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 32840 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ - bl 22a6a4 │ │ │ │ + b.n 326b2 │ │ │ │ + bl 22a680 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3288a <_PyXI_ApplyError@@Base+0x21e> │ │ │ │ + blt.n 326fc │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 328c4 <_PyXI_ApplyError@@Base+0x258> │ │ │ │ + bne.n 32736 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 328d4 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + bne.n 32746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 328e4 <_PyXI_ApplyError@@Base+0x278> │ │ │ │ - bl 84464 │ │ │ │ + beq.n 32756 │ │ │ │ + bl 84564 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3282c <_PyXI_ApplyError@@Base+0x1c0> │ │ │ │ + bne.n 3269e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3287a <_PyXI_ApplyError@@Base+0x20e> │ │ │ │ + bne.n 326ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 328b4 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + bne.n 32726 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32906 <_PyXI_ApplyError@@Base+0x29a> │ │ │ │ + b.n 32778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3286a <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + bne.n 326dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3286a <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326dc │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3289a <_PyXI_ApplyError@@Base+0x22e> │ │ │ │ + beq.n 3270c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3289a <_PyXI_ApplyError@@Base+0x22e> │ │ │ │ + cbnz r3, 3270c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3286a <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + beq.n 326dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3286a <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + bne.n 326dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3286a <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32874 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + bne.n 326e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32874 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3283a <_PyXI_ApplyError@@Base+0x1ce> │ │ │ │ + bne.n 326ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3283a <_PyXI_ApplyError@@Base+0x1ce> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32840 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + bne.n 326b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 32840 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 326b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328fa <_PyXI_ApplyError@@Base+0x28e> │ │ │ │ + beq.n 3276c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 328fa <_PyXI_ApplyError@@Base+0x28e> │ │ │ │ + cbnz r3, 3276c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +0003277c <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + bl 327a4 <_PyXI_ApplyError@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + adds r0, #8 │ │ │ │ + bl 23c60c <_PyErr_BadInternalCall@@Base+0x7ef0> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000327a4 <_PyXI_ApplyError@@Base>: │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + adds r1, r2, #1 │ │ │ │ + bne.n 327ae <_PyXI_ApplyError@@Base+0xa> │ │ │ │ + adds r0, #8 │ │ │ │ + b.n 3290a <_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 327de <_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, 327d8 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ + movw r1, #59692 @ 0xe92c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 32906 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + adds r3, r2, #6 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 3284e <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ + tbb [pc, r3] │ │ │ │ + subs r7, r4, r4 │ │ │ │ + lsrs r7, r1, #16 │ │ │ │ + subs r6, #4 │ │ │ │ + movs r6, r7 │ │ │ │ + movw r3, #50260 @ 0xc454 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 156144 │ │ │ │ + b.n 32864 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 32864 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + movw r3, #50260 @ 0xc454 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #43396 @ 0xa984 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 32864 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + movw r3, #50260 @ 0xc454 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #59740 @ 0xe95c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 32864 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + movw r3, #50260 @ 0xc454 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #59776 @ 0xe980 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 32864 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + movw r3, #4320 @ 0x10e0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #59816 @ 0xe9a8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d545c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cbnz r3, 3286e <_PyXI_ApplyError@@Base+0xca> │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 32906 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl d768c │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + movw r3, #50260 @ 0xc454 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r4, #8 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cbz r5, 32892 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7b2f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 32892 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + bl d76cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32b48 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ee108 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 328b8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 328b8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 328f2 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ + bl d768c │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #59844 @ 0xe9c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r4, r0 │ │ │ │ + bl 83134 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 328d6 <_PyXI_ApplyError@@Base+0x132> │ │ │ │ + bl d76cc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 328ec <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 328ec <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl d76a0 │ │ │ │ + bl d768c │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 79348 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d76a0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b0680 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b0018 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32b40 <_PyXI_ApplyError@@Base+0x4d4> │ │ │ │ + beq.w 32b40 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b0680 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b0018 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a08 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ + beq.n 32a08 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32976 <_PyXI_ApplyError@@Base+0x30a> │ │ │ │ - bl 7b1c8 │ │ │ │ + cbz r0, 32976 <_PyXI_ApplyError@@Base+0x1d2> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 329f2 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + beq.n 329f2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2960 @ 0xb90 │ │ │ │ + movw r1, #3216 @ 0xc90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3296c <_PyXI_ApplyError@@Base+0x300> │ │ │ │ + beq.n 3296c <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3296c <_PyXI_ApplyError@@Base+0x300> │ │ │ │ + cbnz r3, 3296c <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 329f2 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + blt.n 329f2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32978 <_PyXI_ApplyError@@Base+0x30c> │ │ │ │ + b.n 32978 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 329b4 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 7b1c8 │ │ │ │ + cbz r0, 329b4 <_PyXI_ApplyError@@Base+0x210> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 329f2 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + cbz r0, 329f2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2972 @ 0xb9c │ │ │ │ + movw r1, #3228 @ 0xc9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329ac <_PyXI_ApplyError@@Base+0x340> │ │ │ │ + beq.n 329ac <_PyXI_ApplyError@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 329ac <_PyXI_ApplyError@@Base+0x340> │ │ │ │ + cbnz r3, 329ac <_PyXI_ApplyError@@Base+0x208> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 329f2 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + blt.n 329f2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 329f0 <_PyXI_ApplyError@@Base+0x384> │ │ │ │ - bl 7b1c8 │ │ │ │ + cbz r0, 329f0 <_PyXI_ApplyError@@Base+0x24c> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 329f2 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + cbz r0, 329f2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + movw r1, #3276 @ 0xccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329e8 <_PyXI_ApplyError@@Base+0x37c> │ │ │ │ + beq.n 329e8 <_PyXI_ApplyError@@Base+0x244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 329e8 <_PyXI_ApplyError@@Base+0x37c> │ │ │ │ + cbnz r3, 329e8 <_PyXI_ApplyError@@Base+0x244> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 32a2c <_PyXI_ApplyError@@Base+0x3c0> │ │ │ │ - b.n 329f2 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ - cbz r3, 32a2c <_PyXI_ApplyError@@Base+0x3c0> │ │ │ │ + bge.n 32a2c <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + b.n 329f2 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + cbz r3, 32a2c <_PyXI_ApplyError@@Base+0x288> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a08 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ + beq.n 32a08 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32a08 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ + cbnz r3, 32a08 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 32a58 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 32a58 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #35340 @ 0x8a0c │ │ │ │ + movw r1, #35596 @ 0x8b0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a54 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + beq.n 32a54 <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32a54 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + cbnz r3, 32a54 <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 32a64 <_PyXI_ApplyError@@Base+0x3f8> │ │ │ │ + bge.n 32a64 <_PyXI_ApplyError@@Base+0x2c0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32b34 <_PyXI_ApplyError@@Base+0x4c8> │ │ │ │ - b.n 32b40 <_PyXI_ApplyError@@Base+0x4d4> │ │ │ │ + bne.n 32b34 <_PyXI_ApplyError@@Base+0x390> │ │ │ │ + b.n 32b40 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32a72 <_PyXI_ApplyError@@Base+0x406> │ │ │ │ - bl 7b1c8 │ │ │ │ + cbz r0, 32a72 <_PyXI_ApplyError@@Base+0x2ce> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32a90 <_PyXI_ApplyError@@Base+0x424> │ │ │ │ - b.n 32a58 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ + cbnz r0, 32a90 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ + b.n 32a58 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #16188 @ 0x3f3c │ │ │ │ + movw r1, #16444 @ 0x403c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ab8 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ + beq.n 32ab8 <_PyXI_ApplyError@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32ab8 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ + cbnz r3, 32ab8 <_PyXI_ApplyError@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32a58 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ + blt.n 32a58 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32b48 <_PyXI_ApplyError@@Base+0x4dc> │ │ │ │ + bl 32b48 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a58 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ + beq.n 32a58 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59600 @ 0xe8d0 │ │ │ │ + movw r1, #59856 @ 0xe9d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32af0 <_PyXI_ApplyError@@Base+0x484> │ │ │ │ + beq.n 32af0 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32af0 <_PyXI_ApplyError@@Base+0x484> │ │ │ │ + cbnz r3, 32af0 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32a58 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ + blt.n 32a58 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32b42 <_PyXI_ApplyError@@Base+0x4d6> │ │ │ │ - bl 7b1c8 │ │ │ │ + cbz r0, 32b42 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32b06 <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ - bl d6f30 │ │ │ │ - b.n 32b42 <_PyXI_ApplyError@@Base+0x4d6> │ │ │ │ + cbnz r0, 32b06 <_PyXI_ApplyError@@Base+0x362> │ │ │ │ + bl d76cc │ │ │ │ + b.n 32b42 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59612 @ 0xe8dc │ │ │ │ + movw r1, #59868 @ 0xe9dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b2e <_PyXI_ApplyError@@Base+0x4c2> │ │ │ │ + beq.n 32b2e <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32b2e <_PyXI_ApplyError@@Base+0x4c2> │ │ │ │ + cbnz r3, 32b2e <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32b42 <_PyXI_ApplyError@@Base+0x4d6> │ │ │ │ - b.n 32a58 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ + bge.n 32b42 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + b.n 32a58 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32b40 <_PyXI_ApplyError@@Base+0x4d4> │ │ │ │ + cbnz r3, 32b40 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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, 32b88 <_PyXI_ApplyError@@Base+0x51c> │ │ │ │ + cbz r4, 32b88 <_PyXI_ApplyError@@Base+0x3e4> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #12152 @ 0x2f78 │ │ │ │ + movw r1, #12408 @ 0x3078 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 32bc0 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ - movw r1, #62232 @ 0xf318 │ │ │ │ + cbz r0, 32bc0 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + movw r1, #62488 @ 0xf418 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 32b94 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ - b.n 32bc0 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ - cbz r5, 32be0 <_PyXI_ApplyError@@Base+0x574> │ │ │ │ + cbnz r0, 32b94 <_PyXI_ApplyError@@Base+0x3f0> │ │ │ │ + b.n 32bc0 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + cbz r5, 32be0 <_PyXI_ApplyError@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ - cbz r5, 32bac <_PyXI_ApplyError@@Base+0x540> │ │ │ │ + b.w 7b2f8 │ │ │ │ + cbz r5, 32bac <_PyXI_ApplyError@@Base+0x408> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #59624 @ 0xe8e8 │ │ │ │ + movw r0, #59880 @ 0xe9e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #59636 @ 0xe8f4 │ │ │ │ + movw r0, #59892 @ 0xe9f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ - cbz r5, 32bd6 <_PyXI_ApplyError@@Base+0x56a> │ │ │ │ + b.w e1c20 │ │ │ │ + cbz r5, 32bd6 <_PyXI_ApplyError@@Base+0x432> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59644 @ 0xe8fc │ │ │ │ + movw r0, #59900 @ 0xe9fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032bea : │ │ │ │ b.w 2a030 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 32c0e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32c2c │ │ │ │ b.n 32c26 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38752 @ 0x9760 │ │ │ │ + movw r0, #39008 @ 0x9860 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32c02 │ │ │ │ b.n 32c3a │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cbnz r0, 32c3a │ │ │ │ movw r3, #56148 @ 0xdb54 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ + bl 156144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #65240 @ 0xfed8 │ │ │ │ + movw r2, #65496 @ 0xffd8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r3, r4, [sp] │ │ │ │ movw r3, #63484 @ 0xf7fc │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d5b00 │ │ │ │ + bl d6294 │ │ │ │ cbz r0, 32c7e │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e78c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00032c82 : │ │ │ │ ldr r0, [pc, #4] @ (32c88 ) │ │ │ │ - b.w ce8e0 │ │ │ │ + b.w cf0a8 │ │ │ │ strb.w r0, [r8, r8] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (32da0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ - movw r1, #65312 @ 0xff20 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bl e1aa4 │ │ │ │ + movw r1, #32 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32cc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32d9c │ │ │ │ ldr r1, [pc, #216] @ (32da4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + bl e1aa4 │ │ │ │ + movw r1, #11076 @ 0x2b44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32cc2 │ │ │ │ ldr r1, [pc, #188] @ (32da8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ - movw r1, #10840 @ 0x2a58 │ │ │ │ + bl e1aa4 │ │ │ │ + movw r1, #11096 @ 0x2b58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32cc2 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 72144 │ │ │ │ - movw r1, #1416 @ 0x588 │ │ │ │ + bl 721e4 │ │ │ │ + movw r1, #1528 @ 0x5f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32cc2 │ │ │ │ ldr r6, [pc, #128] @ (32dac ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 32d3e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32d2a │ │ │ │ b.n 32cc2 │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32cc2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (32db0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32d76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32cc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32cc2 │ │ │ │ - movw r0, #10088 @ 0x2768 │ │ │ │ + movw r0, #10344 @ 0x2868 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str??.w r0, [r8, r8] │ │ │ │ ldr??.w r0, [ip, r8] │ │ │ │ ldrb.w r0, [r0, #72] @ 0x48 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strh.w r0, [r4, #72] @ 0x48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c2fa0 │ │ │ │ + bl c3794 │ │ │ │ cbz r0, 32e0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 32e12 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65320 @ 0xff28 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #40 @ 0x28 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32e68 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 240ea0 <_PyErr_BadInternalCall@@Base+0xc744> │ │ │ │ + bl 240e60 <_PyErr_BadInternalCall@@Base+0xc744> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32e0e │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 32e4a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 32e0e │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32e58 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 32e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32e4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 32e4e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032e6c : │ │ │ │ ldr r0, [pc, #4] @ (32e74 ) │ │ │ │ - b.w ce8e0 │ │ │ │ + b.w cf0a8 │ │ │ │ nop │ │ │ │ vst4.16 {d0-d3}, [ip], r8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #708] @ (33154 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #260 @ 0x104 │ │ │ │ + movw r1, #516 @ 0x204 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r4, [pc, #668] @ (33158 ) │ │ │ │ ldr r2, [pc, #672] @ (3315c ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 32f02 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32ee6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 32ee6 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #628] @ (3315c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #280 @ 0x118 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 32f1c │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 330d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 330d8 │ │ │ │ ldr r0, [pc, #580] @ (3315c ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 330d8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 32f2e │ │ │ │ ldr r0, [pc, #560] @ (3315c ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #560] @ (33160 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #300 @ 0x12c │ │ │ │ + movw r1, #556 @ 0x22c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 32f78 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32f5c │ │ │ │ ldr r0, [pc, #520] @ (33160 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #512] @ (33160 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #324 @ 0x144 │ │ │ │ + movw r1, #580 @ 0x244 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 32f92 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 330d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 330d8 │ │ │ │ ldr r0, [pc, #468] @ (33160 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 330d8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32fa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32fa4 │ │ │ │ ldr r0, [pc, #448] @ (33160 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #252 @ 0xfc │ │ │ │ + movw r1, #508 @ 0x1fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330d8 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #272 @ 0x110 │ │ │ │ + movw r1, #528 @ 0x210 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330d8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #292 @ 0x124 │ │ │ │ + movw r1, #548 @ 0x224 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330d8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #316 @ 0x13c │ │ │ │ + movw r1, #572 @ 0x23c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330d8 │ │ │ │ ldr r1, [pc, #360] @ (33164 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330d8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #260 @ 0x104 │ │ │ │ + movw r1, #516 @ 0x204 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [pc, #328] @ (33168 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 33064 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33048 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 33048 │ │ │ │ ldr r0, [pc, #292] @ (33168 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #284] @ (33168 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #280 @ 0x118 │ │ │ │ + movw r1, #536 @ 0x218 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 33078 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 330d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 330d8 │ │ │ │ ldr r0, [pc, #244] @ (33168 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 330d8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3308a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 3308a │ │ │ │ ldr r0, [pc, #224] @ (33168 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #224] @ (3316c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #300 @ 0x12c │ │ │ │ + movw r1, #556 @ 0x22c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 330c6 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 330de │ │ │ │ ldr r2, [pc, #192] @ (3316c ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #324 @ 0x144 │ │ │ │ + movw r1, #580 @ 0x244 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 330f0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 330d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 330d8 │ │ │ │ ldr r0, [pc, #152] @ (3316c ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33150 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 330aa │ │ │ │ ldr r0, [pc, #128] @ (3316c ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 330aa │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33102 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 33102 │ │ │ │ ldr r0, [pc, #108] @ (3316c ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #340 @ 0x154 │ │ │ │ + movw r1, #596 @ 0x254 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330d8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #360 @ 0x168 │ │ │ │ + movw r1, #616 @ 0x268 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330d8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #380 @ 0x17c │ │ │ │ + movw r1, #636 @ 0x27c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330d8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #404 @ 0x194 │ │ │ │ + movw r1, #660 @ 0x294 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ vst4.16 {d16-d19}, [r0], r8 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #14] │ │ │ │ @@ -12657,438 +12662,438 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127c14 <_Py_union_type_or@@Base+0x208> │ │ │ │ + bl 1283cc <_Py_union_type_or@@Base+0x208> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00033190 : │ │ │ │ - ldr r0, [pc, #4] @ (33198 ) │ │ │ │ - b.w ce8e0 │ │ │ │ - nop │ │ │ │ - vld4.16 {d16-d19}, [r8], r8 │ │ │ │ + movw r0, #65120 @ 0xfe60 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cf0a8 │ │ │ │ stmdb 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 cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #48196 @ 0xbc44 │ │ │ │ + movw r0, #48228 @ 0xbc64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ea │ │ │ │ + beq.w 334e4 │ │ │ │ + ldr r1, [pc, #800] @ (334ec ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ea │ │ │ │ - ldr r4, [pc, #780] @ (334f0 ) │ │ │ │ - movw r9, #36159 @ 0x8d3f │ │ │ │ + beq.w 334e4 │ │ │ │ + ldr r4, [pc, #784] @ (334f0 ) │ │ │ │ + movw r9, #36287 @ 0x8dbf │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #50809 @ 0xc679 │ │ │ │ + movw r8, #50765 @ 0xc64d │ │ │ │ movt r8, #37 @ 0x25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 33242 │ │ │ │ + cbz r2, 3323c │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7e4b4 │ │ │ │ + bl 7e5c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ea │ │ │ │ + beq.w 334e4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7df04 │ │ │ │ + bl 7e020 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.w 334ce │ │ │ │ + beq.w 334c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3323e │ │ │ │ + beq.n 33238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3323e │ │ │ │ + cbnz r3, 33238 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 331f4 │ │ │ │ + b.n 331ee │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2204 @ 0x89c │ │ │ │ + movw r0, #2432 @ 0x980 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 8b9ec │ │ │ │ + bl 8bb30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ea │ │ │ │ + beq.w 334e4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60936 @ 0xee08 │ │ │ │ + movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1656 @ 0x678 │ │ │ │ + movw r1, #1884 @ 0x75c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1668 @ 0x684 │ │ │ │ + movw r1, #1896 @ 0x768 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ blx 2924c │ │ │ │ - movw r1, #1684 @ 0x694 │ │ │ │ + movw r1, #1912 @ 0x778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e45e8 │ │ │ │ + bl 1e40a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29fa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #1700 @ 0x6a4 │ │ │ │ + movw r0, #1928 @ 0x788 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ - movw r1, #33948 @ 0x849c │ │ │ │ + bl 848ec │ │ │ │ + movw r1, #34204 @ 0x859c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9068 @ 0x236c │ │ │ │ + movw r2, #9324 @ 0x246c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1708 @ 0x6ac │ │ │ │ + movw r1, #1936 @ 0x790 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1e45e8 │ │ │ │ + bl 1e40a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1724 @ 0x6bc │ │ │ │ + movw r1, #1952 @ 0x7a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ bl 33788 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ea │ │ │ │ - bl 72144 │ │ │ │ + beq.w 334e4 │ │ │ │ + bl 721e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ea │ │ │ │ - bl 72144 │ │ │ │ + beq.w 334e4 │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 335a4 │ │ │ │ movw r7, #11120 @ 0x2b70 │ │ │ │ movt r7, #67 @ 0x43 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 334f4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33338 │ │ │ │ + bne.n 33332 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #1740 @ 0x6cc │ │ │ │ + movw r2, #1968 @ 0x7b0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #2952 @ 0xb88 │ │ │ │ + movw r1, #3208 @ 0xc88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e45e8 │ │ │ │ + bl 1e40a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 335a4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #28808 @ 0x7088 │ │ │ │ + movw r1, #29180 @ 0x71fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334e0 │ │ │ │ + blt.w 334da │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #1788 @ 0x6fc │ │ │ │ + movw r1, #2016 @ 0x7e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #1800 @ 0x708 │ │ │ │ + movw r1, #2028 @ 0x7ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ bl 33788 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ea │ │ │ │ - movw r2, #1816 @ 0x718 │ │ │ │ + beq.w 334e4 │ │ │ │ + movw r2, #2044 @ 0x7fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #2952 @ 0xb88 │ │ │ │ + movw r1, #3208 @ 0xc88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e45e8 │ │ │ │ + bl 1e40a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1872 @ 0x750 │ │ │ │ + movw r1, #2100 @ 0x834 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1888 @ 0x760 │ │ │ │ + movw r1, #2116 @ 0x844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1904 @ 0x770 │ │ │ │ + movw r1, #2132 @ 0x854 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1920 @ 0x780 │ │ │ │ + movw r1, #2148 @ 0x864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1936 @ 0x790 │ │ │ │ + movw r1, #2164 @ 0x874 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1956 @ 0x7a4 │ │ │ │ + movw r1, #2184 @ 0x888 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1972 @ 0x7b4 │ │ │ │ + movw r1, #2200 @ 0x898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1988 @ 0x7c4 │ │ │ │ + movw r1, #2216 @ 0x8a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2004 @ 0x7d4 │ │ │ │ + movw r1, #2232 @ 0x8b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2020 @ 0x7e4 │ │ │ │ + movw r1, #2248 @ 0x8c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334ea │ │ │ │ + blt.n 334e4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 334ea │ │ │ │ + cbz r0, 334e4 │ │ │ │ blx 2a61c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #2036 @ 0x7f4 │ │ │ │ + movw r0, #2264 @ 0x8d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 335d6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 335b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334ea │ │ │ │ + beq.n 334e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 334ea │ │ │ │ + cbnz r3, 334e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 334ea │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 334e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 33594 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33782 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr8, {2} │ │ │ │ + nop │ │ │ │ + cdp2 0, 9, cr0, cr4, cr8, {2} │ │ │ │ + cdp2 0, 10, cr0, cr8, cr8, {2} │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2ac │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 33500 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e45e8 │ │ │ │ + bl 1e40a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 335a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 335a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 33532 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 3354e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 335a4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 335a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 335a4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 33572 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cbnz r1, 33572 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3358c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 3358c │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.w 33344 │ │ │ │ + bne.w 3333e │ │ │ │ b.n 335a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 334ea │ │ │ │ + bne.n 334e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 334ea │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 334e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ - b.n 334ea │ │ │ │ - bl 85bd4 │ │ │ │ + bl 79348 │ │ │ │ + b.n 334e4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 335ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 335ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 334a6 │ │ │ │ - b.n 334c8 │ │ │ │ + bne.w 334a0 │ │ │ │ + b.n 334c2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2040 @ 0x7f8 │ │ │ │ + movw r1, #2268 @ 0x8dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2052 @ 0x804 │ │ │ │ + movw r1, #2280 @ 0x8e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2084 @ 0x824 │ │ │ │ + movw r1, #2312 @ 0x908 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2128 @ 0x850 │ │ │ │ + movw r1, #2356 @ 0x934 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 334ea │ │ │ │ + blt.w 334e4 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3363e │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 334ea │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 334e4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #2160 @ 0x870 │ │ │ │ + movw r3, #2388 @ 0x954 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #2184 @ 0x888 │ │ │ │ + movw r1, #2412 @ 0x96c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41644 @ 0xa2ac │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38568 @ 0x96a8 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13125,15 +13130,15 @@ │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #39112 @ 0x98c8 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37732 @ 0x9364 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #22481 @ 0x57d1 │ │ │ │ + movw r3, #21277 @ 0x531d │ │ │ │ movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43924 @ 0xab94 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #41400 @ 0xa1b8 │ │ │ │ movt r3, #2 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ @@ -13146,94 +13151,94 @@ │ │ │ │ movw r2, #41412 @ 0xa1c4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #40692 @ 0x9ef4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #104] @ 0x68 │ │ │ │ movw r3, #40072 @ 0x9c88 │ │ │ │ movt r3, #2 │ │ │ │ - movw r2, #15677 @ 0x3d3d │ │ │ │ + movw r2, #15509 @ 0x3c95 │ │ │ │ movt r2, #5 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bl fc7f4 │ │ │ │ + bl fccd8 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 33772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ - b.n 334ea │ │ │ │ + bl 782a8 │ │ │ │ + b.n 334e4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2192 @ 0x890 │ │ │ │ + movw r1, #2420 @ 0x974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 29770 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af434 │ │ │ │ + bl 1aeddc │ │ │ │ cbz r0, 33806 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 337d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 33806 │ │ │ │ mov r1, r4 │ │ │ │ bl 3382e <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3380a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 337f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 337f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33806 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3382a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3381c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3381c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33806 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0003382e <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -13242,635 +13247,635 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (33870 <_PyImport_SetModule@@Base+0x42>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3880] @ 0xf28 │ │ │ │ cbnz r3, 33860 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #12500 @ 0x30d4 │ │ │ │ + movw r1, #12756 @ 0x31d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32780 @ 0x800c │ │ │ │ + movw r0, #33036 @ 0x810c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b808 │ │ │ │ + b.w 8b94c │ │ │ │ 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 de4e0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl dec58 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #2300 @ 0x8fc │ │ │ │ + movw r1, #2528 @ 0x9e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d2c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93e08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 338ba <_PyImport_SetModule@@Base+0x8c> │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #2308 @ 0x904 │ │ │ │ + movw r1, #2536 @ 0x9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d2c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93e08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 338d0 <_PyImport_SetModule@@Base+0xa2> │ │ │ │ b.n 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #26616 @ 0x67f8 │ │ │ │ + movw r1, #26872 @ 0x68f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 93d2c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93e08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 338a4 <_PyImport_SetModule@@Base+0x76> │ │ │ │ b.n 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl eb874 │ │ │ │ + bl ebfdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5188 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5940 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 33922 <_PyImport_SetModule@@Base+0xf4> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 338fe <_PyImport_SetModule@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 338fe <_PyImport_SetModule@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #35588 @ 0x8b04 │ │ │ │ + movw r0, #35844 @ 0x8c04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5188 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5940 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 33934 <_PyImport_SetModule@@Base+0x106> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 3394c <_PyImport_SetModule@@Base+0x11e> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33944 <_PyImport_SetModule@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33944 <_PyImport_SetModule@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 95414 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 954f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 33954 <_PyImport_SetModule@@Base+0x126> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e2548 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e2040 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00033958 : │ │ │ │ - ldr r0, [pc, #4] @ (33960 ) │ │ │ │ - b.w ce8e0 │ │ │ │ - nop │ │ │ │ - lsls r4, r4, #28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl de4e0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl dec58 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #2316 @ 0x90c │ │ │ │ + movw r1, #2544 @ 0x9f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d2c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93e08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33a52 │ │ │ │ + beq.n 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl eb874 │ │ │ │ + bl ebfdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33a52 │ │ │ │ + beq.n 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5188 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5940 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a28 │ │ │ │ + beq.n 33a1c <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339be │ │ │ │ + beq.n 339b2 <_PyImport_SetModule@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 339be │ │ │ │ + cbnz r3, 339b2 <_PyImport_SetModule@@Base+0x184> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33a04 │ │ │ │ + cbz r3, 339f8 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #2564 @ 0xa04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 93d2c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93e08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33a52 │ │ │ │ + beq.n 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl eb874 │ │ │ │ + bl ebfdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33a52 │ │ │ │ + beq.n 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5188 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5940 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a28 │ │ │ │ + beq.n 33a1c <_PyImport_SetModule@@Base+0x1ee> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a04 │ │ │ │ + beq.n 339f8 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a04 │ │ │ │ + cbnz r3, 339f8 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #35588 @ 0x8b04 │ │ │ │ + movw r0, #35844 @ 0x8c04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33a52 │ │ │ │ + cbz r0, 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5188 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5940 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33a3a │ │ │ │ + bne.n 33a2e <_PyImport_SetModule@@Base+0x200> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a52 │ │ │ │ + beq.n 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a52 │ │ │ │ + cbnz r3, 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33a52 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33a46 <_PyImport_SetModule@@Base+0x218> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a4a │ │ │ │ + beq.n 33a3e <_PyImport_SetModule@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a4a │ │ │ │ + cbnz r3, 33a3e <_PyImport_SetModule@@Base+0x210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 95414 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33a5a │ │ │ │ + bl 954f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33a4e <_PyImport_SetModule@@Base+0x220> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e2548 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e2040 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33a66 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 33a6e │ │ │ │ - movw r0, #11008 @ 0x2b00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.w 15df78 │ │ │ │ │ │ │ │ -00033a72 : │ │ │ │ +00033a52 : │ │ │ │ + ldr r0, [pc, #4] @ (33a58 ) │ │ │ │ + b.w cf0a8 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00033a5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #20] @ (33a98 ) │ │ │ │ + ldr r1, [pc, #24] @ (33a84 ) │ │ │ │ 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 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 33a90 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 33a98 │ │ │ │ + movw r0, #11008 @ 0x2b00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.w 15e030 │ │ │ │ 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, 33abc │ │ │ │ + cbz r3, 33abc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 33abe │ │ │ │ + b.n 33abe │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 29718 │ │ │ │ - cbnz r6, 33ad6 │ │ │ │ + cbnz r6, 33ad6 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 33ad6 │ │ │ │ + ble.n 33ad6 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 33ad6 │ │ │ │ - cbnz r4, 33afe │ │ │ │ - ldr r1, [pc, #436] @ (33c8c ) │ │ │ │ + bgt.n 33ad6 │ │ │ │ + cbnz r4, 33afe │ │ │ │ + ldr r1, [pc, #436] @ (33c8c ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33c76 │ │ │ │ + beq.w 33c76 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33c76 │ │ │ │ + bne.w 33c76 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 33b4e │ │ │ │ + beq.n 33b4e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 33b36 │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 33b36 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 33b2e │ │ │ │ - bl 80728 │ │ │ │ + bne.n 33b2e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33c76 │ │ │ │ + bne.w 33c76 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 33b3a │ │ │ │ - b.n 33b56 │ │ │ │ + bne.n 33b3a │ │ │ │ + b.n 33b56 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 33b58 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 33b58 │ │ │ │ - b.n 33c76 │ │ │ │ + bne.n 33b58 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 33b58 │ │ │ │ + b.n 33c76 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33b58 │ │ │ │ + b.n 33b58 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ 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 173a4c │ │ │ │ + bl 173a78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33c70 │ │ │ │ + beq.n 33c70 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #58200 @ 0xe358 │ │ │ │ + movw r4, #58376 @ 0xe408 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #62169 @ 0xf2d9 │ │ │ │ + movw r4, #62265 @ 0xf339 │ │ │ │ movt r4, #22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #13365 @ 0x3435 │ │ │ │ + movw r4, #13409 @ 0x3461 │ │ │ │ movt r4, #23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2a54c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 33bf0 │ │ │ │ - bgt.n 33c28 │ │ │ │ + beq.n 33bf0 │ │ │ │ + bgt.n 33c28 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 33bd8 │ │ │ │ + beq.n 33bd8 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 33c28 │ │ │ │ + bne.n 33c28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #2616 @ 0xa38 │ │ │ │ + movw r1, #2844 @ 0xb1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 33c70 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 33c70 │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2576 @ 0xa10 │ │ │ │ + movw r1, #2804 @ 0xaf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 33c70 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 33c70 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33c0e │ │ │ │ + cbnz r3, 33c0e │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 247c24 <_PyXI_EndInterpreter@@Base+0x2f4> │ │ │ │ + bl 247be4 <_PyXI_EndInterpreter@@Base+0x598> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33c0e │ │ │ │ + bge.n 33c0e │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29adc │ │ │ │ - b.n 33c70 │ │ │ │ - bl 980b4 │ │ │ │ + b.n 33c70 │ │ │ │ + bl 98194 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 295dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 33c42 │ │ │ │ + bne.n 33c42 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29adc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #29656 @ 0x73d8 │ │ │ │ + movw r3, #29600 @ 0x73a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 24e700 <_Py_c_pow@@Base+0x630> │ │ │ │ - b.n 33c70 │ │ │ │ + bl 24e73c <_Py_c_pow@@Base+0x69c> │ │ │ │ + b.n 33c70 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33bf4 │ │ │ │ + beq.n 33bf4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29adc │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33c60 │ │ │ │ + cbnz r0, 33c60 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 173d2c │ │ │ │ + bl 173d4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33c78 │ │ │ │ - b.n 33c70 │ │ │ │ - movw r3, #30476 @ 0x770c │ │ │ │ + cbnz r0, 33c78 │ │ │ │ + b.n 33c70 │ │ │ │ + movw r3, #30748 @ 0x781c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 24e700 <_Py_c_pow@@Base+0x630> │ │ │ │ + bl 24e73c <_Py_c_pow@@Base+0x69c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1c2468 <_PySys_GetRequiredAttrString@@Base+0xb84> │ │ │ │ + bl 1c1d60 <_PySys_GetRequiredAttrString@@Base+0xae8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33c82 │ │ │ │ + cbz r3, 33c82 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ 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, #2772 @ 0xad4 │ │ │ │ + movw r1, #3000 @ 0xbb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 33d22 │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 33d22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33d08 │ │ │ │ + cbnz r1, 33d08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 33cf2 │ │ │ │ + bne.n 33cf2 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33d7e │ │ │ │ + blt.n 33d7e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7edd4 │ │ │ │ - b.n 33d8e │ │ │ │ + bl 7eee4 │ │ │ │ + b.n 33d8e │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33d7e │ │ │ │ + blt.n 33d7e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8100c │ │ │ │ - b.n 33d8e │ │ │ │ + bl 8110c │ │ │ │ + b.n 33d8e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 33d26 │ │ │ │ + bne.n 33d26 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2788 @ 0xae4 │ │ │ │ + movw r1, #3016 @ 0xbc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33d8e │ │ │ │ + b.n 33d8e │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33d46 │ │ │ │ + bcc.n 33d46 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2828 @ 0xb0c │ │ │ │ + movw r1, #3056 @ 0xbf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 33d22 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 33d22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33d22 │ │ │ │ + beq.n 33d22 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33d84 │ │ │ │ + bge.n 33d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33d7e │ │ │ │ + beq.n 33d7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33d7e │ │ │ │ + cbnz r3, 33d7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33d8e │ │ │ │ + b.n 33d8e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_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 188c10 │ │ │ │ + b.w 1888c0 │ │ │ │ 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 150e9c │ │ │ │ - cbz r0, 33dd2 │ │ │ │ + bl 150fcc │ │ │ │ + cbz r0, 33dd2 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 33e00 │ │ │ │ - cbz r0, 33dfe │ │ │ │ + bl 33e00 │ │ │ │ + cbz r0, 33dfe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #18060 @ 0x468c │ │ │ │ + movw r0, #18316 @ 0x478c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ 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 72f44 │ │ │ │ - cbz r0, 33e54 │ │ │ │ + bl 72fe4 │ │ │ │ + cbz r0, 33e54 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33e2a │ │ │ │ + b.n 33e2a │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33e68 │ │ │ │ + ble.n 33e68 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33e74 │ │ │ │ + bl 33e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33e26 │ │ │ │ + bne.n 33e26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33e58 │ │ │ │ + bne.n 33e58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33e6e │ │ │ │ + b.n 33e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33e54 │ │ │ │ + bne.n 33e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33e54 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33e54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33eb2 │ │ │ │ + bne.n 33eb2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 33ea8 │ │ │ │ - movw r0, #19372 @ 0x4bac │ │ │ │ + cbnz r0, 33ea8 │ │ │ │ + movw r0, #19628 @ 0x4cac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 33ec0 │ │ │ │ + cbz r0, 33ec0 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10eff8 │ │ │ │ + b.w 10f814 │ │ │ │ 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} │ │ │ │ @@ -13884,142 +13889,142 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33f10 │ │ │ │ + bge.n 33f10 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37368 @ 0x91f8 │ │ │ │ + movw r2, #37624 @ 0x92f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10488 @ 0x28f8 │ │ │ │ + movw r0, #10744 @ 0x29f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33f1c │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33f1c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f2c │ │ │ │ + bl 33f2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33f26 │ │ │ │ + cbz r3, 33f26 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ 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] @ (33ff8 ) │ │ │ │ + ldr r3, [pc, #188] @ (33ff8 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #18780 @ 0x495c │ │ │ │ + movw r2, #19036 @ 0x4a5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 12ceec <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12d684 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ff4 │ │ │ │ + beq.n 33ff4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33f90 │ │ │ │ + bmi.n 33f90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33f78 │ │ │ │ + beq.n 33f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33f78 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33f78 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27508 @ 0x6b74 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 33ff4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 33ff4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 33fc8 │ │ │ │ + bge.n 33fc8 │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #40292 @ 0x9d64 │ │ │ │ + movw r1, #40548 @ 0x9e64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33ff4 │ │ │ │ + beq.n 33ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33ff4 │ │ │ │ + cbnz r3, 33ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ff4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ff4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29db8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33fea │ │ │ │ + beq.n 33fea │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33fea │ │ │ │ + cbnz r1, 33fea │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 33ba4 │ │ │ │ + b.n 33ba4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3402c │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 3402c │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34026 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3402c │ │ │ │ + bne.n 34026 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3402c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3404e │ │ │ │ + cbnz r0, 3404e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3404e │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 3404e │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34044 │ │ │ │ + bne.n 34044 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14030,461 +14035,461 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 34082 │ │ │ │ + bhi.n 34082 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d0bd8 │ │ │ │ - cbz r0, 3409c │ │ │ │ - b.n 34098 │ │ │ │ - movw r0, #59900 @ 0xe9fc │ │ │ │ + bl d13a0 │ │ │ │ + cbz r0, 3409c │ │ │ │ + b.n 34098 │ │ │ │ + movw r0, #60188 @ 0xeb1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34074 │ │ │ │ + bne.n 34074 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 340ee │ │ │ │ + b.n 340ee │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 340b4 │ │ │ │ + ble.n 340b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 340b6 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 340b6 │ │ │ │ - b.n 34098 │ │ │ │ + bne.n 340b6 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 340b6 │ │ │ │ + b.n 34098 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 340da │ │ │ │ - bl 980b4 │ │ │ │ + ble.n 340da │ │ │ │ + bl 98194 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 340e6 │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 340e6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 340f8 │ │ │ │ + cbz r3, 340f8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ - cbz r0, 3414e │ │ │ │ + bl 731b0 │ │ │ │ + cbz r0, 3414e │ │ │ │ mov r4, r0 │ │ │ │ blx 2a27c │ │ │ │ - b.n 3412c │ │ │ │ - bl 85bd4 │ │ │ │ + b.n 3412c │ │ │ │ + bl 85cdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 34158 │ │ │ │ - bl 136838 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 34158 │ │ │ │ + bl 136e68 <_Py_DecRef@@Base> │ │ │ │ blx 2a87c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 34152 │ │ │ │ - bl 1de620 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + cbz r1, 34152 │ │ │ │ + bl 1dde48 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3411e │ │ │ │ + bne.n 3411e │ │ │ │ mov r0, r4 │ │ │ │ - bl 136838 <_Py_DecRef@@Base> │ │ │ │ + bl 136e68 <_Py_DecRef@@Base> │ │ │ │ blx 2a610 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3415e │ │ │ │ + b.n 3415e │ │ │ │ blx 2a610 │ │ │ │ - b.n 3415e │ │ │ │ - bl 136838 <_Py_DecRef@@Base> │ │ │ │ - b.n 34144 │ │ │ │ + b.n 3415e │ │ │ │ + bl 136e68 <_Py_DecRef@@Base> │ │ │ │ + b.n 34144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b4300 │ │ │ │ + b.w 1b3c98 │ │ │ │ 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 daa54 │ │ │ │ + bl db1c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34190 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 341a8 │ │ │ │ - b.n 341be │ │ │ │ + bne.n 34190 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 341a8 │ │ │ │ + b.n 341be │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 341a8 │ │ │ │ + bne.n 341a8 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #7208 @ 0x1c28 │ │ │ │ + movw r0, #7464 @ 0x1d28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #7224 @ 0x1c38 │ │ │ │ + movw r0, #7480 @ 0x1d38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 341dc │ │ │ │ + bgt.n 341dc │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7276 @ 0x1c6c │ │ │ │ + movw r1, #7532 @ 0x1d6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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 34210 │ │ │ │ + ble.n 34210 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7324 @ 0x1c9c │ │ │ │ + movw r1, #7580 @ 0x1d9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34224 │ │ │ │ + bne.n 34224 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 343c4 │ │ │ │ + b.n 343c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34238 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 34238 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34220 │ │ │ │ + bne.n 34220 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 34264 │ │ │ │ + beq.n 34264 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 3426a │ │ │ │ + beq.n 3426a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 3425e │ │ │ │ + beq.n 3425e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 34260 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 34260 │ │ │ │ - b.n 34220 │ │ │ │ + bne.n 34260 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 34260 │ │ │ │ + b.n 34220 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 34274 │ │ │ │ - b.n 34282 │ │ │ │ + cbz r4, 34274 │ │ │ │ + b.n 34282 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 34274 │ │ │ │ + b.n 34274 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 343b0 │ │ │ │ + bne.w 343b0 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 34284 │ │ │ │ + b.n 34284 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 342a4 │ │ │ │ + bne.n 342a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 342a6 │ │ │ │ + b.n 342a6 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #7368 @ 0x1cc8 │ │ │ │ + movw r1, #7624 @ 0x1dc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #7376 @ 0x1cd0 │ │ │ │ + movw r0, #7632 @ 0x1dd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34220 │ │ │ │ + beq.n 34220 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 342ec │ │ │ │ + beq.n 342ec │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bmi.n 342f0 │ │ │ │ + bmi.n 342f0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bmi.n 342f4 │ │ │ │ + bmi.n 342f4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7388 @ 0x1cdc │ │ │ │ + movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 34220 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 34220 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 342f6 │ │ │ │ + b.n 342f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 342f6 │ │ │ │ + b.n 342f6 │ │ │ │ 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 34310 │ │ │ │ - cbz r6, 34352 │ │ │ │ - b.n 34336 │ │ │ │ + bne.n 34310 │ │ │ │ + cbz r6, 34352 │ │ │ │ + b.n 34336 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 34322 │ │ │ │ - bl 120d50 │ │ │ │ - b.n 34328 │ │ │ │ - bl e0f78 │ │ │ │ + bpl.n 34322 │ │ │ │ + bl 1214cc │ │ │ │ + b.n 34328 │ │ │ │ + bl e16f0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3430c │ │ │ │ - b.n 34220 │ │ │ │ + beq.n 3430c │ │ │ │ + b.n 34220 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 34362 │ │ │ │ - bl 120d50 │ │ │ │ + bpl.n 34362 │ │ │ │ + bl 1214cc │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34220 │ │ │ │ + bne.w 34220 │ │ │ │ tst.w r7, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 3437e │ │ │ │ - bl e0f78 │ │ │ │ + b.n 3437e │ │ │ │ + bl e16f0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 34344 │ │ │ │ + b.n 34344 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3439c │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 3439c │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34220 │ │ │ │ - bl 980b4 │ │ │ │ + bne.w 34220 │ │ │ │ + bl 98194 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 343b6 │ │ │ │ - b.n 3436a │ │ │ │ + bne.n 343b6 │ │ │ │ + b.n 3436a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3428e │ │ │ │ + b.n 3428e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3439c │ │ │ │ + blt.n 3439c │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 343ec │ │ │ │ - bne.n 343f0 │ │ │ │ + blt.n 343ec │ │ │ │ + bne.n 343f0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 343f8 │ │ │ │ + b.n 343f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 343f8 │ │ │ │ + b.n 343f8 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34418 │ │ │ │ - cbz r2, 34412 │ │ │ │ + cbnz r3, 34418 │ │ │ │ + cbz r2, 34412 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34418 │ │ │ │ + cbnz r3, 34418 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34432 │ │ │ │ + b.n 34432 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7496 @ 0x1d48 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20aab0 │ │ │ │ + bl 20a798 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3453c │ │ │ │ + beq.n 3453c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 121f34 │ │ │ │ - cbnz r0, 34474 │ │ │ │ - bl 980b4 │ │ │ │ + bl 1226b4 │ │ │ │ + cbnz r0, 34474 │ │ │ │ + bl 98194 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a4c0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 344d0 │ │ │ │ - bgt.n 344be │ │ │ │ + beq.n 344d0 │ │ │ │ + bgt.n 344be │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 344a6 │ │ │ │ + beq.n 344a6 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 344be │ │ │ │ + bne.n 344be │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7524 @ 0x1d64 │ │ │ │ + movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 34530 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 34530 │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 34530 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 34530 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #7552 @ 0x1d80 │ │ │ │ + movw r3, #7808 @ 0x1e80 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 24e700 <_Py_c_pow@@Base+0x630> │ │ │ │ - b.n 34530 │ │ │ │ + bl 24e73c <_Py_c_pow@@Base+0x69c> │ │ │ │ + b.n 34530 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34514 │ │ │ │ + cbz r3, 34514 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 1030ec │ │ │ │ - b.n 3453e │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 3453e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 │ │ │ │ @@ -14494,479 +14499,479 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34590 │ │ │ │ + bge.n 34590 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37368 @ 0x91f8 │ │ │ │ + movw r2, #37624 @ 0x92f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10524 @ 0x291c │ │ │ │ + movw r0, #10780 @ 0x2a1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3459c │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3459c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f2c │ │ │ │ + bl 33f2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 345a6 │ │ │ │ + cbz r3, 345a6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 345ec │ │ │ │ + b.n 345ec │ │ │ │ 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, 345d2 │ │ │ │ - cbz r2, 345cc │ │ │ │ + cbnz r3, 345d2 │ │ │ │ + cbz r2, 345cc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 345d2 │ │ │ │ + cbnz r3, 345d2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34432 │ │ │ │ + b.n 34432 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7588 @ 0x1da4 │ │ │ │ + movw r1, #7844 @ 0x1ea4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 34604 │ │ │ │ + bne.n 34604 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 34624 │ │ │ │ - b.n 34606 │ │ │ │ - cbz r1, 3462e │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + bmi.n 34624 │ │ │ │ + b.n 34606 │ │ │ │ + cbz r1, 3462e │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 34624 │ │ │ │ + bls.n 34624 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 3462e │ │ │ │ - b.n 34610 │ │ │ │ + bpl.n 3462e │ │ │ │ + b.n 34610 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34698 │ │ │ │ + b.n 34698 │ │ │ │ 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, 34670 │ │ │ │ + cbnz r4, 34670 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34670 │ │ │ │ + ble.n 34670 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34670 │ │ │ │ - cbz r2, 34670 │ │ │ │ + bne.n 34670 │ │ │ │ + cbz r2, 34670 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34432 │ │ │ │ + b.n 34432 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #4852 @ 0x12f4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34664 │ │ │ │ + bne.n 34664 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 346c8 │ │ │ │ + bcs.n 346c8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 346bc │ │ │ │ + bne.n 346bc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 346b6 │ │ │ │ + bhi.n 346b6 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 346a2 │ │ │ │ - b.n 346d2 │ │ │ │ + beq.n 346a2 │ │ │ │ + b.n 346d2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 346c8 │ │ │ │ + beq.n 346c8 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 346d2 │ │ │ │ + blt.n 346d2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3469a │ │ │ │ + b.n 3469a │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 346fa │ │ │ │ - cbz r2, 346f4 │ │ │ │ + cbnz r3, 346fa │ │ │ │ + cbz r2, 346f4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 346fa │ │ │ │ + cbnz r3, 346fa │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34718 │ │ │ │ + b.n 3485c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7496 @ 0x1d48 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - 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 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16f370 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 20aab0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 34822 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 121f34 │ │ │ │ - cbnz r0, 3475a │ │ │ │ - bl 980b4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 121f34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 2aac8 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq.n 347b6 │ │ │ │ - bgt.n 347a4 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - beq.n 3478c │ │ │ │ - adds r3, r2, #2 │ │ │ │ - bne.n 347a4 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7524 @ 0x1d64 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 34816 │ │ │ │ - movw r3, #36640 @ 0x8f20 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26924 @ 0x692c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 34816 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r3, #7736 @ 0x1e38 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - bl 24e700 <_Py_c_pow@@Base+0x630> │ │ │ │ - b.n 34816 │ │ │ │ - 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 792a4 │ │ │ │ - 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 792a4 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 347fa │ │ │ │ - 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 792a4 │ │ │ │ - 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 1030ec │ │ │ │ - b.n 34824 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1030ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34938 │ │ │ │ - movw r7, #11976 @ 0x2ec8 │ │ │ │ + beq.n 34824 │ │ │ │ + movw r7, #12232 @ 0x2fc8 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34964 ) │ │ │ │ + ldr r1, [pc, #268] @ (34850 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12ceec <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12d684 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34872 │ │ │ │ - bl 1ece00 │ │ │ │ + cbnz r0, 3475e │ │ │ │ + bl 1ec930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34922 │ │ │ │ - b.n 34856 │ │ │ │ + beq.n 3480e │ │ │ │ + b.n 34742 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 34896 │ │ │ │ + bne.n 34782 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34886 │ │ │ │ + cbnz r3, 34772 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34950 │ │ │ │ - b.n 3495c │ │ │ │ + bne.n 3483c │ │ │ │ + b.n 34848 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3493c │ │ │ │ + beq.n 34828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3493c │ │ │ │ - b.n 348f6 │ │ │ │ + bne.n 34828 │ │ │ │ + b.n 347e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 348e2 │ │ │ │ + bmi.n 347ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 348b4 │ │ │ │ + beq.n 347a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 348b4 │ │ │ │ + cbnz r3, 347a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 348ca │ │ │ │ + beq.n 347b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 348ca │ │ │ │ + cbnz r3, 347b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27508 @ 0x6b74 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 34938 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 34824 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 348fc │ │ │ │ + cbnz r3, 347e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3493c │ │ │ │ + beq.n 34828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3493c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3493c │ │ │ │ + cbnz r3, 34828 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34828 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 34808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3491c │ │ │ │ + cbnz r3, 34808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34856 │ │ │ │ + bne.n 34742 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34938 │ │ │ │ + beq.n 34824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34938 │ │ │ │ + cbnz r3, 34824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3495c │ │ │ │ - ldr r0, [pc, #40] @ (34968 ) │ │ │ │ + b.n 34848 │ │ │ │ + ldr r0, [pc, #40] @ (34854 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 16901c <_PyParkingLot_Unpark@@Base+0x131c> │ │ │ │ + bl 168f2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3495c │ │ │ │ + beq.n 34848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3495c │ │ │ │ + cbnz r3, 34848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 34510 │ │ │ │ + b.n 343fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + 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 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 16f3d0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 20a798 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 34966 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 1226b4 │ │ │ │ + cbnz r0, 3489e │ │ │ │ + bl 98194 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 1226b4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ade4 │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 2aac8 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq.n 348fa │ │ │ │ + bgt.n 348e8 │ │ │ │ + adds r1, r2, #4 │ │ │ │ + beq.n 348d0 │ │ │ │ + adds r3, r2, #2 │ │ │ │ + bne.n 348e8 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7780 @ 0x1e64 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3495a │ │ │ │ + movw r3, #36640 @ 0x8f20 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #26964 @ 0x6954 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3495a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r3, #8048 @ 0x1f70 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + bl 24e73c <_Py_c_pow@@Base+0x69c> │ │ │ │ + b.n 3495a │ │ │ │ + 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 79348 │ │ │ │ + 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 79348 │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + cbz r3, 3493e │ │ │ │ + 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 79348 │ │ │ │ + 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 1039c8 │ │ │ │ + b.n 34968 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 1039c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79348 │ │ │ │ + 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 │ │ │ │ - movw r1, #3764 @ 0xeb4 │ │ │ │ + movw r1, #3992 @ 0xf98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl fd398 │ │ │ │ + bl fd994 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 349a4 │ │ │ │ + cbz r2, 349a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 349a4 │ │ │ │ + beq.n 349a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 349a4 │ │ │ │ + cbnz r3, 349a4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 349c6 │ │ │ │ - cbz r2, 349c0 │ │ │ │ + cbnz r3, 349c6 │ │ │ │ + cbz r2, 349c0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 349c6 │ │ │ │ + cbnz r3, 349c6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34718 │ │ │ │ + b.n 3485c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7588 @ 0x1da4 │ │ │ │ + movw r1, #7844 @ 0x1ea4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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, 34a10 │ │ │ │ + cbnz r4, 34a10 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34a10 │ │ │ │ + ble.n 34a10 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34a10 │ │ │ │ - cbz r2, 34a10 │ │ │ │ + bne.n 34a10 │ │ │ │ + cbz r2, 34a10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34718 │ │ │ │ + b.n 3485c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34a34 ) │ │ │ │ + ldr r4, [pc, #32] @ (34a34 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a04 │ │ │ │ + bne.n 34a04 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r7, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14977,165 +14982,165 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29e90 │ │ │ │ - cbz r0, 34a70 │ │ │ │ + cbz r0, 34a70 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 34aa0 │ │ │ │ + bl f5734 │ │ │ │ + b.n 34aa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11fe04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120584 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34aa0 │ │ │ │ + beq.n 34aa0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11fe04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120584 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34aa0 │ │ │ │ + beq.n 34aa0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #13804 @ 0x35ec │ │ │ │ + movw r0, #14020 @ 0x36c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ - b.n 34ab6 │ │ │ │ + bl 848ec │ │ │ │ + b.n 34ab6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 34aaa │ │ │ │ + beq.n 34aaa │ │ │ │ blx 2a154 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34ab4 │ │ │ │ + beq.n 34ab4 │ │ │ │ blx 2a154 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #32637 @ 0x7f7d │ │ │ │ + movw r1, #32573 @ 0x7f3d │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - b.w 18b014 │ │ │ │ + b.w 18acc4 │ │ │ │ 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, 34af6 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 34af6 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34af0 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 34af6 │ │ │ │ + bne.n 34af0 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 34af6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b20 │ │ │ │ + cbnz r0, 34b20 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34b12 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 34b12 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34b0c │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 34b12 │ │ │ │ + bne.n 34b0c │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 34b12 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b20 │ │ │ │ + cbnz r0, 34b20 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 34b20 │ │ │ │ + cbz r0, 34b20 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00034b22 : │ │ │ │ ldr r0, [pc, #4] @ (34b28 ) │ │ │ │ - b.w ce8e0 │ │ │ │ + b.w cf0a8 │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 34b4e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cbz r2, 34b5e │ │ │ │ b.n 34b6c │ │ │ │ ldr r1, [pc, #452] @ (34d14 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34b48 │ │ │ │ b.n 34c24 │ │ │ │ ldr r1, [pc, #440] @ (34d18 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cbnz r2, 34b7e │ │ │ │ ldr r1, [pc, #424] @ (34d1c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cbnz r2, 34b90 │ │ │ │ ldr r1, [pc, #412] @ (34d20 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r1, #8216 @ 0x2018 │ │ │ │ + movw r1, #8472 @ 0x2118 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #8220 @ 0x201c │ │ │ │ + movw r0, #8476 @ 0x211c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #8228 @ 0x2024 │ │ │ │ + movw r0, #8484 @ 0x2124 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 115558 │ │ │ │ + bl 115cbc │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 34c24 │ │ │ │ - movw r1, #2192 @ 0x890 │ │ │ │ + movw r1, #2420 @ 0x974 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #8620 @ 0x21ac │ │ │ │ + movw r0, #8876 @ 0x22ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cbz r0, 34c24 │ │ │ │ - movw r1, #2184 @ 0x888 │ │ │ │ + movw r1, #2412 @ 0x96c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fd398 │ │ │ │ + bl fd994 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cbz r0, 34c24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #2160 @ 0x870 │ │ │ │ + movw r1, #2388 @ 0x954 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2aa68 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 34c0e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ bls.n 34c0e │ │ │ │ @@ -15146,92 +15151,92 @@ │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 34c0e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 34c2a │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8252 @ 0x203c │ │ │ │ + movw r1, #8508 @ 0x213c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 34d0c │ │ │ │ - movw r0, #3744 @ 0xea0 │ │ │ │ + movw r0, #4000 @ 0xfa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #8300 @ 0x206c │ │ │ │ + movw r0, #8556 @ 0x216c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #2524 @ 0x9dc │ │ │ │ + movw r0, #3676 @ 0xe5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #8284 @ 0x205c │ │ │ │ + movw r0, #8540 @ 0x215c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #8296 @ 0x2068 │ │ │ │ + movw r0, #8552 @ 0x2168 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #8308 @ 0x2074 │ │ │ │ + movw r0, #8564 @ 0x2174 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #8288 @ 0x2060 │ │ │ │ + movw r0, #8544 @ 0x2160 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ - movw r0, #8316 @ 0x207c │ │ │ │ + movw r0, #8572 @ 0x217c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c24 │ │ │ │ movw r3, #48076 @ 0xbbcc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #8324 @ 0x2084 │ │ │ │ + movw r0, #8580 @ 0x2184 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8b9ec │ │ │ │ - movw r1, #8360 @ 0x20a8 │ │ │ │ + bl 8bb30 │ │ │ │ + movw r1, #8616 @ 0x21a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 34c24 │ │ │ │ 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 e1354 │ │ │ │ + bl e1acc │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 34c24 │ │ │ │ cmp r4, #3 │ │ │ │ bne.n 34cf8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ @@ -15251,82 +15256,82 @@ │ │ │ │ b.n 34df6 │ │ │ │ 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 142afc │ │ │ │ + bl 142e34 │ │ │ │ cbz r0, 34d5e │ │ │ │ adds r0, #1 │ │ │ │ beq.n 34dee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #41044 @ 0xa054 │ │ │ │ + movw r0, #41280 @ 0xa140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 34dac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33e74 │ │ │ │ + bl 33e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34da4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34d9c │ │ │ │ mov r4, r6 │ │ │ │ b.n 34da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 34d98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ b.n 34de6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33e00 │ │ │ │ + bl 33e00 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34de6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #11444 @ 0x2cb4 │ │ │ │ + movw r0, #11660 @ 0x2d8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34dde │ │ │ │ mov r4, r6 │ │ │ │ b.n 34de6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 34dda │ │ │ │ mov r0, r5 │ │ │ │ - bl 143078 │ │ │ │ + bl 1433b0 │ │ │ │ b.n 34df0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15337,15 +15342,15 @@ │ │ │ │ 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 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34ea6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -15372,28 +15377,28 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r6, 34ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + movw r1, #3276 @ 0xccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34ea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34ea6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -15424,15 +15429,15 @@ │ │ │ │ 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 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34fb6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ @@ -15472,28 +15477,28 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r3, 34fb8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + movw r1, #3276 @ 0xccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34fb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15501,72 +15506,72 @@ │ │ │ │ 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, 34ff4 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 34fee │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ b.n 34ff4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 35016 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 35016 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 3500c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 35048 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 35042 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ b.n 35048 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 3506a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 3506a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 35060 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbnz r3, 3508a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cbz r2, 35080 │ │ │ │ - movw r3, #51516 @ 0xc93c │ │ │ │ + movw r3, #51432 @ 0xc8e8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3508a │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ @@ -15594,70 +15599,70 @@ │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 350de │ │ │ │ b.n 35108 │ │ │ │ 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 3510c │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + movw r1, #7336 @ 0x1ca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8856 @ 0x2298 │ │ │ │ + movw r0, #9112 @ 0x2398 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 35164 │ │ │ │ cmp r4, #2 │ │ │ │ beq.n 35134 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cbz r4, 35136 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 35136 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8868 @ 0x22a4 │ │ │ │ + movw r1, #9124 @ 0x23a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 35108 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 200f04 │ │ │ │ + bl 200b6c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 204a9c │ │ │ │ + bl 2045c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 35164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -15666,116 +15671,116 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 351c8 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0d30 │ │ │ │ + bl d14f8 │ │ │ │ cmp r7, r8 │ │ │ │ beq.n 351e2 │ │ │ │ lsls r2, r0, #31 │ │ │ │ bmi.n 351e2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10044 @ 0x273c │ │ │ │ + movw r1, #10300 @ 0x283c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9372 @ 0x249c │ │ │ │ + movw r0, #9584 @ 0x2570 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35188 │ │ │ │ mov r5, r0 │ │ │ │ b.n 3529a │ │ │ │ mov r0, r6 │ │ │ │ - bl d0d30 │ │ │ │ + bl d14f8 │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 3520e │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 3520e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10092 @ 0x276c │ │ │ │ + movw r1, #10348 @ 0x286c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne.n 35250 │ │ │ │ cbz r0, 35264 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 35264 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 35264 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 35286 │ │ │ │ cbz r0, 3529a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3529a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3529a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 3529a │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 352b4 │ │ │ │ @@ -15807,61 +15812,61 @@ │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 3531c │ │ │ │ mov r1, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cbnz r0, 3531c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 145b90 │ │ │ │ + bl 145e80 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35324 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 35390 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 3533a │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cbz r0, 35344 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ b.n 35354 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 145b90 │ │ │ │ + bl 145e80 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35354 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 35390 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 3537c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10132 @ 0x2794 │ │ │ │ + movw r1, #10388 @ 0x2894 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ b.n 35390 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 35394 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ 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 │ │ │ │ @@ -15923,466 +15928,466 @@ │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ + ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ + movw r2, #7796 @ 0x1e74 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4324 @ 0x10e4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, #253 @ 0xfd │ │ │ │ + ite ls │ │ │ │ + movls r0, r2 │ │ │ │ + movhi 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 r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 35498 │ │ │ │ + bhi.n 354b6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 354b0 │ │ │ │ + ble.n 354ce │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 354b8 │ │ │ │ - movw r0, #6892 @ 0x1aec │ │ │ │ + b.n 354d6 │ │ │ │ + movw r0, #7148 @ 0x1bec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35490 │ │ │ │ + bne.n 354ae │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21a93c <_Py_RestoreSignals@@Base+0x2b3c> │ │ │ │ - ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ - movw r2, #7796 @ 0x1e74 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4324 @ 0x10e4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, #253 @ 0xfd │ │ │ │ - ite ls │ │ │ │ - movls r0, r2 │ │ │ │ - movhi r0, r3 │ │ │ │ - bx lr │ │ │ │ + b.w 21a728 <_Py_RestoreSignals@@Base+0x2b40> │ │ │ │ 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, 35512 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 3550c │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ b.n 35512 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 35520 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 135efc │ │ │ │ + b.w 13652c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 35538 │ │ │ │ - movw r0, #10516 @ 0x2914 │ │ │ │ + movw r0, #10772 @ 0x2a14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e578 │ │ │ │ + b.w 7e688 │ │ │ │ + │ │ │ │ +0003553e : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movw r4, #11892 @ 0x2e74 │ │ │ │ + movt r4, #78 @ 0x4e │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 3558e │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1226b4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #11024 @ 0x2b10 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29bb8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1039c8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 35596 │ │ │ │ + bl 35684 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 35560 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 3555e │ │ │ │ + cbnz r2, 355ba │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 3555e │ │ │ │ + bne.n 355ba │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3557a │ │ │ │ + cbnz r0, 355d6 │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #188] @ (35624 ) │ │ │ │ + ldr r4, [pc, #188] @ (35680 ) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3561e │ │ │ │ + beq.n 3567a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #25476 @ 0x6384 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 355ac │ │ │ │ + beq.n 35608 │ │ │ │ mov r1, r5 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 355ac │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 35608 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #10768 @ 0x2a10 │ │ │ │ + movw r1, #11036 @ 0x2b1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #16152 @ 0x3f18 │ │ │ │ + movw r0, #16408 @ 0x4018 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3561e │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3567a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 355c0 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3561e │ │ │ │ + bne.n 3561c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3567a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 355d2 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3561e │ │ │ │ + bne.n 3562e │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3567a │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 3560a │ │ │ │ + beq.n 35666 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #7964 @ 0x1f1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 3560c │ │ │ │ + beq.n 35668 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #10788 @ 0x2a24 │ │ │ │ + movw r1, #11056 @ 0x2b30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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 1baa14 │ │ │ │ + b.w 1ba3ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00035628 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movw r4, #11892 @ 0x2e74 │ │ │ │ - movt r4, #78 @ 0x4e │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35678 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 121f34 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #10832 @ 0x2a50 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29bb8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1030ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 35680 │ │ │ │ - bl 35684 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3564a │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ 00035684 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a5ec │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #10912 @ 0x2aa0 │ │ │ │ + movw r1, #11168 @ 0x2ba0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29fcc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 356ea │ │ │ │ movw r4, #11892 @ 0x2e74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ - movw r1, #60956 @ 0xee1c │ │ │ │ + movw r1, #61212 @ 0xef1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ blx 2a10c │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 356f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a154 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 35706 │ │ │ │ - bl 6d870 │ │ │ │ + bl 6d8f0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 35704 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2953c │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 35706 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #12280 @ 0x2ff8 │ │ │ │ + movw r0, #12536 @ 0x30f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ cbnz r0, 3572c │ │ │ │ movs r5, #0 │ │ │ │ b.n 3582e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 35766 │ │ │ │ - movw r0, #10932 @ 0x2ab4 │ │ │ │ + movw r0, #11188 @ 0x2bb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35728 │ │ │ │ - movw r2, #65372 @ 0xff5c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + movw r2, #92 @ 0x5c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ b.n 3576e │ │ │ │ - movw r2, #12280 @ 0x2ff8 │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 357a6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #10940 @ 0x2abc │ │ │ │ + movw r0, #11196 @ 0x2bbc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35728 │ │ │ │ - movw r2, #65372 @ 0xff5c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ + movw r2, #92 @ 0x5c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbz r3, 357d6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #10956 @ 0x2acc │ │ │ │ + movw r0, #11212 @ 0x2bcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 357d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 357d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35728 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbnz r3, 35804 │ │ │ │ - movw r0, #47868 @ 0xbafc │ │ │ │ + movw r0, #48124 @ 0xbbfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 357fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 357fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35728 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #10976 @ 0x2ae0 │ │ │ │ + movw r0, #11232 @ 0x2be0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3582e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3582e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 142afc │ │ │ │ + bl 142e34 │ │ │ │ cbz r0, 35866 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 35894 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #41044 @ 0xa054 │ │ │ │ + movw r0, #41280 @ 0xa140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #11444 @ 0x2cb4 │ │ │ │ + movw r3, #11660 @ 0x2d8c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 143078 │ │ │ │ + bl 1433b0 │ │ │ │ b.n 35896 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 2445dc │ │ │ │ + b.w 24459c │ │ │ │ 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, 358c6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 358dc │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ b.n 358f2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #27516 @ 0x6b7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ b.n 35954 │ │ │ │ - bl 1859b8 │ │ │ │ + bl 185668 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 35904 │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 35914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 358e0 │ │ │ │ b.n 3592e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 358ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 358ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 358dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 358dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 358dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 358dc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -16409,34 +16414,34 @@ │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 359a8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 35a1e │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #4372 @ 0x1114 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5778 │ │ │ │ + bl 1e5238 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3599e │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - movw r3, #12533 @ 0x30f5 │ │ │ │ + movw r3, #11429 @ 0x2ca5 │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #16889 @ 0x41f9 │ │ │ │ + movw r1, #18825 @ 0x4989 │ │ │ │ movt r1, #17 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 35cbc │ │ │ │ @@ -16447,30 +16452,30 @@ │ │ │ │ beq.n 35a1e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #52] @ (35a28 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -16480,15 +16485,15 @@ │ │ │ │ cbz r3, 35a48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35aa6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -16509,228 +16514,228 @@ │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ b.n 35a74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #18060 @ 0x468c │ │ │ │ + movw r0, #18316 @ 0x478c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movw r1, #20988 @ 0x51fc │ │ │ │ + b.w 848ec │ │ │ │ + movw r1, #21392 @ 0x5390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32932 @ 0x80a4 │ │ │ │ + movw r0, #33188 @ 0x81a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 35b0c │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 91924 │ │ │ │ + bl 91a04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35ae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 35ae8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fe41c │ │ │ │ + bl fec94 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 35b10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 35b0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ b.n 35b20 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #44860 @ 0xaf3c │ │ │ │ + movw r0, #45116 @ 0xb03c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 142afc │ │ │ │ + bl 142e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 35b5c │ │ │ │ adds r4, #1 │ │ │ │ beq.n 35ba6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #41044 @ 0xa054 │ │ │ │ + movw r0, #41280 @ 0xa140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 35b66 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ b.n 35b68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r7, #1 │ │ │ │ adds.w r8, r9, r7 │ │ │ │ bne.n 35b90 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143078 │ │ │ │ + bl 1433b0 │ │ │ │ b.n 35cb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 35ba0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ b.n 35bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143078 │ │ │ │ + bl 1433b0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 35cb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl eb874 │ │ │ │ + bl ebfdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35c34 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r7 │ │ │ │ blt.n 35baa │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 35c38 │ │ │ │ - movw r7, #11292 @ 0x2c1c │ │ │ │ + movw r7, #11548 @ 0x2d1c │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 906f8 │ │ │ │ + bl 907d8 │ │ │ │ cbz r0, 35c1a │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ cbz r0, 35c34 │ │ │ │ cmp r4, r8 │ │ │ │ blt.n 35c0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 35c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 35c08 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 35c1a │ │ │ │ add.w r3, r6, #12 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ b.n 35bd6 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 35c38 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11300 @ 0x2c24 │ │ │ │ + movw r1, #11556 @ 0x2d24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ b.n 35c98 │ │ │ │ - movw r0, #65372 @ 0xff5c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 7b1c8 │ │ │ │ + movw r0, #92 @ 0x5c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35c34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10eff8 │ │ │ │ + bl 10f814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 35c34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #11344 @ 0x2c50 │ │ │ │ + movw r0, #11600 @ 0x2d50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 35c98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35cae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 35cae │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 143078 │ │ │ │ + bl 1433b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16cd88 │ │ │ │ + bl 16cde8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35ce0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 35d06 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -16740,94 +16745,94 @@ │ │ │ │ adds r0, #1 │ │ │ │ beq.n 35cdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 24d130 │ │ │ │ + bl 24d100 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00035d0a <_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 24ce20 │ │ │ │ + bl 24cdec │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1b4300 │ │ │ │ + b.w 1b3c98 │ │ │ │ │ │ │ │ 00035d3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11892 @ 0x2e74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 35d74 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2953c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10bfa0 │ │ │ │ + bl 10c7dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #11668 @ 0x2d94 │ │ │ │ + movw r2, #11928 @ 0x2e98 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20ba24 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 20b764 <_PyArg_ParseStack@@Base> │ │ │ │ cbnz r0, 35da2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 35de6 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #27008 @ 0x6980 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11680 @ 0x2da0 │ │ │ │ + movw r0, #11940 @ 0x2ea4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 35d9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a040 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 35dde │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ b.n 35d9e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.w 35fd6 <_Py_IncRef@@Base+0x1dc> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ @@ -16848,38 +16853,38 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cbz r3, 35e38 <_Py_IncRef@@Base+0x3e> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #48196 @ 0xbc44 │ │ │ │ + movw r1, #48228 @ 0xbc64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 35e52 <_Py_IncRef@@Base+0x58> │ │ │ │ b.n 35e4e <_Py_IncRef@@Base+0x54> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11880 @ 0x2e68 │ │ │ │ + movw r1, #12192 @ 0x2fa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r3, #0 │ │ │ │ b.n 35fce <_Py_IncRef@@Base+0x1d4> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ movw r9, #42444 @ 0xa5cc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11976 @ 0x2ec8 │ │ │ │ + movw r1, #12232 @ 0x2fc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 35ec8 <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ bne.n 35ed4 <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbnz r3, 35e9a <_Py_IncRef@@Base+0xa0> │ │ │ │ @@ -16888,29 +16893,29 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35f5a <_Py_IncRef@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35f5a <_Py_IncRef@@Base+0x160> │ │ │ │ b.n 35ef8 <_Py_IncRef@@Base+0xfe> │ │ │ │ - movw r2, #39808 @ 0x9b80 │ │ │ │ + movw r2, #40064 @ 0x9c80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ce4b8 │ │ │ │ + bl cec80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35ec6 <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 35ec6 <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 35efe <_Py_IncRef@@Base+0x104> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 35f34 <_Py_IncRef@@Base+0x13a> │ │ │ │ b.n 35e4e <_Py_IncRef@@Base+0x54> │ │ │ │ cmp r3, r9 │ │ │ │ @@ -16926,72 +16931,72 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 35efe <_Py_IncRef@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35f5a <_Py_IncRef@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 35f5a <_Py_IncRef@@Base+0x160> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 24e9a4 <_Py_c_pow@@Base+0x8d4> │ │ │ │ + bl 24e970 <_Py_c_pow@@Base+0x8d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35f28 <_Py_IncRef@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 35f28 <_Py_IncRef@@Base+0x12e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cbnz r5, 35f44 <_Py_IncRef@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35e4e <_Py_IncRef@@Base+0x54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35e4e <_Py_IncRef@@Base+0x54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 35e4e <_Py_IncRef@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35e66 <_Py_IncRef@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35e66 <_Py_IncRef@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 35e66 <_Py_IncRef@@Base+0x6c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35f70 <_Py_IncRef@@Base+0x176> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35f70 <_Py_IncRef@@Base+0x176> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #12280 @ 0x2ff8 │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24e9a4 <_Py_c_pow@@Base+0x8d4> │ │ │ │ + bl 24e970 <_Py_c_pow@@Base+0x8d0> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35e4e <_Py_IncRef@@Base+0x54> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -16999,15 +17004,15 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 35fae <_Py_IncRef@@Base+0x1b4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 35fae <_Py_IncRef@@Base+0x1b4> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -17024,18 +17029,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 36024 <_Py_IncRef@@Base+0x22a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -17043,15 +17048,15 @@ │ │ │ │ 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 82314 │ │ │ │ + bl 82414 │ │ │ │ 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] │ │ │ │ @@ -17070,97 +17075,97 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 36068 <_Py_IncRef@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 36068 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #18628 @ 0x48c4 │ │ │ │ + movw r3, #19128 @ 0x4ab8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e61f4 │ │ │ │ + b.w 1e5cb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [pc, #4] @ (3608c <_Py_IncRef@@Base+0x292>) │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4a80049 │ │ │ │ │ │ │ │ 00036090 : │ │ │ │ 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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ cbz r0, 360cc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf0a0 │ │ │ │ + bl bf894 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 360d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 360d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 360d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #92] @ (36140 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + bl 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ cbnz r0, 360f8 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d768c │ │ │ │ mov r5, r0 │ │ │ │ b.n 3610e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 3610c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3610c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #44] @ (36140 ) │ │ │ │ - bl 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + bl 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ mov r4, r0 │ │ │ │ cbz r5, 3613c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1231f0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 123970 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cbz r4, 3613a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3613a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3613a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -17173,36 +17178,36 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36174 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 36174 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2046c0 <_PyCompile_GetBinaryIntrinsicName@@Base+0x10e8> │ │ │ │ + bl 2041e4 <_PyParkingLot_Unpark@@Base+0x1b4> │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36158 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00036176 <_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, #2713 @ 0xa99 │ │ │ │ + movw r3, #2893 @ 0xb4d │ │ │ │ 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 361ba <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 140f1c │ │ │ │ + bl 14156c │ │ │ │ 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 │ │ │ │ @@ -17217,37 +17222,37 @@ │ │ │ │ bne.n 361dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ cbz r1, 361f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ b.n 36202 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40068 @ 0x9c84 │ │ │ │ + movw r0, #40324 @ 0x9d84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 361d2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ b.n 361fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f890 │ │ │ │ + bl 24f860 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 36202 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r0, #0 │ │ │ │ b.n 36226 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbnz r0, 36212 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 361fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 361fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -17256,33 +17261,33 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [pc, #8] @ (3624c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r6, pc, #416 @ (adr r6, 363f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 3625a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #13228 @ 0x33ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00036282 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -17291,44 +17296,44 @@ │ │ │ │ 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 d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cbz r0, 362c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #55060 @ 0xd714 │ │ │ │ + movw r1, #55316 @ 0xd814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ b.n 362e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 362a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ble.n 362ec │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 36312 │ │ │ │ add r1, r2 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 362e8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cbz r0, 36312 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -17339,20 +17344,20 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ beq.n 3631e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ beq.n 3632a │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -17374,34 +17379,34 @@ │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 3637c │ │ │ │ b.n 363ac │ │ │ │ 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 363b0 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + movw r1, #7336 @ 0x1ca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + movw r0, #13272 @ 0x33d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 364d2 │ │ │ │ cbz r4, 3641c │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 363c2 │ │ │ │ subs r4, r1, #2 │ │ │ │ @@ -17411,179 +17416,179 @@ │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 363da │ │ │ │ subs r4, #1 │ │ │ │ beq.n 36440 │ │ │ │ b.n 363e2 │ │ │ │ - movw r9, #51516 @ 0xc93c │ │ │ │ + movw r9, #51432 @ 0xc8e8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 363f6 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 363ac │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne.n 363fa │ │ │ │ b.n 36448 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 3640c │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 363ac │ │ │ │ cmp r5, #1 │ │ │ │ bne.n 3640e │ │ │ │ b.n 36446 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r6, r0, #0 │ │ │ │ blt.n 363ac │ │ │ │ mov r5, r7 │ │ │ │ b.n 3644a │ │ │ │ - movw r9, #51516 @ 0xc93c │ │ │ │ + movw r9, #51432 @ 0xc8e8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw sl, #4372 @ 0x1114 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ b.n 3644a │ │ │ │ - movw r9, #51516 @ 0xc93c │ │ │ │ + movw r9, #51432 @ 0xc8e8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ b.n 3644a │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ b.n 3644a │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ tst r4, r5 │ │ │ │ beq.n 36466 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14972 @ 0x3a7c │ │ │ │ + movw r1, #15788 @ 0x3dac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 363ac │ │ │ │ cbz r6, 36486 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ beq.n 36486 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15008 @ 0x3aa0 │ │ │ │ + movw r1, #15824 @ 0x3dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 363ac │ │ │ │ mov r0, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 2011f0 │ │ │ │ + bl 200d8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 363ac │ │ │ │ - bl 200f04 │ │ │ │ + bl 200b6c │ │ │ │ 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 34edc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 364d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 364d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 36500 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ac64 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #37424 @ 0x9230 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 364f4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00036518 : │ │ │ │ +000364e0 : │ │ │ │ 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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36540 │ │ │ │ - movw r0, #13204 @ 0x3394 │ │ │ │ + cbnz r0, 36508 │ │ │ │ + movw r0, #13460 @ 0x3494 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fdedc │ │ │ │ - b.n 3656e │ │ │ │ + bl 1fda78 │ │ │ │ + b.n 36536 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #13204 @ 0x3394 │ │ │ │ + movw r2, #13460 @ 0x3494 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ecf8 │ │ │ │ + bl 21eae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36562 │ │ │ │ + beq.n 3652a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 36566 │ │ │ │ + cbz r3, 3652e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3656e │ │ │ │ + b.n 36536 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36562 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3652a │ │ │ │ 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 3655a │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 13b2b8 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #37680 @ 0x9330 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3654e │ │ │ │ + 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] @ (36598 ) │ │ │ │ + ldr r0, [pc, #12] @ (36598 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0003659c <_PyCompile_Assemble@@Base>: │ │ │ │ @@ -17596,319 +17601,319 @@ │ │ │ │ movw r3, #52904 @ 0xcea8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 365d6 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ b.n 365f0 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 365f4 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ b.n 36690 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl fec0c │ │ │ │ + bl ff484 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 36602 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3666e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c3de0 │ │ │ │ + bl 1c36e0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 365fe <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 101ed0 │ │ │ │ + bl 102618 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 365fe <_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 10609c <_PyDict_DelItemIf@@Base+0x3a8> │ │ │ │ + bl 106840 <_PyDict_DelItemIf@@Base+0x270> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 365fe <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fe96c │ │ │ │ + bl ff110 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 365fe <_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 1074f4 │ │ │ │ + bl 107dd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3666e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3666e <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36684 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 36684 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10dc68 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10e42c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 10d39c │ │ │ │ + bl 10dbd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 00036698 : │ │ │ │ ldr r0, [pc, #4] @ (366a0 ) │ │ │ │ - b.w ce8e0 │ │ │ │ + b.w cf0a8 │ │ │ │ nop │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [pc, #8] @ (366c8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r7, pc, #304 @ (adr r7, 367fc ) │ │ │ │ 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 366ec │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1311d0 │ │ │ │ + b.w 131800 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46628 @ 0xb624 │ │ │ │ + movw r0, #46884 @ 0xb724 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 366e0 │ │ │ │ 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, #13384 @ 0x3448 │ │ │ │ + movw r1, #13640 @ 0x3548 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3672c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3690c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #13644 @ 0x354c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13400 @ 0x3458 │ │ │ │ + movw r1, #13656 @ 0x3558 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13416 @ 0x3468 │ │ │ │ + movw r1, #13672 @ 0x3568 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13428 @ 0x3474 │ │ │ │ + movw r1, #13684 @ 0x3574 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13440 @ 0x3480 │ │ │ │ + movw r1, #13696 @ 0x3580 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13452 @ 0x348c │ │ │ │ + movw r1, #13708 @ 0x358c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13468 @ 0x349c │ │ │ │ + movw r1, #13724 @ 0x359c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13480 @ 0x34a8 │ │ │ │ + movw r1, #13736 @ 0x35a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13492 @ 0x34b4 │ │ │ │ + movw r1, #13748 @ 0x35b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13504 @ 0x34c0 │ │ │ │ + movw r1, #13760 @ 0x35c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13520 @ 0x34d0 │ │ │ │ + movw r1, #13776 @ 0x35d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13532 @ 0x34dc │ │ │ │ + movw r1, #13788 @ 0x35dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36726 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13544 @ 0x34e8 │ │ │ │ + movw r1, #13800 @ 0x35e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13560 @ 0x34f8 │ │ │ │ + movw r1, #13816 @ 0x35f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13576 @ 0x3508 │ │ │ │ + movw r1, #13832 @ 0x3608 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13600 @ 0x3520 │ │ │ │ + movw r1, #13856 @ 0x3620 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #13676 @ 0x356c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13620 @ 0x3534 │ │ │ │ + movw r1, #13876 @ 0x3634 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13636 @ 0x3544 │ │ │ │ + movw r1, #13892 @ 0x3644 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13444 @ 0x3484 │ │ │ │ + movw r1, #13700 @ 0x3584 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13652 @ 0x3554 │ │ │ │ + movw r1, #13908 @ 0x3654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13660 @ 0x355c │ │ │ │ + movw r1, #13916 @ 0x365c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 36726 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13672 @ 0x3568 │ │ │ │ + movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10b724 │ │ │ │ + bl 10bf60 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0003690e : │ │ │ │ - movw r3, #18320 @ 0x4790 │ │ │ │ + movw r3, #18820 @ 0x4984 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1bf850 │ │ │ │ + b.w 1bf1e0 │ │ │ │ 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] @ (36a50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -17959,43 +17964,43 @@ │ │ │ │ bne.n 36996 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 369f0 │ │ │ │ ldr r2, [pc, #164] @ (36a54 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2535f0 │ │ │ │ + bl 2535c0 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 36a48 │ │ │ │ beq.n 369f0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ (36a54 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 36a4a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 36972 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 36972 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ b.n 36972 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #100] @ (36a58 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 36a4a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -18007,22 +18012,22 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 36a32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbnz r2, 36a32 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 36a14 │ │ │ │ ldr r1, [pc, #28] @ (36a54 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ mov r3, r0 │ │ │ │ b.n 36a4a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -18036,494 +18041,498 @@ │ │ │ │ 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, #18528 @ 0x4860 │ │ │ │ + movw r4, #19028 @ 0x4a54 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bcfb0 │ │ │ │ + bl 1bc948 │ │ │ │ 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] @ (36aa8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #944 @ (adr r6, 36e5c <_PyCompile_CodeGen@@Base+0x382>) │ │ │ │ + add r6, pc, #944 @ (adr r6, 36e5c <_PyCompile_CodeGen@@Base+0x37c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2522d4 │ │ │ │ + bl 2522a8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 36ad4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 36ad6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 36ad6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00036ada <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036ae0 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1caa00 │ │ │ │ - cbnz r0, 36b12 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1ca224 │ │ │ │ + cbnz r0, 36b18 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #14436 @ 0x3864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 36b1a <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 91e58 <_PyArena_New@@Base> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 36b20 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 91f38 <_PyArena_New@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 36b1e <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36b24 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36d10 <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ + b.n 36d16 <_PyCompile_CodeGen@@Base+0x236> │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22cb84 <_PyArg_ParseStackAndKeywords@@Base+0x1ee0> │ │ │ │ + bl 22cb50 <_PyArg_ParseStackAndKeywords@@Base+0x1ed0> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 36b46 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ - bl 232e60 │ │ │ │ - cbz r0, 36b46 <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ + cbz r0, 36b4c <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ + bl 232e20 │ │ │ │ + cbz r0, 36b4c <_PyCompile_CodeGen@@Base+0x6c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1bb384 │ │ │ │ + bl 1bad1c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36b4e <_PyCompile_CodeGen@@Base+0x74> │ │ │ │ + cbnz r0, 36b54 <_PyCompile_CodeGen@@Base+0x74> │ │ │ │ mov r0, r8 │ │ │ │ - bl 110694 <_PyArena_Free@@Base> │ │ │ │ - b.n 36b1a <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 110e44 <_PyArena_Free@@Base> │ │ │ │ + b.n 36b20 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36b1a <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #440] @ (36d18 <_PyCompile_CodeGen@@Base+0x23e>) │ │ │ │ + beq.n 36b20 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #440] @ (36d20 <_PyCompile_CodeGen@@Base+0x240>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e8594 <_PyUnicodeWriter_WriteSubstring@@Base+0x114> │ │ │ │ + bl e8cf4 <_PyUnicodeWriter_WriteSubstring@@Base+0x114> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36b1a <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36b20 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf0c0 │ │ │ │ + bl 1bea50 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36b82 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne.n 36b88 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 36cf2 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ + b.n 36cf8 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36b92 <_PyCompile_CodeGen@@Base+0xb8> │ │ │ │ + cbnz r2, 36b98 <_PyCompile_CodeGen@@Base+0xb8> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 36bb8 <_PyCompile_CodeGen@@Base+0xde> │ │ │ │ - b.n 36ba6 <_PyCompile_CodeGen@@Base+0xcc> │ │ │ │ + cbz r2, 36bbe <_PyCompile_CodeGen@@Base+0xde> │ │ │ │ + b.n 36bac <_PyCompile_CodeGen@@Base+0xcc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36b8a <_PyCompile_CodeGen@@Base+0xb0> │ │ │ │ - b.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + bne.n 36b90 <_PyCompile_CodeGen@@Base+0xb0> │ │ │ │ + b.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13840 @ 0x3610 │ │ │ │ + movw r1, #14452 @ 0x3874 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36bd0 <_PyCompile_CodeGen@@Base+0xf6> │ │ │ │ + cbz r2, 36bd6 <_PyCompile_CodeGen@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32600 @ 0x7f58 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 36be8 <_PyCompile_CodeGen@@Base+0x10e> │ │ │ │ + cbz r2, 36bee <_PyCompile_CodeGen@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14528 @ 0x38c0 │ │ │ │ + movw r1, #14784 @ 0x39c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36c00 <_PyCompile_CodeGen@@Base+0x126> │ │ │ │ + cbz r2, 36c06 <_PyCompile_CodeGen@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13852 @ 0x361c │ │ │ │ + movw r1, #14464 @ 0x3880 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36c18 <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ + cbz r2, 36c1e <_PyCompile_CodeGen@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13864 @ 0x3628 │ │ │ │ + movw r1, #14476 @ 0x388c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #13876 @ 0x3634 │ │ │ │ + movw r1, #14488 @ 0x3898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #13888 @ 0x3640 │ │ │ │ + movw r1, #14500 @ 0x38a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.n 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #13904 @ 0x3650 │ │ │ │ + movw r1, #14516 @ 0x38b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c3c1c │ │ │ │ + bl 1c3520 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl ff278 │ │ │ │ + bl ffac8 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ - bl fe96c │ │ │ │ + bl ff110 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36b7c <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ + beq.w 36b82 <_PyCompile_CodeGen@@Base+0xa2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #13920 @ 0x3660 │ │ │ │ + movw r1, #14532 @ 0x38c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36cf0 <_PyCompile_CodeGen@@Base+0x216> │ │ │ │ + beq.n 36cf6 <_PyCompile_CodeGen@@Base+0x216> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 36cf2 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ + b.n 36cf8 <_PyCompile_CodeGen@@Base+0x218> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6590 │ │ │ │ + bl 1c5d10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a80 │ │ │ │ + bl 1c72a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 110694 <_PyArena_Free@@Base> │ │ │ │ + bl 110e44 <_PyArena_Free@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36d40 <_PyCompile_CodeGen@@Base+0x266> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 36d40 <_PyCompile_CodeGen@@Base+0x266> │ │ │ │ + bne.n 36d48 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 36d48 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36d74 <_PyCompile_CodeGen@@Base+0x29a> │ │ │ │ + b.n 36d7c <_PyCompile_CodeGen@@Base+0x29c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30240 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3023c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36d5c <_PyCompile_CodeGen@@Base+0x282> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 36d64 <_PyCompile_CodeGen@@Base+0x284> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36d3c <_PyCompile_CodeGen@@Base+0x262> │ │ │ │ + bne.n 36d44 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 36d74 <_PyCompile_CodeGen@@Base+0x29a> │ │ │ │ + b.n 36d7c <_PyCompile_CodeGen@@Base+0x29c> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ 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] @ (36d9c <_PyCompile_CodeGen@@Base+0x2c2>) │ │ │ │ + ldr r0, [pc, #12] @ (36da4 <_PyCompile_CodeGen@@Base+0x2c4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ add r1, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 36dc2 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + cbnz r2, 36dca <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (36df0 <_PyCompile_CodeGen@@Base+0x316>) │ │ │ │ - bl 138f98 │ │ │ │ - b.n 36dce <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r0, [pc, #52] @ (36df8 <_PyCompile_CodeGen@@Base+0x318>) │ │ │ │ + bl 1395d8 │ │ │ │ + b.n 36dd6 <_PyCompile_CodeGen@@Base+0x2f6> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (36df4 <_PyCompile_CodeGen@@Base+0x31a>) │ │ │ │ + ldr r0, [pc, #44] @ (36dfc <_PyCompile_CodeGen@@Base+0x31c>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 138f98 │ │ │ │ - cbz r0, 36de8 <_PyCompile_CodeGen@@Base+0x30e> │ │ │ │ + bl 1395d8 │ │ │ │ + cbz r0, 36df0 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36de4 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + beq.n 36dec <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36de4 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36dec <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36dec <_PyCompile_CodeGen@@Base+0x312> │ │ │ │ + b.n 36df4 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r2, pc, #992 @ (adr r2, 371d4 <_PyType_GetModuleByDef3@@Base+0x1dc>) │ │ │ │ + add r2, pc, #992 @ (adr r2, 371dc <_PyType_GetModuleByDef3@@Base+0x1dc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36dfc <_PyCompile_CodeGen@@Base+0x322>) │ │ │ │ + dmb ish │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + tst.w r3, #1 │ │ │ │ + movw r3, #4324 @ 0x10e4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #7796 @ 0x1e74 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #0] @ (36e28 <_PyCompile_CodeGen@@Base+0x348>) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36e24 <_PyCompile_CodeGen@@Base+0x34a>) │ │ │ │ + ldr r0, [pc, #8] @ (36e50 <_PyCompile_CodeGen@@Base+0x370>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #672 @ (adr r6, 370c8 <_PyType_GetModuleByDef3@@Base+0xd0>) │ │ │ │ + add r6, pc, #672 @ (adr r6, 370f4 <_PyType_GetModuleByDef3@@Base+0xf4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - tst.w r3, #1 │ │ │ │ - movw r3, #4324 @ 0x10e4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #7796 @ 0x1e74 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36f7c <_PyCompile_CodeGen@@Base+0x4a2>) │ │ │ │ + ldr r2, [pc, #288] @ (36f84 <_PyCompile_CodeGen@@Base+0x4a4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36e86 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + beq.n 36e8e <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36e88 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + cbz r4, 36e90 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #28237 @ 0x6e4d │ │ │ │ + movw r3, #28245 @ 0x6e55 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36e88 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + b.n 36e90 <_PyCompile_CodeGen@@Base+0x3b0> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36f5e <_PyCompile_CodeGen@@Base+0x484> │ │ │ │ + beq.n 36f66 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #28237 @ 0x6e4d │ │ │ │ + movw r3, #28245 @ 0x6e55 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36f5e <_PyCompile_CodeGen@@Base+0x484> │ │ │ │ - cbnz r4, 36ea2 <_PyCompile_CodeGen@@Base+0x3c8> │ │ │ │ + bne.n 36f66 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + cbnz r4, 36eaa <_PyCompile_CodeGen@@Base+0x3ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f1c <_PyCompile_CodeGen@@Base+0x442> │ │ │ │ + b.n 36f24 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36ec0 <_PyCompile_CodeGen@@Base+0x3e6> │ │ │ │ + cbz r3, 36ec8 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36f1c <_PyCompile_CodeGen@@Base+0x442> │ │ │ │ + ble.n 36f24 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36eae <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ - b.n 36eda <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ + bne.n 36eb6 <_PyCompile_CodeGen@@Base+0x3d6> │ │ │ │ + b.n 36ee2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36eda <_PyCompile_CodeGen@@Base+0x400> │ │ │ │ + beq.n 36ee2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36ec2 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ + bne.n 36eca <_PyCompile_CodeGen@@Base+0x3ea> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36f1c <_PyCompile_CodeGen@@Base+0x442> │ │ │ │ - ldr r2, [pc, #164] @ (36f80 <_PyCompile_CodeGen@@Base+0x4a6>) │ │ │ │ + bne.n 36f24 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ + ldr r2, [pc, #164] @ (36f88 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2535f0 │ │ │ │ + bl 2535c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36f74 <_PyCompile_CodeGen@@Base+0x49a> │ │ │ │ - beq.n 36f1c <_PyCompile_CodeGen@@Base+0x442> │ │ │ │ + blt.n 36f7c <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + beq.n 36f24 <_PyCompile_CodeGen@@Base+0x444> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36f80 <_PyCompile_CodeGen@@Base+0x4a6>) │ │ │ │ + ldr r1, [pc, #148] @ (36f88 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36f76 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + bne.n 36f7e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36e9e <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + beq.n 36ea6 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36e9e <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 36e9e <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + bne.n 36ea6 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36ea6 <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36f84 <_PyCompile_CodeGen@@Base+0x4aa>) │ │ │ │ + ldr r1, [pc, #100] @ (36f8c <_PyCompile_CodeGen@@Base+0x4ac>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36f76 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + bne.n 36f7e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36f4a <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + bne.n 36f52 <_PyCompile_CodeGen@@Base+0x472> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36f76 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + b.n 36f7e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36f5e <_PyCompile_CodeGen@@Base+0x484> │ │ │ │ + beq.n 36f66 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36f5e <_PyCompile_CodeGen@@Base+0x484> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36f66 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36f40 <_PyCompile_CodeGen@@Base+0x466> │ │ │ │ - ldr r1, [pc, #28] @ (36f80 <_PyCompile_CodeGen@@Base+0x4a6>) │ │ │ │ + beq.n 36f48 <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ + ldr r1, [pc, #28] @ (36f88 <_PyCompile_CodeGen@@Base+0x4a8>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36f76 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + b.n 36f7e <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #800 @ 0x320 │ │ │ │ @@ -18533,580 +18542,580 @@ │ │ │ │ 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 36fb6 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + bgt.n 36fbe <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 36fd0 <_PyCompile_CodeGen@@Base+0x4f6> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 36fd8 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36fd4 <_PyCompile_CodeGen@@Base+0x4fa> │ │ │ │ + cbz r3, 36fdc <_PyCompile_CodeGen@@Base+0x4fc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36ff0 <_PyCompile_CodeGen@@Base+0x516> │ │ │ │ + b.n 36ff8 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36fe2 <_PyCompile_CodeGen@@Base+0x508> │ │ │ │ + cbnz r0, 36fea <_PyCompile_CodeGen@@Base+0x50a> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 36ff0 <_PyCompile_CodeGen@@Base+0x516> │ │ │ │ - ldr r1, [pc, #16] @ (36ff4 <_PyCompile_CodeGen@@Base+0x51a>) │ │ │ │ + b.n 36ff8 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ + ldr r1, [pc, #16] @ (36ffc <_PyCompile_CodeGen@@Base+0x51c>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36fd8 <_PyCompile_CodeGen@@Base+0x4fe> │ │ │ │ + beq.n 36fe0 <_PyCompile_CodeGen@@Base+0x500> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ udf #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036ff8 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +00037000 <_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 1ca0d0 │ │ │ │ + bl 1c98f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37052 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 3705a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca0d0 │ │ │ │ + bl 1c98f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37052 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 3705a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca0d0 │ │ │ │ + bl 1c98f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37052 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 3705a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #14372 @ 0x3824 │ │ │ │ + movw r1, #14628 @ 0x3924 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37080 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ + ldr r0, [pc, #12] @ (37088 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #48 @ (adr r7, 370b4 <_PyType_GetModuleByDef3@@Base+0xbc>) │ │ │ │ + add r7, pc, #48 @ (adr r7, 370bc <_PyType_GetModuleByDef3@@Base+0xbc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 370a6 <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ + cbnz r3, 370ae <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 370a6 <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ + ble.n 370ae <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 370a6 <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ - cbnz r1, 370c0 <_PyType_GetModuleByDef3@@Base+0xc8> │ │ │ │ + bne.n 370ae <_PyType_GetModuleByDef3@@Base+0xae> │ │ │ │ + cbnz r1, 370c8 <_PyType_GetModuleByDef3@@Base+0xc8> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #300] @ (371d8 <_PyType_GetModuleByDef3@@Base+0x1e0>) │ │ │ │ + ldr r4, [pc, #300] @ (371e0 <_PyType_GetModuleByDef3@@Base+0x1e0>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 370ec <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 370f4 <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 370f0 <_PyType_GetModuleByDef3@@Base+0xf8> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 370f8 <_PyType_GetModuleByDef3@@Base+0xf8> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + movw r1, #7336 @ 0x1ca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #18992 @ 0x4a30 │ │ │ │ + movw r0, #20556 @ 0x504c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 371ce <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ + b.n 371d6 <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 116188 │ │ │ │ + bl 1168f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 371ce <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ + beq.n 371d6 <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 149dcc │ │ │ │ + bl 14a024 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 371a8 <_PyType_GetModuleByDef3@@Base+0x1b0> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 371b0 <_PyType_GetModuleByDef3@@Base+0x1b0> │ │ │ │ + bl 98194 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 293c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d210 │ │ │ │ + bl 6d290 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3713e <_PyType_GetModuleByDef3@@Base+0x146> │ │ │ │ + cbnz r0, 37146 <_PyType_GetModuleByDef3@@Base+0x146> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3716c <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ + b.n 37174 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2aa04 │ │ │ │ - cbz r0, 37162 <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ + cbz r0, 3716a <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 37162 <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ + bne.n 3716a <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37168 <_PyType_GetModuleByDef3@@Base+0x170> │ │ │ │ + bge.n 37170 <_PyType_GetModuleByDef3@@Base+0x170> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 37126 <_PyType_GetModuleByDef3@@Base+0x12e> │ │ │ │ + b.n 3712e <_PyType_GetModuleByDef3@@Base+0x12e> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3716c <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ + b.n 37174 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3719c <_PyType_GetModuleByDef3@@Base+0x1a4> │ │ │ │ + cbnz r6, 371a4 <_PyType_GetModuleByDef3@@Base+0x1a4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 37182 <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 371ac <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + beq.n 3718a <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 371b4 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #14456 @ 0x3878 │ │ │ │ + movw r1, #14712 @ 0x3978 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 371ac <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + bl d545c │ │ │ │ + b.n 371b4 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c8c0 <_PyArg_ParseStack@@Base+0xe9c> │ │ │ │ + bl 20c624 <_PyArg_ParseStack@@Base+0xec0> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 371ac <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + b.n 371b4 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 371c2 <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ + beq.n 371ca <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 371c6 <_PyType_GetModuleByDef3@@Base+0x1ce> │ │ │ │ + cbz r3, 371ce <_PyType_GetModuleByDef3@@Base+0x1ce> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 371ce <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ + b.n 371d6 <_PyType_GetModuleByDef3@@Base+0x1d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 371c2 <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 371ca <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 72f44 │ │ │ │ - cbz r0, 3723c <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ + bl 72fe4 │ │ │ │ + cbz r0, 37244 <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7edd4 │ │ │ │ - cbz r0, 37226 <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ + bl 7eee4 │ │ │ │ + cbz r0, 3722e <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 37206 <_PyType_GetModuleByDef3@@Base+0x20e> │ │ │ │ + bne.n 3720e <_PyType_GetModuleByDef3@@Base+0x20e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 37226 <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3722e <_PyType_GetModuleByDef3@@Base+0x22e> │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 3723e <_PyType_GetModuleByDef3@@Base+0x246> │ │ │ │ + b.n 37246 <_PyType_GetModuleByDef3@@Base+0x246> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3723c <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ + beq.n 37244 <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3723c <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ + cbnz r3, 37244 <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (37268 <_PyType_GetModuleByDef3@@Base+0x270>) │ │ │ │ + ldr r0, [pc, #8] @ (37270 <_PyType_GetModuleByDef3@@Base+0x270>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (37290 <_PyType_GetModuleByDef3@@Base+0x298>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 29718 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 372e2 <_PyType_GetModuleByDef3@@Base+0x2ea> │ │ │ │ + bge.n 372c2 <_PyType_GetModuleByDef3@@Base+0x2c2> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37368 @ 0x91f8 │ │ │ │ + movw r2, #37624 @ 0x92f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10524 @ 0x291c │ │ │ │ + movw r0, #10780 @ 0x2a1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 372ee <_PyType_GetModuleByDef3@@Base+0x2f6> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 372ce <_PyType_GetModuleByDef3@@Base+0x2ce> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb170 <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ + bl 1fad18 <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 372f8 <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + cbz r3, 372d8 <_PyType_GetModuleByDef3@@Base+0x2d8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37324 <_PyType_GetModuleByDef3@@Base+0x32c>) │ │ │ │ + ldr r0, [pc, #12] @ (37304 <_PyType_GetModuleByDef3@@Base+0x304>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #544 @ (adr r6, 37548 <_PyEval_FormatExcUnbound@@Base+0x1a8>) │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + 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] @ (3732c <_PyType_GetModuleByDef3@@Base+0x32c>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1395d8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r6, pc, #544 @ (adr r6, 37550 <_PyEval_FormatExcUnbound@@Base+0x1a8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37348 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ + cbnz r3, 37350 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37348 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ + ble.n 37350 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37348 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ - cbnz r0, 37364 <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ + bne.n 37350 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ + cbnz r0, 3736c <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (3739c <_PyType_GetModuleByDef3@@Base+0x3a4>) │ │ │ │ + ldr r4, [pc, #76] @ (373a4 <_PyType_GetModuleByDef3@@Base+0x3a4>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37364 <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3736c <_PyType_GetModuleByDef3@@Base+0x36c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 37394 <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ + b.n 3739c <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37378 <_PyType_GetModuleByDef3@@Base+0x380> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 37380 <_PyType_GetModuleByDef3@@Base+0x380> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37360 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ + bne.n 37368 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 164b98 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 164c20 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, r0, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000373a0 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +000373a8 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 373a8 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 373b0 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 373ec <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 373f4 <_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 373d4 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 373dc <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #56044 @ 0xdaec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #44220 @ 0xacbc │ │ │ │ + movw r2, #44476 @ 0xadbc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f10f4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f0ca4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48068 @ 0xbbc4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #14768 @ 0x39b0 │ │ │ │ + movw r2, #15024 @ 0x3ab0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f10f4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f0ca4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37414 <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ + ldr r0, [pc, #12] @ (3741c <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #42080 @ 0xa460 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #42080 @ 0xa460 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 145304 │ │ │ │ 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] @ (37578 <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ + ldr r2, [pc, #288] @ (37580 <_PyEval_FormatExcUnbound@@Base+0x1d8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37480 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 37488 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37482 <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ + cbz r4, 3748a <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #29767 @ 0x7447 │ │ │ │ + movw r3, #29775 @ 0x744f │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37482 <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ + b.n 3748a <_PyEval_FormatExcUnbound@@Base+0xe2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37558 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + beq.n 37560 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #29767 @ 0x7447 │ │ │ │ + movw r3, #29775 @ 0x744f │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37558 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - cbnz r4, 3749c <_PyEval_FormatExcUnbound@@Base+0xfc> │ │ │ │ + bne.n 37560 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + cbnz r4, 374a4 <_PyEval_FormatExcUnbound@@Base+0xfc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37516 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + b.n 3751e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 374ba <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + cbz r3, 374c2 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37516 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + ble.n 3751e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 374a8 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ - b.n 374d4 <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ + bne.n 374b0 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ + b.n 374dc <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 374d4 <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ + beq.n 374dc <_PyEval_FormatExcUnbound@@Base+0x134> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 374bc <_PyEval_FormatExcUnbound@@Base+0x11c> │ │ │ │ + bne.n 374c4 <_PyEval_FormatExcUnbound@@Base+0x11c> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37516 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ - ldr r2, [pc, #164] @ (3757c <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ + bne.n 3751e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + ldr r2, [pc, #164] @ (37584 <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2535f0 │ │ │ │ + bl 2535c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3756e <_PyEval_FormatExcUnbound@@Base+0x1ce> │ │ │ │ - beq.n 37516 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + blt.n 37576 <_PyEval_FormatExcUnbound@@Base+0x1ce> │ │ │ │ + beq.n 3751e <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3757c <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ + ldr r1, [pc, #148] @ (37584 <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37570 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + bne.n 37578 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37498 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + beq.n 374a0 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37498 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37498 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + bne.n 374a0 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 374a0 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37580 <_PyEval_FormatExcUnbound@@Base+0x1e0>) │ │ │ │ + ldr r1, [pc, #100] @ (37588 <_PyEval_FormatExcUnbound@@Base+0x1e0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37570 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + bne.n 37578 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37544 <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ + bne.n 3754c <_PyEval_FormatExcUnbound@@Base+0x1a4> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37570 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + b.n 37578 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37558 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + beq.n 37560 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37558 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37560 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3753a <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ - ldr r1, [pc, #28] @ (3757c <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ + beq.n 37542 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ + ldr r1, [pc, #28] @ (37584 <_PyEval_FormatExcUnbound@@Base+0x1dc>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37570 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + b.n 37578 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -19118,363 +19127,363 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 375a2 <_PyEval_FormatExcUnbound@@Base+0x202> │ │ │ │ + cbz r3, 375aa <_PyEval_FormatExcUnbound@@Base+0x202> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 375a4 <_PyEval_FormatExcUnbound@@Base+0x204> │ │ │ │ + b.n 375ac <_PyEval_FormatExcUnbound@@Base+0x204> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #268] @ (376b4 <_PyEval_FormatExcUnbound@@Base+0x314>) │ │ │ │ + ldr r5, [pc, #268] @ (376bc <_PyEval_FormatExcUnbound@@Base+0x314>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 375d4 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bne.n 375dc <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 375d4 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + ble.n 375dc <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 375d4 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ - cbnz r6, 375f8 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ - ldr r1, [pc, #224] @ (376b8 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ + bgt.n 375dc <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + cbnz r6, 37600 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ + ldr r1, [pc, #224] @ (376c0 <_PyEval_FormatExcUnbound@@Base+0x318>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37686 <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ + beq.n 3768e <_PyEval_FormatExcUnbound@@Base+0x2e6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37682 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + beq.n 3768a <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3763e <_PyEval_FormatExcUnbound@@Base+0x29e> │ │ │ │ + beq.n 37646 <_PyEval_FormatExcUnbound@@Base+0x29e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3762e <_PyEval_FormatExcUnbound@@Base+0x28e> │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 37636 <_PyEval_FormatExcUnbound@@Base+0x28e> │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37626 <_PyEval_FormatExcUnbound@@Base+0x286> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 37682 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bne.n 3762e <_PyEval_FormatExcUnbound@@Base+0x286> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3768a <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37642 <_PyEval_FormatExcUnbound@@Base+0x2a2> │ │ │ │ - b.n 37632 <_PyEval_FormatExcUnbound@@Base+0x292> │ │ │ │ + beq.n 3764a <_PyEval_FormatExcUnbound@@Base+0x2a2> │ │ │ │ + b.n 3763a <_PyEval_FormatExcUnbound@@Base+0x292> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1c67e0 │ │ │ │ - cbnz r0, 37642 <_PyEval_FormatExcUnbound@@Base+0x2a2> │ │ │ │ - b.n 37682 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bl 1c5f6c │ │ │ │ + cbnz r0, 3764a <_PyEval_FormatExcUnbound@@Base+0x2a2> │ │ │ │ + b.n 3768a <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 37662 <_PyEval_FormatExcUnbound@@Base+0x2c2> │ │ │ │ + beq.n 3766a <_PyEval_FormatExcUnbound@@Base+0x2c2> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a46c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37668 <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ + b.n 37670 <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ blx 29fc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r5, 3768a <_PyEval_FormatExcUnbound@@Base+0x2ea> │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r5, 37692 <_PyEval_FormatExcUnbound@@Base+0x2ea> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37694 <_PyEval_FormatExcUnbound@@Base+0x2f4> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 3769c <_PyEval_FormatExcUnbound@@Base+0x2f4> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37644 <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ + beq.n 3764c <_PyEval_FormatExcUnbound@@Base+0x2a4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 376a4 <_PyEval_FormatExcUnbound@@Base+0x304> │ │ │ │ + b.n 376ac <_PyEval_FormatExcUnbound@@Base+0x304> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 376a4 <_PyEval_FormatExcUnbound@@Base+0x304> │ │ │ │ + b.n 376ac <_PyEval_FormatExcUnbound@@Base+0x304> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 376a4 <_PyEval_FormatExcUnbound@@Base+0x304> │ │ │ │ + b.n 376ac <_PyEval_FormatExcUnbound@@Base+0x304> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 37682 <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + bl f5734 │ │ │ │ + b.n 3768a <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 376fc <_PyEval_FormatExcUnbound@@Base+0x354> │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r0, r2, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #14980 @ 0x3a84 │ │ │ │ + movw r1, #15236 @ 0x3b84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1f304c │ │ │ │ - cbnz r0, 376e2 <_PyEval_FormatExcUnbound@@Base+0x342> │ │ │ │ + bl 1f2bfc │ │ │ │ + cbnz r0, 376ea <_PyEval_FormatExcUnbound@@Base+0x342> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37724 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + b.n 3772c <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1141f8 <_PyTime_localtime@@Base> │ │ │ │ + bl 114988 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 376de <_PyEval_FormatExcUnbound@@Base+0x33e> │ │ │ │ + bne.n 376e6 <_PyEval_FormatExcUnbound@@Base+0x33e> │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (37728 <_PyEval_FormatExcUnbound@@Base+0x388>) │ │ │ │ + ldr r2, [pc, #48] @ (37730 <_PyEval_FormatExcUnbound@@Base+0x388>) │ │ │ │ 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, #14992 @ 0x3a90 │ │ │ │ + movw r0, #15248 @ 0x3b90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r0, 37738 <_PyEval_FormatExcUnbound@@Base+0x398> │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r5, r0, #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 246460 │ │ │ │ + bl 246210 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37764 <_PyEval_FormatExcUnbound@@Base+0x3c4> │ │ │ │ + blt.n 3776c <_PyEval_FormatExcUnbound@@Base+0x3c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37760 <_PyEval_FormatExcUnbound@@Base+0x3c0> │ │ │ │ + cbnz r3, 37768 <_PyEval_FormatExcUnbound@@Base+0x3c0> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15076 @ 0x3ae4 │ │ │ │ + movw r1, #15332 @ 0x3be4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 37766 <_PyEval_FormatExcUnbound@@Base+0x3c6> │ │ │ │ + b.n 3776e <_PyEval_FormatExcUnbound@@Base+0x3c6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15124 @ 0x3b14 │ │ │ │ + movw r1, #15380 @ 0x3c14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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] @ (377b8 <_PyEval_FormatExcUnbound@@Base+0x418>) │ │ │ │ + ldr r0, [pc, #12] @ (377c0 <_PyEval_FormatExcUnbound@@Base+0x418>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 377c6 <_PyEval_FormatExcUnbound@@Base+0x426> │ │ │ │ - b.w 808f4 │ │ │ │ + beq.n 377ce <_PyEval_FormatExcUnbound@@Base+0x426> │ │ │ │ + b.w 809f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1328 @ 0x530 │ │ │ │ + movw r1, #1584 @ 0x630 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15184 @ 0x3b50 │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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] @ (37948 <_PyEval_FormatExcUnbound@@Base+0x5a8>) │ │ │ │ + ldr r2, [pc, #288] @ (37950 <_PyEval_FormatExcUnbound@@Base+0x5a8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37850 <_PyEval_FormatExcUnbound@@Base+0x4b0> │ │ │ │ + beq.n 37858 <_PyEval_FormatExcUnbound@@Base+0x4b0> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37852 <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ + cbz r4, 3785a <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30743 @ 0x7817 │ │ │ │ + movw r3, #30751 @ 0x781f │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37852 <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ + b.n 3785a <_PyEval_FormatExcUnbound@@Base+0x4b2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37928 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + beq.n 37930 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30743 @ 0x7817 │ │ │ │ + movw r3, #30751 @ 0x781f │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37928 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ - cbnz r4, 3786c <_PyEval_FormatExcUnbound@@Base+0x4cc> │ │ │ │ + bne.n 37930 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + cbnz r4, 37874 <_PyEval_FormatExcUnbound@@Base+0x4cc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 378e6 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + b.n 378ee <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3788a <_PyEval_FormatExcUnbound@@Base+0x4ea> │ │ │ │ + cbz r3, 37892 <_PyEval_FormatExcUnbound@@Base+0x4ea> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 378e6 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + ble.n 378ee <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37878 <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ - b.n 378a4 <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ + bne.n 37880 <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ + b.n 378ac <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 378a4 <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ + beq.n 378ac <_PyEval_FormatExcUnbound@@Base+0x504> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3788c <_PyEval_FormatExcUnbound@@Base+0x4ec> │ │ │ │ + bne.n 37894 <_PyEval_FormatExcUnbound@@Base+0x4ec> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 378e6 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ - ldr r2, [pc, #164] @ (3794c <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ + bne.n 378ee <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + ldr r2, [pc, #164] @ (37954 <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2535f0 │ │ │ │ + bl 2535c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3793e <_PyEval_FormatExcUnbound@@Base+0x59e> │ │ │ │ - beq.n 378e6 <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ + blt.n 37946 <_PyEval_FormatExcUnbound@@Base+0x59e> │ │ │ │ + beq.n 378ee <_PyEval_FormatExcUnbound@@Base+0x546> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3794c <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ + ldr r1, [pc, #148] @ (37954 <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37940 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + bne.n 37948 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37868 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ + beq.n 37870 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37868 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37868 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ + bne.n 37870 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37870 <_PyEval_FormatExcUnbound@@Base+0x4c8> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37950 <_PyEval_FormatExcUnbound@@Base+0x5b0>) │ │ │ │ + ldr r1, [pc, #100] @ (37958 <_PyEval_FormatExcUnbound@@Base+0x5b0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37940 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + bne.n 37948 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37914 <_PyEval_FormatExcUnbound@@Base+0x574> │ │ │ │ + bne.n 3791c <_PyEval_FormatExcUnbound@@Base+0x574> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37940 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + b.n 37948 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37928 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + beq.n 37930 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37928 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37930 <_PyEval_FormatExcUnbound@@Base+0x588> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3790a <_PyEval_FormatExcUnbound@@Base+0x56a> │ │ │ │ - ldr r1, [pc, #28] @ (3794c <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ + beq.n 37912 <_PyEval_FormatExcUnbound@@Base+0x56a> │ │ │ │ + ldr r1, [pc, #28] @ (37954 <_PyEval_FormatExcUnbound@@Base+0x5ac>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 15e980 │ │ │ │ + bl 15ea38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37940 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ + b.n 37948 <_PyEval_FormatExcUnbound@@Base+0x5a0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -19484,98 +19493,98 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 37976 <_PyEval_FormatExcUnbound@@Base+0x5d6> │ │ │ │ + cbz r1, 3797e <_PyEval_FormatExcUnbound@@Base+0x5d6> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3799c <_PyEval_FormatExcUnbound@@Base+0x5fc> │ │ │ │ + cbz r3, 379a4 <_PyEval_FormatExcUnbound@@Base+0x5fc> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3799e <_PyEval_FormatExcUnbound@@Base+0x5fe> │ │ │ │ + b.n 379a6 <_PyEval_FormatExcUnbound@@Base+0x5fe> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29718 │ │ │ │ - cbnz r6, 379b4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + cbnz r6, 379bc <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 379b4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + ble.n 379bc <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 379b4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ - cbnz r5, 379da <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ - ldr r1, [pc, #120] @ (37a30 <_PyEval_FormatExcUnbound@@Base+0x690>) │ │ │ │ + bgt.n 379bc <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + cbnz r5, 379e2 <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ + ldr r1, [pc, #120] @ (37a38 <_PyEval_FormatExcUnbound@@Base+0x690>) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 379da <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ + cbnz r0, 379e2 <_PyEval_FormatExcUnbound@@Base+0x63a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37a1e <_PyEval_FormatExcUnbound@@Base+0x67e> │ │ │ │ + b.n 37a26 <_PyEval_FormatExcUnbound@@Base+0x67e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 379d6 <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ + bne.n 379de <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37a0a <_PyEval_FormatExcUnbound@@Base+0x66a> │ │ │ │ + beq.n 37a12 <_PyEval_FormatExcUnbound@@Base+0x66a> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 379f6 <_PyEval_FormatExcUnbound@@Base+0x656> │ │ │ │ + cbz r6, 379fe <_PyEval_FormatExcUnbound@@Base+0x656> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37a0e <_PyEval_FormatExcUnbound@@Base+0x66e> │ │ │ │ + beq.n 37a16 <_PyEval_FormatExcUnbound@@Base+0x66e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37a10 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 37a10 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ - b.n 379d6 <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ + bne.n 37a18 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 37a18 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ + b.n 379de <_PyEval_FormatExcUnbound@@Base+0x636> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 37a10 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ + b.n 37a18 <_PyEval_FormatExcUnbound@@Base+0x670> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a5c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a64 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37a28 <_PyEval_FormatExcUnbound@@Base+0x688> │ │ │ │ + cbz r3, 37a30 <_PyEval_FormatExcUnbound@@Base+0x688> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -19583,207 +19592,207 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (37a58 <_PyEval_FormatExcUnbound@@Base+0x6b8>) │ │ │ │ + ldr r0, [pc, #8] @ (37a60 <_PyEval_FormatExcUnbound@@Base+0x6b8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #816 @ (adr r6, 37d8c ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 37d94 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037a5c <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00037a64 <_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 227580 │ │ │ │ + bl 227700 <_PyLong_UnsignedShort_Converter@@Base+0x2d0> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37a9a <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 37aa2 <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37a92 <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ + bne.n 37a9a <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ pop {r4} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (37abc <_Py_strhex_bytes_with_sep@@Base+0x60>) │ │ │ │ - bl 138f98 │ │ │ │ + ldr r0, [pc, #8] @ (37ac4 <_Py_strhex_bytes_with_sep@@Base+0x60>) │ │ │ │ + bl 1395d8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037ac0 : │ │ │ │ +00037ac8 : │ │ │ │ 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, 37ae8 │ │ │ │ + cbz r1, 37af0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37af8 │ │ │ │ + cbz r0, 37b00 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f50cc │ │ │ │ + bl f5834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 ff278 │ │ │ │ + bl ffac8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37baa │ │ │ │ - movw fp, #15188 @ 0x3b54 │ │ │ │ + beq.n 37bb2 │ │ │ │ + movw fp, #15444 @ 0x3c54 │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #15276 @ 0x3bac │ │ │ │ + movw r7, #15532 @ 0x3cac │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37b50 │ │ │ │ - bl 85bd4 │ │ │ │ + b.n 37b58 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37bae │ │ │ │ + bne.n 37bb6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37ba4 │ │ │ │ + bne.n 37bac │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37bbe │ │ │ │ + bge.n 37bc6 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4372 @ 0x1114 │ │ │ │ - movweq r0, #15288 @ 0x3bb8 │ │ │ │ + movweq r0, #15544 @ 0x3cb8 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37b38 │ │ │ │ + bne.n 37b40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37bbe │ │ │ │ + b.n 37bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37b48 │ │ │ │ + bne.n 37b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 37b48 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37b50 │ │ │ │ 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 37c42 │ │ │ │ + bl 37c4a │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37c1a │ │ │ │ + cbnz r1, 37c22 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37c12 │ │ │ │ + bne.n 37c1a │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1328 @ 0x530 │ │ │ │ + movw r1, #1584 @ 0x630 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 37c36 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 37c3e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37c3e │ │ │ │ + b.n 37c46 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37c3c │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 37c3c │ │ │ │ + bne.n 37c44 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 37c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37c40 │ │ │ │ + b.n 37c48 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037c42 : │ │ │ │ +00037c4a : │ │ │ │ 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] @ (37ca8 ) │ │ │ │ + ldr r2, [pc, #84] @ (37cb0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #92672 @ 0x16a00 │ │ │ │ @@ -19796,678 +19805,678 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37c74 │ │ │ │ + bne.n 37c7c │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 201fc4 │ │ │ │ + b.w 201980 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 37ce4 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 37d10 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 37d26 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bmi.n 37d16 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15588 @ 0x3ce4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 37d32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 37d28 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 37d28 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + bl 79348 │ │ │ │ + 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 r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 37cd4 │ │ │ │ + cbnz r3, 37d54 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37cd4 │ │ │ │ + ble.n 37d54 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37cd4 │ │ │ │ - cbnz r1, 37cf2 │ │ │ │ + bne.n 37d54 │ │ │ │ + cbnz r1, 37d72 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #68] @ (37d20 ) │ │ │ │ + ldr r4, [pc, #68] @ (37da0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37cf2 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37d72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37d1a │ │ │ │ + b.n 37d9a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37d06 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 37d86 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37cee │ │ │ │ + bne.n 37d6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f7ee4 │ │ │ │ + bl f8648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37cee │ │ │ │ + beq.n 37d6e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37d44 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 37d5e │ │ │ │ + bne.n 37dc4 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 37dde │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 37d54 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 37d5e │ │ │ │ + cbnz r0, 37dd4 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 37dde │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 37d8a │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15368 @ 0x3c08 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 37db6 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 37dcc │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bmi.n 37dbc │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15400 @ 0x3c28 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37dd8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 37dce │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 37dce │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - bl 792a4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37de2 │ │ │ │ - b.w 73110 │ │ │ │ + cbnz r0, 37dea │ │ │ │ + b.w 731b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37e1e │ │ │ │ + bgt.n 37e26 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15460 @ 0x3c64 │ │ │ │ + movw r1, #15716 @ 0x3d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37e3e │ │ │ │ + ble.n 37e46 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15508 @ 0x3c94 │ │ │ │ + movw r1, #15764 @ 0x3d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37e70 │ │ │ │ + beq.n 37e78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37e5e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 37e70 │ │ │ │ + bne.n 37e66 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 37e78 │ │ │ │ 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 37ea4 │ │ │ │ + b.n 37eac │ │ │ │ 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 e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37e94 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 37ea0 │ │ │ │ + bne.n 37e9c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 37ea8 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r2, 37ed2 │ │ │ │ + cbnz r2, 37eda │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 37ed4 │ │ │ │ + b.n 37edc │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #15768 @ 0x3d98 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #15772 @ 0x3d9c │ │ │ │ + movw r0, #16028 @ 0x3e9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37f2a │ │ │ │ + beq.n 37f32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37f7e │ │ │ │ + beq.n 37f86 │ │ │ │ add r5, sp, #20 │ │ │ │ - movw r1, #15784 @ 0x3da8 │ │ │ │ + movw r1, #16040 @ 0x3ea8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 151964 │ │ │ │ - cbz r0, 37f66 │ │ │ │ + bl 151a90 │ │ │ │ + cbz r0, 37f6e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 37f2e │ │ │ │ + bls.n 37f36 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15788 @ 0x3dac │ │ │ │ + movw r1, #16044 @ 0x3eac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37fd6 │ │ │ │ + b.n 37fde │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29db8 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 37fbe │ │ │ │ + bne.n 37fc6 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37fae │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 37fb6 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f36 │ │ │ │ - b.n 37f2a │ │ │ │ - bl d6f30 │ │ │ │ - movw r1, #15816 @ 0x3dc8 │ │ │ │ + beq.n 37f3e │ │ │ │ + b.n 37f32 │ │ │ │ + bl d76cc │ │ │ │ + movw r1, #16072 @ 0x3ec8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 151964 │ │ │ │ + bl 151a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f2a │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 37f32 │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29298 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 37fcc │ │ │ │ + bne.n 37fd4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37fae │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 37fb6 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f7e │ │ │ │ - b.n 37f2a │ │ │ │ + beq.n 37f86 │ │ │ │ + b.n 37f32 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 37f2a │ │ │ │ + bl f5734 │ │ │ │ + b.n 37f32 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 37fae │ │ │ │ + blt.n 37fb6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 72d2c │ │ │ │ - b.n 37fd6 │ │ │ │ + bl 72dcc │ │ │ │ + b.n 37fde │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 37fae │ │ │ │ + blt.n 37fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8861c │ │ │ │ - cbz r0, 3802e │ │ │ │ + bl 88728 │ │ │ │ + cbz r0, 38036 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38008 │ │ │ │ + b.n 38010 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38052 │ │ │ │ + bne.n 3805a │ │ │ │ mov r0, r4 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 38064 │ │ │ │ - bl 2480c0 <_PyXI_EndInterpreter@@Base+0x790> │ │ │ │ + cbz r5, 3806c │ │ │ │ + bl 248080 <_PyXI_EndInterpreter@@Base+0xa34> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38032 │ │ │ │ + bne.n 3803a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 38000 │ │ │ │ + bne.n 38008 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38042 │ │ │ │ + bne.n 3804a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3808a │ │ │ │ + b.n 38092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38022 │ │ │ │ + bne.n 3802a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38022 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3802a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3802e │ │ │ │ + bne.n 38036 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3802e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38036 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38008 │ │ │ │ + bne.n 38010 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38008 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3807a │ │ │ │ + beq.n 38082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3807a │ │ │ │ + cbnz r3, 38082 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3802e │ │ │ │ + bne.n 38036 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 380ae │ │ │ │ + bmi.n 380b6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15980 @ 0x3e6c │ │ │ │ + movw r1, #16236 @ 0x3f6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ stmdb 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 116188 │ │ │ │ + bl 1168f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3818e │ │ │ │ + beq.n 38196 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 149dcc │ │ │ │ + bl 14a024 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3817c │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 38184 │ │ │ │ + bl 98194 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 293c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d210 │ │ │ │ + bl 6d290 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38112 │ │ │ │ + cbnz r0, 3811a │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 38140 │ │ │ │ + b.n 38148 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a454 │ │ │ │ - cbz r0, 38136 │ │ │ │ + cbz r0, 3813e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 38136 │ │ │ │ + bne.n 3813e │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3813c │ │ │ │ + bge.n 38144 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 380fa │ │ │ │ + b.n 38102 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 38140 │ │ │ │ + b.n 38148 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 38170 │ │ │ │ + cbnz r5, 38178 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 38156 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 38180 │ │ │ │ + beq.n 3815e │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 38188 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #16020 @ 0x3e94 │ │ │ │ + movw r1, #16276 @ 0x3f94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 38180 │ │ │ │ + bl d545c │ │ │ │ + b.n 38188 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de620 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + bl 1dde48 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 38180 │ │ │ │ + b.n 38188 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 136838 <_Py_DecRef@@Base> │ │ │ │ + bl 136e68 <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #120] @ (38220 ) │ │ │ │ - bl 90ff0 │ │ │ │ - cbz r0, 38216 │ │ │ │ + ldr r1, [pc, #120] @ (38228 ) │ │ │ │ + bl 910d0 │ │ │ │ + cbz r0, 3821e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 381d0 │ │ │ │ + bmi.n 381d8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45984 @ 0xb3a0 │ │ │ │ + movw r1, #46240 @ 0xb4a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 381f4 │ │ │ │ - ldr r1, [pc, #80] @ (38224 ) │ │ │ │ + bl d545c │ │ │ │ + b.n 381fc │ │ │ │ + ldr r1, [pc, #80] @ (3822c ) │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 381de │ │ │ │ - bl 7a408 │ │ │ │ + cbz r4, 381e6 │ │ │ │ + bl 7a534 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 381fe │ │ │ │ - bl 1bbe94 │ │ │ │ - cbnz r0, 381fa │ │ │ │ + b.n 38206 │ │ │ │ + bl 1bb82c │ │ │ │ + cbnz r0, 38202 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #52] @ (38224 ) │ │ │ │ + ldr r1, [pc, #52] @ (3822c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed99c │ │ │ │ + bl ee108 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 381fe │ │ │ │ + b.n 38206 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3821a │ │ │ │ + beq.n 38222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3821a │ │ │ │ + cbnz r3, 38222 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3821a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38222 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #224 @ (adr r3, 38304 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 3830c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 38228 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 38230 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #12204 @ 0x2fac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 382f8 │ │ │ │ + bne.n 38300 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 382f8 │ │ │ │ + bne.n 38300 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 38280 │ │ │ │ + bne.n 38288 │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3826a │ │ │ │ + bgt.n 38272 │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 38270 │ │ │ │ + b.n 38278 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38300 │ │ │ │ + beq.n 38308 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 38300 │ │ │ │ + b.n 38308 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 382ba │ │ │ │ + cbz r0, 382c2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 382be │ │ │ │ + cbnz r0, 382c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382ba │ │ │ │ + beq.n 382c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 382ba │ │ │ │ + cbnz r3, 382c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38300 │ │ │ │ + b.n 38308 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4830 │ │ │ │ + bl d4fe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382e0 │ │ │ │ + beq.n 382e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 382e0 │ │ │ │ + cbnz r3, 382e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38300 │ │ │ │ + beq.n 38308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38300 │ │ │ │ + cbnz r3, 38308 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38300 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38308 │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ebfc4 │ │ │ │ + b.w ec72c │ │ │ │ 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, 38340 │ │ │ │ + cbnz r3, 38348 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38340 │ │ │ │ + ble.n 38348 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38340 │ │ │ │ - cbnz r1, 3835e │ │ │ │ + bne.n 38348 │ │ │ │ + cbnz r1, 38366 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (3838c ) │ │ │ │ + ldr r4, [pc, #72] @ (38394 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38384 │ │ │ │ + cbz r0, 3838c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 823f8 │ │ │ │ - cbnz r0, 38382 │ │ │ │ - movw r1, #65376 @ 0xff60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bl 824f8 │ │ │ │ + cbnz r0, 3838a │ │ │ │ + movw r1, #96 @ 0x60 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -20475,283 +20484,347 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ - movw r1, #16176 @ 0x3f30 │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ + movw r1, #16432 @ 0x4030 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41992 @ 0xa408 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ + b.w 145304 │ │ │ │ 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 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 384a8 │ │ │ │ + beq.n 384b0 │ │ │ │ movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 38410 │ │ │ │ + bne.n 38418 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38400 │ │ │ │ + bne.n 38408 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3841c │ │ │ │ - bl 279304 │ │ │ │ + beq.n 38424 │ │ │ │ + bl 279548 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 29a90 │ │ │ │ blx 2a07c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3847a │ │ │ │ - bl 20c8c0 <_PyArg_ParseStack@@Base+0xe9c> │ │ │ │ + cbz r1, 38482 │ │ │ │ + bl 20c624 <_PyArg_ParseStack@@Base+0xec0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3844c │ │ │ │ + cbnz r5, 38454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38454 │ │ │ │ - b.n 38460 │ │ │ │ - bl 85bd4 │ │ │ │ - cbz r0, 38464 │ │ │ │ - b.n 3843a │ │ │ │ + bne.n 3845c │ │ │ │ + b.n 38468 │ │ │ │ + bl 85cdc │ │ │ │ + cbz r0, 3846c │ │ │ │ + b.n 38442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38460 │ │ │ │ + cbnz r3, 38468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3847a │ │ │ │ + b.n 38482 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 38424 │ │ │ │ + beq.n 3842c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38424 │ │ │ │ + bne.n 3842c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38424 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3842c │ │ │ │ blx 2a994 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38496 │ │ │ │ + bne.n 3849e │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38486 │ │ │ │ + bne.n 3848e │ │ │ │ dmb ish │ │ │ │ - beq.n 384a8 │ │ │ │ + beq.n 384b0 │ │ │ │ movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fd584 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r3, #53112 @ 0xcf78 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r2, #34257 @ 0x85d1 │ │ │ │ - movt r2, #3 │ │ │ │ - b.w 24bbec │ │ │ │ + b.w fe060 │ │ │ │ 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, 384fa │ │ │ │ + cbnz r4, 384ea │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49804 @ 0xc28c │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 385bc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 385ac │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385b4 │ │ │ │ + bhi.n 385a4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #16308 @ 0x3fb4 │ │ │ │ + movw r0, #16564 @ 0x40b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ - movw r0, #23092 @ 0x5a34 │ │ │ │ + b.w 7b2f8 │ │ │ │ + movw r0, #24640 @ 0x6040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + b.w 7b2f8 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 38554 │ │ │ │ + b.n 38544 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #16564 @ 0x40b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #37552 @ 0x92b0 │ │ │ │ + movw r0, #37808 @ 0x93b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #37552 @ 0x92b0 │ │ │ │ + movw r0, #37808 @ 0x93b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #16308 @ 0x3fb4 │ │ │ │ + movw r1, #16564 @ 0x40b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #16312 @ 0x3fb8 │ │ │ │ + movw r0, #16568 @ 0x40b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #16316 @ 0x3fbc │ │ │ │ + movw r0, #16572 @ 0x40bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r3, #53580 @ 0xd14c │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r2, #34425 @ 0x8679 │ │ │ │ + movt r2, #3 │ │ │ │ + b.w 24bc28 │ │ │ │ + push {r4} │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ + movw r1, #4372 @ 0x1114 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + it ne │ │ │ │ + movne r1, r4 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + pop {r4} │ │ │ │ + b.w c1948 │ │ │ │ + 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, 38616 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 38616 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 38616 │ │ │ │ + cbnz r1, 38638 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #88] @ (38674 ) │ │ │ │ + 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 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 38638 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3866e │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cf7dc │ │ │ │ + movs r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 1bb82c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 38634 │ │ │ │ + cbnz r0, 38666 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r1, #96 @ 0x60 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w d545c │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 386ca │ │ │ │ + bvs.n 38772 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 386d0 │ │ │ │ + vldr d5, [pc, #232] @ 38778 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ - ble.n 38662 │ │ │ │ + ble.n 3870a │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 38650 │ │ │ │ + ble.n 386f8 │ │ │ │ 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 3863e │ │ │ │ - vldr d7, [pc, #168] @ 386d8 │ │ │ │ + bne.n 386e6 │ │ │ │ + vldr d7, [pc, #168] @ 38780 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 386e0 │ │ │ │ + vldr d0, [pc, #172] @ 38788 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 386e8 │ │ │ │ + vldr d7, [pc, #168] @ 38790 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 386f0 │ │ │ │ + vldr d0, [pc, #168] @ 38798 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 386f8 │ │ │ │ + vldr d7, [pc, #164] @ 387a0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 38700 │ │ │ │ + vldr d0, [pc, #168] @ 387a8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 38678 │ │ │ │ + cbz r3, 38720 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 386c6 │ │ │ │ + bne.n 3876e │ │ │ │ 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 386b4 │ │ │ │ - vldr d7, [pc, #100] @ 38708 │ │ │ │ + bne.n 3875c │ │ │ │ + vldr d7, [pc, #100] @ 387b0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 38710 │ │ │ │ + vldr d0, [pc, #100] @ 387b8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #96] @ 38718 │ │ │ │ + vldr d7, [pc, #96] @ 387c0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 38720 │ │ │ │ + vldr d0, [pc, #100] @ 387c8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a414 │ │ │ │ - vldr d0, [pc, #92] @ 38728 │ │ │ │ + vldr d0, [pc, #92] @ 387d0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 387e8 │ │ │ │ + bls.n 38890 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 387f0 │ │ │ │ + bls.n 38898 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -20770,311 +20843,247 @@ │ │ │ │ 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 {r4} │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - movw r1, #4372 @ 0x1114 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - movne r1, r4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - pop {r4} │ │ │ │ - b.w c1154 │ │ │ │ - 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, 3876e │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 3876e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3876e │ │ │ │ - cbnz r1, 38790 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (387cc ) │ │ │ │ - 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 38790 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 387c6 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cf014 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 1bbe94 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3878c │ │ │ │ - cbnz r0, 387be │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r1, #65376 @ 0xff60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ + b.w 145304 │ │ │ │ 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, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c2fa0 │ │ │ │ - cbnz r0, 38810 │ │ │ │ + bl c3794 │ │ │ │ + cbnz r0, 38818 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38838 │ │ │ │ + b.n 38840 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3882e │ │ │ │ + beq.n 38836 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 38838 │ │ │ │ - bl 80728 │ │ │ │ + b.n 38840 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3880c │ │ │ │ - b.n 38826 │ │ │ │ + bne.n 38814 │ │ │ │ + b.n 3882e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39776 @ 0x9b60 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 3887c │ │ │ │ - cbz r1, 3887c │ │ │ │ + beq.n 38874 │ │ │ │ + cbz r1, 38874 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3887e │ │ │ │ - b.n 388ca │ │ │ │ - ldr r4, [pc, #180] @ (38934 ) │ │ │ │ - ldr r0, [pc, #184] @ (38938 ) │ │ │ │ + cbnz r0, 38876 │ │ │ │ + b.n 388c2 │ │ │ │ + ldr r4, [pc, #180] @ (3892c ) │ │ │ │ + ldr r0, [pc, #184] @ (38930 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 388b4 │ │ │ │ - bl 8861c │ │ │ │ + cbz r0, 388ac │ │ │ │ + bl 88728 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 388ce │ │ │ │ + cbnz r0, 388c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388b4 │ │ │ │ + beq.n 388ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 388b4 │ │ │ │ + cbnz r3, 388ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388ca │ │ │ │ + beq.n 388c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 388ca │ │ │ │ + cbnz r3, 388c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3892a │ │ │ │ + b.n 38922 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388fe │ │ │ │ + beq.n 388f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 388fe │ │ │ │ + cbnz r3, 388f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38914 │ │ │ │ + beq.n 3890c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38914 │ │ │ │ + cbnz r3, 3890c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3892a │ │ │ │ + beq.n 38922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3892a │ │ │ │ + cbnz r3, 38922 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 38a1c │ │ │ │ + bpl.n 38a14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39776 @ 0x9b60 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 145304 │ │ │ │ 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 38962 │ │ │ │ + bne.n 3896a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3897c │ │ │ │ - b.n 38978 │ │ │ │ + bne.n 38984 │ │ │ │ + b.n 38980 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ + movw r0, #24464 @ 0x5f90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38954 │ │ │ │ + bne.n 3895c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38a36 │ │ │ │ + b.n 38a3e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 228688 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 227430 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38978 │ │ │ │ + beq.n 38980 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38978 │ │ │ │ + beq.n 38980 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 79304 │ │ │ │ + bl 793a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 389d4 │ │ │ │ - cbnz r0, 389ca │ │ │ │ + beq.n 389dc │ │ │ │ + cbnz r0, 389d2 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 389de │ │ │ │ - b.n 38978 │ │ │ │ + bne.n 389e6 │ │ │ │ + b.n 38980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 389ee │ │ │ │ + cbnz r0, 389f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38978 │ │ │ │ + beq.n 38980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38978 │ │ │ │ + bne.n 38980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 38978 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38980 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38a10 │ │ │ │ + beq.n 38a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38a10 │ │ │ │ + cbnz r3, 38a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38a26 │ │ │ │ + beq.n 38a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38a26 │ │ │ │ + cbnz r3, 38a2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 38978 │ │ │ │ + beq.n 38980 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -21082,114 +21091,114 @@ │ │ │ │ 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, 38a5e │ │ │ │ + cbnz r5, 38a66 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 38a5e │ │ │ │ + blt.n 38a66 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 38a5e │ │ │ │ - cbnz r2, 38a7a │ │ │ │ - ldr r1, [pc, #76] @ (38aac ) │ │ │ │ + bgt.n 38a66 │ │ │ │ + cbnz r2, 38a82 │ │ │ │ + ldr r1, [pc, #76] @ (38ab4 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 38aa6 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 38aae │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 38a94 │ │ │ │ + bgt.n 38a9c │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #48196 @ 0xbc44 │ │ │ │ + movw r1, #48228 @ 0xbc64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 38aa6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 38aae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38a7e │ │ │ │ - bl 80728 │ │ │ │ + bne.n 38a86 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38a7e │ │ │ │ + beq.n 38a86 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 38ad4 │ │ │ │ + cbz r0, 38adc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38aec │ │ │ │ + beq.n 38af4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38aec │ │ │ │ + b.n 38af4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fc468 │ │ │ │ - cbz r0, 38aec │ │ │ │ + bl fcbd0 │ │ │ │ + cbz r0, 38af4 │ │ │ │ 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, #17028 @ 0x4284 │ │ │ │ + movw r0, #17284 @ 0x4384 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38b3a │ │ │ │ + bne.n 38b42 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38ba4 │ │ │ │ + b.n 38bac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 38b34 │ │ │ │ + beq.n 38b3c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38b34 │ │ │ │ + beq.n 38b3c │ │ │ │ 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 │ │ │ │ @@ -21206,209 +21215,208 @@ │ │ │ │ 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, 38bba │ │ │ │ + cbz r0, 38bc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38bbc │ │ │ │ + beq.n 38bc4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (38bc0 ) │ │ │ │ + ldr r0, [pc, #4] @ (38bc8 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f8098 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 38bf0 │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7796 @ 0x1e74 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 38c0c │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7796 @ 0x1e74 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, 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, 38c2e │ │ │ │ + cbnz r3, 38bec │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38c2e │ │ │ │ + ble.n 38bec │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38c2e │ │ │ │ - cbnz r4, 38c4a │ │ │ │ + bne.n 38bec │ │ │ │ + cbnz r4, 38c08 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (38cac ) │ │ │ │ + ldr r4, [pc, #116] @ (38c68 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38ca4 │ │ │ │ + cbz r0, 38c62 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38c5c │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 38ca4 │ │ │ │ + bne.n 38c1a │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 38c62 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38c88 │ │ │ │ + beq.n 38c46 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #17196 @ 0x432c │ │ │ │ + movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17236 @ 0x4354 │ │ │ │ + movw r1, #17492 @ 0x4454 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 38cb2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8098 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 38cde │ │ │ │ - bl 80728 │ │ │ │ + bl f87fc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 38c98 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 38ce6 │ │ │ │ - movw r0, #7796 @ 0x1e74 │ │ │ │ + b.n 38cb4 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7796 @ 0x1e74 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31788 @ 0x7c2c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 38d10 │ │ │ │ + beq.n 38cde │ │ │ │ mov r1, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 38d12 │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 38ce0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 38d26 │ │ │ │ + beq.n 38cf4 │ │ │ │ movw r1, #31788 @ 0x7c2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 38d28 │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 38cf6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12ed4c │ │ │ │ + b.w 12f390 │ │ │ │ │ │ │ │ -00038d34 : │ │ │ │ - ldr r0, [pc, #4] @ (38d3c ) │ │ │ │ - b.w ce8e0 │ │ │ │ - nop │ │ │ │ +00038d02 : │ │ │ │ + ldr r0, [pc, #4] @ (38d08 ) │ │ │ │ + b.w cf0a8 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + b.n 38d0e │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f87fc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 38d3a │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7796 @ 0x1e74 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 38d42 │ │ │ │ + movw r0, #7796 @ 0x1e74 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 38d5c │ │ │ │ + bmi.n 38d60 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 38d76 │ │ │ │ + bpl.n 38d7a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #27944 @ 0x6d28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38d8e │ │ │ │ + b.n 38d92 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #40] @ 38dd0 │ │ │ │ + vldr d11, [pc, #44] @ 38dd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 85afc │ │ │ │ - movw r1, #53008 @ 0xcf10 │ │ │ │ + bl 85c04 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38e40 │ │ │ │ + bge.n 38e48 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3a07c │ │ │ │ + b.w 3a084 │ │ │ │ + nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ @@ -21430,112 +21438,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 38f10 │ │ │ │ + bls.n 38f18 │ │ │ │ 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 38f20 @ unpredictable │ │ │ │ + bls.n 38f28 @ 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 85afc │ │ │ │ - movw r1, #43892 @ 0xab74 │ │ │ │ + bl 85c04 │ │ │ │ + movw r1, #44200 @ 0xaca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dc8 │ │ │ │ - vldr d0, [pc, #-128] @ 38de0 │ │ │ │ - bl 85afc │ │ │ │ - movw r1, #53012 @ 0xcf14 │ │ │ │ + blt.n 38dcc │ │ │ │ + vldr d0, [pc, #-128] @ 38de8 │ │ │ │ + bl 85c04 │ │ │ │ + movw r1, #53188 @ 0xcfc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dc8 │ │ │ │ - vldr d9, [pc, #-148] @ 38de8 │ │ │ │ + blt.n 38dcc │ │ │ │ + vldr d9, [pc, #-148] @ 38df0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 85afc │ │ │ │ - movw r1, #30600 @ 0x7788 │ │ │ │ + bl 85c04 │ │ │ │ + movw r1, #30856 @ 0x7888 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dc8 │ │ │ │ - vldr d10, [pc, #-172] @ 38df0 │ │ │ │ + blt.n 38dcc │ │ │ │ + vldr d10, [pc, #-172] @ 38df8 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 188c10 │ │ │ │ - movw r1, #17372 @ 0x43dc │ │ │ │ + bl 1888c0 │ │ │ │ + movw r1, #17628 @ 0x44dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38dc8 │ │ │ │ - vldr d8, [pc, #-200] @ 38df8 │ │ │ │ + blt.n 38dcc │ │ │ │ + vldr d8, [pc, #-200] @ 38e00 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85afc │ │ │ │ - movw r1, #30656 @ 0x77c0 │ │ │ │ + bl 85c04 │ │ │ │ + movw r1, #30912 @ 0x78c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38dc8 │ │ │ │ + blt.w 38dcc │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 188c10 │ │ │ │ - movw r1, #17380 @ 0x43e4 │ │ │ │ + bl 1888c0 │ │ │ │ + movw r1, #17636 @ 0x44e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf410 │ │ │ │ + bl cfbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38dc8 │ │ │ │ + blt.w 38dcc │ │ │ │ movw r3, #11904 @ 0x2e80 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - vldr d7, [pc, #-268] @ 38e00 │ │ │ │ + vldr d7, [pc, #-268] @ 38e08 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38e08 │ │ │ │ + vldr d6, [pc, #-268] @ 38e10 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38e38 │ │ │ │ + vldr d5, [pc, #-228] @ 38e40 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38e30 │ │ │ │ + vldr d4, [pc, #-244] @ 38e38 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38e28 │ │ │ │ + vldr d2, [pc, #-260] @ 38e30 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 38e20 │ │ │ │ + vldr d0, [pc, #-276] @ 38e28 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 38e18 │ │ │ │ + vldr d3, [pc, #-292] @ 38e20 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 38e10 │ │ │ │ + vldr d12, [pc, #-308] @ 38e18 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #16248 @ 0x3f78 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21661,23 +21669,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] @ 39548 │ │ │ │ + vldr d1, [pc, #1008] @ 39550 │ │ │ │ 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] @ (39550 ) │ │ │ │ + ldr r2, [pc, #984] @ (39558 ) │ │ │ │ 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 │ │ │ │ @@ -21912,22 +21920,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 3955c │ │ │ │ + b.n 39564 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r2, [pc, #96] @ (395b4 ) │ │ │ │ + ldral r2, [pc, #96] @ (395bc ) │ │ │ │ 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 │ │ │ │ @@ -22646,52 +22654,52 @@ │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8098 │ │ │ │ + bl f87fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a0b2 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3a0ba │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a0ce │ │ │ │ + b.n 3a0d6 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3a0ec │ │ │ │ + bmi.n 3a0f4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3a106 │ │ │ │ + bpl.n 3a10e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #27944 @ 0x6d28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a11e │ │ │ │ + b.n 3a126 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -22701,645 +22709,661 @@ │ │ │ │ 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 3a144 │ │ │ │ + bhi.n 3a14c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a15e │ │ │ │ + ble.n 3a166 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a166 │ │ │ │ - movw r0, #8448 @ 0x2100 │ │ │ │ + b.n 3a16e │ │ │ │ + movw r0, #8704 @ 0x2200 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a13c │ │ │ │ + bne.n 3a144 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a27c │ │ │ │ + b.n 3a284 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a174 │ │ │ │ + cbz r3, 3a17c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a1a4 │ │ │ │ - b.n 3a18c │ │ │ │ + bpl.n 3a1ac │ │ │ │ + b.n 3a194 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #27516 @ 0x6b7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3a15a │ │ │ │ - bl 85a4c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3a162 │ │ │ │ + bl 85b54 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a1ce │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3a1d6 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a15a │ │ │ │ + bne.n 3a162 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a1ce │ │ │ │ + b.n 3a1d6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a19e │ │ │ │ + beq.n 3a1a6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #17476 @ 0x4444 │ │ │ │ + movw r1, #17732 @ 0x4544 │ │ │ │ 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 d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a15a │ │ │ │ + beq.n 3a162 │ │ │ │ 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 25140c │ │ │ │ + bl 2513dc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a27c │ │ │ │ + beq.n 3a284 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 3a25e │ │ │ │ + cbz r2, 3a266 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a23e │ │ │ │ + bne.n 3a246 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a25e │ │ │ │ + beq.n 3a266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a25e │ │ │ │ + cbnz r3, 3a266 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a25e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a266 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a24e │ │ │ │ + beq.n 3a256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a24e │ │ │ │ + cbnz r3, 3a256 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a1f6 │ │ │ │ + blt.n 3a1fe │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a1f6 │ │ │ │ - b.n 3a27c │ │ │ │ + beq.n 3a1fe │ │ │ │ + b.n 3a284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a15a │ │ │ │ + beq.w 3a162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a15a │ │ │ │ + bne.w 3a162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a15a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a162 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ 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, 3a2a0 │ │ │ │ + movw r0, #17768 @ 0x4568 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 848ec │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #17776 @ 0x4570 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + pop {r4} │ │ │ │ + b.w 848ec │ │ │ │ + movw r0, #17784 @ 0x4578 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7b2f8 │ │ │ │ + b.w 38d0e │ │ │ │ + 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 3a2e4 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 11c81c │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #46948 @ 0xb764 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a2d8 │ │ │ │ + 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 f8098 │ │ │ │ + bl f87fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2b0 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3a328 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a2cc │ │ │ │ + b.n 3a344 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3a2e2 │ │ │ │ - movw r0, #17512 @ 0x4468 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 847ec │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #17520 @ 0x4470 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - pop {r4} │ │ │ │ - b.w 847ec │ │ │ │ - movw r0, #17528 @ 0x4478 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b1c8 │ │ │ │ - b.w 38cb2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4380 @ 0x111c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a376 │ │ │ │ + beq.n 3a3b6 │ │ │ │ movw r1, #13556 @ 0x34f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a376 │ │ │ │ + beq.n 3a3b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 3a376 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 3a3b6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a376 │ │ │ │ + beq.n 3a3b6 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a376 │ │ │ │ + bmi.n 3a3b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a376 │ │ │ │ + beq.n 3a3b6 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a376 │ │ │ │ + bmi.n 3a3b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a406 │ │ │ │ + beq.n 3a446 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1095d8 │ │ │ │ + bl 109e5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3a384 │ │ │ │ + bge.n 3a3c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a40e │ │ │ │ + b.n 3a44e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1095d8 │ │ │ │ + bl 109e5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a380 │ │ │ │ + blt.n 3a3c0 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3a3ee │ │ │ │ + bhi.n 3a42e │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3a3aa │ │ │ │ + bne.n 3a3ea │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a44a │ │ │ │ - b.n 3a3ac │ │ │ │ + bl 3a4be │ │ │ │ + b.n 3a3ec │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 3a3e8 │ │ │ │ + bne.n 3a428 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a380 │ │ │ │ - cbnz r0, 3a3ee │ │ │ │ + blt.n 3a3c0 │ │ │ │ + cbnz r0, 3a42e │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3a3f6 │ │ │ │ + b.n 3a436 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a3ee │ │ │ │ + bge.n 3a42e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a44a │ │ │ │ - b.n 3a3e8 │ │ │ │ + bl 3a4be │ │ │ │ + b.n 3a428 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a3c4 │ │ │ │ - b.n 3a3ee │ │ │ │ + ble.n 3a404 │ │ │ │ + b.n 3a42e │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a3ee │ │ │ │ + ble.n 3a42e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a44a │ │ │ │ - b.n 3a3e8 │ │ │ │ + bl 3a4be │ │ │ │ + b.n 3a428 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a3d8 │ │ │ │ - b.n 3a3ee │ │ │ │ + bge.n 3a418 │ │ │ │ + b.n 3a42e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a380 │ │ │ │ - bne.n 3a3b6 │ │ │ │ + blt.n 3a3c0 │ │ │ │ + bne.n 3a3f6 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a40e │ │ │ │ + beq.n 3a44e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a40e │ │ │ │ + b.n 3a44e │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cbz r4, 3a46c │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 127f30 │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #18188 @ 0x470c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a432 │ │ │ │ + bne.n 3a4a6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11c0a0 │ │ │ │ + b.w 12f390 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46692 @ 0xb664 │ │ │ │ + movw r0, #46960 @ 0xb770 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a426 │ │ │ │ + bne.n 3a49a │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 8861c │ │ │ │ - cbz r0, 3a4ba │ │ │ │ + bl 88728 │ │ │ │ + cbz r0, 3a52e │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 3a486 │ │ │ │ - bl 80728 │ │ │ │ + cbnz r6, 3a4fa │ │ │ │ + bl 80828 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a4a2 │ │ │ │ - bl d43fc │ │ │ │ + b.n 3a516 │ │ │ │ + bl d4bb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3a49e │ │ │ │ + beq.n 3a512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a49e │ │ │ │ + cbnz r3, 3a512 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3a46a │ │ │ │ + bgt.n 3a4de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4be │ │ │ │ + beq.n 3a532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a4be │ │ │ │ + cbnz r3, 3a532 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4be │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a532 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3a4de │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 127778 │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17896 @ 0x45e8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a518 │ │ │ │ + bne.n 3a558 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12ed4c │ │ │ │ + b.w 160f84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46704 @ 0xb670 │ │ │ │ + movw r0, #46956 @ 0xb76c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a50c │ │ │ │ + bne.n 3a54c │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 3a624 │ │ │ │ + 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, #9928 @ 0x26c8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movs r2, #1 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3a5b4 │ │ │ │ + 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 90c1c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #7796 @ 0x1e74 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3a550 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 160efc │ │ │ │ - movs r3, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbnz r2, 3a5ee │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #7616 @ 0x1dc0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c3794 │ │ │ │ + cbnz r0, 3a604 │ │ │ │ + b.n 3a600 │ │ │ │ + movw r0, #7616 @ 0x1dc0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46700 @ 0xb66c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a5d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a620 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a544 │ │ │ │ + blt.n 3a600 │ │ │ │ + itete ne │ │ │ │ + movwne r0, #4324 @ 0x10e4 │ │ │ │ + movweq r0, #7796 @ 0x1e74 │ │ │ │ + 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 1c7444 │ │ │ │ + cbnz r0, 3a64c │ │ │ │ + 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 21c098 │ │ │ │ + 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19676 @ 0x4cdc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a5b0 │ │ │ │ + beq.n 3a698 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5b0 │ │ │ │ + beq.n 3a698 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a5b0 │ │ │ │ + bmi.n 3a698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 3a5b0 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 3a698 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a5b6 │ │ │ │ + cbz r7, 3a69e │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13556 @ 0x34f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a5de │ │ │ │ + bne.n 3a6c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1095d8 │ │ │ │ + bl 109e5c │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a5de │ │ │ │ + blt.n 3a6c6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #340] @ (3a728 ) │ │ │ │ + ldr r1, [pc, #340] @ (3a810 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fba64 │ │ │ │ + b.w fc1c8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a60a │ │ │ │ + beq.n 3a6f2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a60a │ │ │ │ + beq.n 3a6f2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a60a │ │ │ │ + bmi.n 3a6f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 3a61a │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 3a702 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a610 │ │ │ │ + cbz r3, 3a6f8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl e207c │ │ │ │ + bl e27f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a6d6 │ │ │ │ + beq.n 3a7be │ │ │ │ mov r0, r5 │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a6c0 │ │ │ │ + beq.n 3a7a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a65c │ │ │ │ + beq.n 3a744 │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - movw r8, #23773 @ 0x5cdd │ │ │ │ + bl 87bec │ │ │ │ + movw r8, #24069 @ 0x5e05 │ │ │ │ movt r8, #21 │ │ │ │ - movw r3, #11577 @ 0x2d39 │ │ │ │ + movw r3, #11885 @ 0x2e6d │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a664 │ │ │ │ - movw r8, #23773 @ 0x5cdd │ │ │ │ + b.n 3a74c │ │ │ │ + movw r8, #24069 @ 0x5e05 │ │ │ │ movt r8, #21 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a6a4 │ │ │ │ + cbz r5, 3a78c │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a6da │ │ │ │ - bne.n 3a688 │ │ │ │ + blt.n 3a7c2 │ │ │ │ + bne.n 3a770 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a668 │ │ │ │ - b.n 3a694 │ │ │ │ + beq.n 3a750 │ │ │ │ + b.n 3a77c │ │ │ │ mov r0, r4 │ │ │ │ - bl e4d60 │ │ │ │ + bl e54e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a680 │ │ │ │ - b.n 3a6da │ │ │ │ + beq.n 3a768 │ │ │ │ + b.n 3a7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a668 │ │ │ │ + bne.n 3a750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a668 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a750 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6ba │ │ │ │ + beq.n 3a7a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a6ba │ │ │ │ + cbnz r3, 3a7a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3a720 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3a808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6d6 │ │ │ │ + beq.n 3a7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a6d6 │ │ │ │ + cbnz r3, 3a7be │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a720 │ │ │ │ + b.n 3a808 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6f0 │ │ │ │ + beq.n 3a7d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a6f0 │ │ │ │ + cbnz r3, 3a7d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a706 │ │ │ │ + beq.n 3a7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a706 │ │ │ │ + cbnz r3, 3a7ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6d6 │ │ │ │ + beq.n 3a7be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a6d6 │ │ │ │ + bne.n 3a7be │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a6d6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7be │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bmi.n 3a7d4 │ │ │ │ + bmi.n 3a8bc │ │ │ │ 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, #9672 @ 0x25c8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movs r2, #1 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3a76e │ │ │ │ - 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 90b3c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #7796 @ 0x1e74 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a7a8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #7360 @ 0x1cc0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c2fa0 │ │ │ │ - cbnz r0, 3a7be │ │ │ │ - b.n 3a7ba │ │ │ │ - movw r0, #7360 @ 0x1cc0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a78e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a7da │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c7018 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a7ba │ │ │ │ - itete ne │ │ │ │ - movwne r0, #4324 @ 0x10e4 │ │ │ │ - movweq r0, #7796 @ 0x1e74 │ │ │ │ - movtne r0, #71 @ 0x47 │ │ │ │ - movteq r0, #71 @ 0x47 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 3a8fe │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -23348,21 +23372,21 @@ │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a840 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a820 │ │ │ │ + bne.n 3a854 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a8c8 │ │ │ │ + b.n 3a8fc │ │ │ │ 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] │ │ │ │ @@ -23374,211 +23398,278 @@ │ │ │ │ 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 85500 │ │ │ │ + bl 85608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a81c │ │ │ │ + beq.n 3a850 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85afc │ │ │ │ - cbz r0, 3a8ac │ │ │ │ + bl 85c04 │ │ │ │ + cbz r0, 3a8e0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 85afc │ │ │ │ - cbz r0, 3a8ac │ │ │ │ + bl 85c04 │ │ │ │ + cbz r0, 3a8e0 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85afc │ │ │ │ - cbz r0, 3a8ac │ │ │ │ + bl 85c04 │ │ │ │ + cbz r0, 3a8e0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85afc │ │ │ │ - cbz r0, 3a8ac │ │ │ │ + bl 85c04 │ │ │ │ + cbz r0, 3a8e0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85afc │ │ │ │ - cbnz r0, 3a8c6 │ │ │ │ + bl 85c04 │ │ │ │ + cbnz r0, 3a8fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a81c │ │ │ │ + beq.n 3a850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a81c │ │ │ │ + bne.n 3a850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a81c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a850 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a8fa │ │ │ │ + cbz r0, 3a92e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a92a │ │ │ │ + bl 3a932 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1c7c1c │ │ │ │ - cbnz r0, 3a926 │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - adds r1, #8 │ │ │ │ - b.w 21c2b4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a95a │ │ │ │ + ble.n 3a962 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #40908 @ 0x9fcc │ │ │ │ + movw r3, #38328 @ 0x95b8 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #59168 @ 0xe720 │ │ │ │ + movw r4, #59424 @ 0xe820 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a956 │ │ │ │ + beq.n 3a95e │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a948 │ │ │ │ + b.n 3a950 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0003a964 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3a986 <_Py_ResurrectReference@@Base+0x22> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 15f6ac │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #47060 @ 0xb7d4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a97a <_Py_ResurrectReference@@Base+0x16> │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 247e2c <_PyXI_EndInterpreter@@Base+0x4fc> │ │ │ │ - cbz r0, 3a994 │ │ │ │ + bl 247dec <_PyXI_EndInterpreter@@Base+0x7a0> │ │ │ │ + cbz r0, 3a9d6 <_Py_ResurrectReference@@Base+0x72> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ef484 <_PySet_Update@@Base> │ │ │ │ + bl 1eef6c <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a996 │ │ │ │ + bne.n 3a9d8 <_Py_ResurrectReference@@Base+0x74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a994 │ │ │ │ + beq.n 3a9d6 <_Py_ResurrectReference@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a994 │ │ │ │ + cbnz r3, 3a9d6 <_Py_ResurrectReference@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003a99a <_Py_ResurrectReference@@Base>: │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3a9ea <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + b.w 14f240 │ │ │ │ + movw r0, #4372 @ 0x1114 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a9bc <_Py_ResurrectReference@@Base+0x22> │ │ │ │ + bne.n 3aa16 <_Py_ResurrectReference@@Base+0xb2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15f5f4 │ │ │ │ + bl d4bb4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3aa42 <_Py_ResurrectReference@@Base+0xde> │ │ │ │ + b.n 3aa30 <_Py_ResurrectReference@@Base+0xcc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46804 @ 0xb6d4 │ │ │ │ + movw r0, #46832 @ 0xb6f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3aa08 <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3aa5a <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3aa2c <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + movw r0, #4324 @ 0x10e4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 3aa5a <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + movw r3, #4324 @ 0x10e4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7796 @ 0x1e74 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a9b0 <_Py_ResurrectReference@@Base+0x16> │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - 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, #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 3aa9a <_Py_ResurrectReference@@Base+0x136> │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #4628 @ 0x1214 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 3aac4 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl dec58 <_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 2580d8 │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bne.n 3aac0 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ + bl 1e2040 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3aac4 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ + bl 954f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #19196 @ 0x4afc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3aa08 <_Py_ResurrectReference@@Base+0x6e> │ │ │ │ + beq.n 3aaf8 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3abfe <_Py_ResurrectReference@@Base+0x264> │ │ │ │ + beq.w 3acee <_Py_ResurrectReference@@Base+0x38a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3aa20 <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + beq.n 3ab10 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3abfe <_Py_ResurrectReference@@Base+0x264> │ │ │ │ + beq.w 3acee <_Py_ResurrectReference@@Base+0x38a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - bl 83f10 │ │ │ │ + bl 84010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + beq.w 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ movs r0, #0 │ │ │ │ - bl e207c │ │ │ │ + bl e27f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3aa5a <_Py_ResurrectReference@@Base+0xc0> │ │ │ │ + cbnz r0, 3ab4a <_Py_ResurrectReference@@Base+0x1e6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + beq.w 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + bne.w 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 907e8 │ │ │ │ + bl 908c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab6e <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ + beq.n 3ac5e <_Py_ResurrectReference@@Base+0x2fa> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -23589,1033 +23680,952 @@ │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - bl 166448 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1664c8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3aab6 <_Py_ResurrectReference@@Base+0x11c> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3aae6 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ - b.n 3ab88 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ + cbnz r0, 3aba6 <_Py_ResurrectReference@@Base+0x242> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3abd6 <_Py_ResurrectReference@@Base+0x272> │ │ │ │ + b.n 3ac78 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3abde <_Py_ResurrectReference@@Base+0x244> │ │ │ │ - beq.n 3aae6 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + blt.w 3acce <_Py_ResurrectReference@@Base+0x36a> │ │ │ │ + beq.n 3abd6 <_Py_ResurrectReference@@Base+0x272> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3fdc │ │ │ │ + bl 1b3974 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ab32 <_Py_ResurrectReference@@Base+0x198> │ │ │ │ - b.n 3abde <_Py_ResurrectReference@@Base+0x244> │ │ │ │ + bne.n 3ac22 <_Py_ResurrectReference@@Base+0x2be> │ │ │ │ + b.n 3acce <_Py_ResurrectReference@@Base+0x36a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3abde <_Py_ResurrectReference@@Base+0x244> │ │ │ │ + beq.n 3acce <_Py_ResurrectReference@@Base+0x36a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4d60 │ │ │ │ + bl e54e0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ab20 <_Py_ResurrectReference@@Base+0x186> │ │ │ │ + bne.n 3ac10 <_Py_ResurrectReference@@Base+0x2ac> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abde <_Py_ResurrectReference@@Base+0x244> │ │ │ │ + beq.n 3acce <_Py_ResurrectReference@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3abde <_Py_ResurrectReference@@Base+0x244> │ │ │ │ + bne.n 3acce <_Py_ResurrectReference@@Base+0x36a> │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3abde <_Py_ResurrectReference@@Base+0x244> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3acce <_Py_ResurrectReference@@Base+0x36a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab32 <_Py_ResurrectReference@@Base+0x198> │ │ │ │ + beq.n 3ac22 <_Py_ResurrectReference@@Base+0x2be> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3ab32 <_Py_ResurrectReference@@Base+0x198> │ │ │ │ + cbnz r3, 3ac22 <_Py_ResurrectReference@@Base+0x2be> │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab48 <_Py_ResurrectReference@@Base+0x1ae> │ │ │ │ + beq.n 3ac38 <_Py_ResurrectReference@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ab48 <_Py_ResurrectReference@@Base+0x1ae> │ │ │ │ + cbnz r3, 3ac38 <_Py_ResurrectReference@@Base+0x2d4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa62 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + beq.n 3ab52 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3aa62 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + bne.w 3ab52 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aa62 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ab52 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #212] @ (3ac50 <_Py_ResurrectReference@@Base+0x2b6>) │ │ │ │ + ldr r0, [pc, #212] @ (3ad40 <_Py_ResurrectReference@@Base+0x3dc>) │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ab8c <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ + cbnz r0, 3ac7c <_Py_ResurrectReference@@Base+0x318> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3abde <_Py_ResurrectReference@@Base+0x244> │ │ │ │ + b.n 3acce <_Py_ResurrectReference@@Base+0x36a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef484 <_PySet_Update@@Base> │ │ │ │ + bl 1eef6c <_PySet_Update@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3abb2 <_Py_ResurrectReference@@Base+0x218> │ │ │ │ + bne.n 3aca2 <_Py_ResurrectReference@@Base+0x33e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab88 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ + beq.n 3ac78 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ab88 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ + bne.n 3ac78 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ab88 <_Py_ResurrectReference@@Base+0x1ee> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ac78 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abc4 <_Py_ResurrectReference@@Base+0x22a> │ │ │ │ + beq.n 3acb4 <_Py_ResurrectReference@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3abc4 <_Py_ResurrectReference@@Base+0x22a> │ │ │ │ + cbnz r3, 3acb4 <_Py_ResurrectReference@@Base+0x350> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac48 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + beq.n 3ad38 <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ac48 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + bne.n 3ad38 <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ac48 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad38 <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7924c │ │ │ │ - b.n 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 247e2c <_PyXI_EndInterpreter@@Base+0x4fc> │ │ │ │ + bl 247dec <_PyXI_EndInterpreter@@Base+0x7a0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + cbz r0, 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r0, [pc, #72] @ (3ac54 <_Py_ResurrectReference@@Base+0x2ba>) │ │ │ │ + ldr r0, [pc, #72] @ (3ad44 <_Py_ResurrectReference@@Base+0x3e0>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 3ac38 <_Py_ResurrectReference@@Base+0x29e> │ │ │ │ + cbnz r0, 3ad28 <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + beq.n 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ac34 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ + cbnz r3, 3ad24 <_Py_ResurrectReference@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ac48 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + b.n 3ad38 <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3ac48 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + beq.n 3ad38 <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac48 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ad38 <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bpl.n 3ad34 <_Py_ResurrectReference@@Base+0x39a> │ │ │ │ + bpl.n 3ae24 <_PyImport_ClearExtension@@Base+0xdc> │ │ │ │ lsls r1, r1, #1 │ │ │ │ cdp 0, 7, cr0, cr4, cr9, {2} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3ac62 <_Py_ResurrectReference@@Base+0x2c8> │ │ │ │ - b.w 14f108 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3ac8e <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl d43fc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3acba <_Py_ResurrectReference@@Base+0x320> │ │ │ │ - b.n 3aca8 <_Py_ResurrectReference@@Base+0x30e> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #46576 @ 0xb5f0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ac80 <_Py_ResurrectReference@@Base+0x2e6> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3acd2 <_Py_ResurrectReference@@Base+0x338> │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3aca4 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 3acd2 <_Py_ResurrectReference@@Base+0x338> │ │ │ │ - movw r3, #4324 @ 0x10e4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7796 @ 0x1e74 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {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 3ad12 <_Py_ResurrectReference@@Base+0x378> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4372 @ 0x1114 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 3ad3c <_Py_ResurrectReference@@Base+0x3a2> │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl de4e0 <_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 258100 │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bne.n 3ad38 <_Py_ResurrectReference@@Base+0x39e> │ │ │ │ - bl 1e2548 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ad3c <_Py_ResurrectReference@@Base+0x3a2> │ │ │ │ - bl 95414 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ad40 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ad48 <_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] @ (3adf4 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #160] @ (3adfc <_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 1b0c44 │ │ │ │ + bl 1b05dc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3ad7a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 3ad82 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 80828 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3adf0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3adf8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3ad9a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ada2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ad9a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ada2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ad9a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ada2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3adb6 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ - bl 79218 │ │ │ │ + bgt.n 3adbe <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ + bl 792bc │ │ │ │ mov r7, r0 │ │ │ │ - bl 1b9248 │ │ │ │ + bl 1b8be0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3add4 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ - b.n 3adce <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ + cbnz r0, 3addc <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + b.n 3add6 <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ada6 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + beq.n 3adae <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ada6 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3adae <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3aefc <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ + bl 3af08 <_PyImport_ClearExtension@@Base+0x1c0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ada6 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3adae <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3adf0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3adf8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259940 <_PyDeadline_Get@@Base+0xb50> │ │ │ │ + bl 2598e0 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ade4 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + bne.n 3adec <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3adf0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3adf8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0b40 │ │ │ │ - b.n 3ade0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bl 1e0580 <_PyParkingLot_Park@@Base+0x2e8> │ │ │ │ + b.n 3ade8 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ae02 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ - b.w 14f108 │ │ │ │ + beq.n 3ae0a <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ + b.w 14f240 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + cbz r0, 3ae26 <_PyImport_ClearExtension@@Base+0xde> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ae32 <_PyImport_ClearExtension@@Base+0xf2> │ │ │ │ + bne.n 3ae4e <_PyImport_ClearExtension@@Base+0x106> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3ae52 <_PyImport_ClearExtension@@Base+0x112> │ │ │ │ + b.n 3ae6e <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ mov r0, r1 │ │ │ │ - bl 14541c │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ae52 <_PyImport_ClearExtension@@Base+0x112> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3ae5c <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3aec8 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bne.n 3ae6e <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3ae78 <_PyImport_ClearExtension@@Base+0x130> │ │ │ │ + b.n 3aee4 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3aeb2 <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + bvs.n 3aece <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3aed0 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ + vldr d9, [pc, #112] @ 3aef0 <_PyImport_ClearExtension@@Base+0x1a8> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3aec2 <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ + bgt.n 3aede <_PyImport_ClearExtension@@Base+0x196> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3aed8 <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + vldr d1, [pc, #104] @ 3aef8 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ blx 29d24 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3ae9a <_PyImport_ClearExtension@@Base+0x15a> │ │ │ │ + ble.n 3aeb6 <_PyImport_ClearExtension@@Base+0x16e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3aee0 <_PyImport_ClearExtension@@Base+0x1a0> │ │ │ │ + vldr d1, [pc, #84] @ 3af00 <_PyImport_ClearExtension@@Base+0x1b8> │ │ │ │ blx 29d24 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3ae9e <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ + b.n 3aeba <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3aeb2 <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3aec8 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bne.n 3aece <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3aee4 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85afc │ │ │ │ - vldr d8, [pc, #20] @ 3aed8 <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ - b.n 3aeb2 <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + b.w 85c04 │ │ │ │ + vldr d8, [pc, #24] @ 3aef8 <_PyImport_ClearExtension@@Base+0x1b0> │ │ │ │ + b.n 3aece <_PyImport_ClearExtension@@Base+0x186> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbx.8 d22, {d16-d17}, d0 │ │ │ │ - cbz r0, 3aefa <_PyImport_ClearExtension@@Base+0x1ba> │ │ │ │ - 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} │ │ │ │ + vsli.32 d27, d0, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af32 <_PyImport_ClearExtension@@Base+0x1f2> │ │ │ │ + ble.n 3af3e <_PyImport_ClearExtension@@Base+0x1f6> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af3c <_PyImport_ClearExtension@@Base+0x1fc> │ │ │ │ + cbz r0, 3af48 <_PyImport_ClearExtension@@Base+0x200> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3af46 <_PyImport_ClearExtension@@Base+0x206> │ │ │ │ + bge.n 3af52 <_PyImport_ClearExtension@@Base+0x20a> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3af5a <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ + beq.n 3af66 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3af5a <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ - movw r1, #18680 @ 0x48f8 │ │ │ │ + b.n 3af66 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + movw r1, #18936 @ 0x49f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 3af4e <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ - movw r1, #18704 @ 0x4910 │ │ │ │ + b.n 3af5a <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ + movw r1, #18960 @ 0x4a10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 3af4e <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ - movw r1, #18748 @ 0x493c │ │ │ │ + b.n 3af5a <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ + movw r1, #19004 @ 0x4a3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50724 @ 0xc624 │ │ │ │ + movw r0, #50980 @ 0xc724 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b7a0 │ │ │ │ + b.w 8b8e4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42928 @ 0xa7b0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - movw r3, #26096 @ 0x65f0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 3afa6 <_PyImport_ClearExtension@@Base+0x266> │ │ │ │ - vldr d8, [r1, #8] │ │ │ │ - b.n 3afc4 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14541c │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3afc4 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3afd8 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ - vldr d0, [pc, #24] @ 3afe0 <_PyImport_ClearExtension@@Base+0x2a0> │ │ │ │ - vmul.f64 d0, d8, d0 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85afc │ │ │ │ - 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, 3b358 ) │ │ │ │ - eors r4, r1 │ │ │ │ + b.w 145304 │ │ │ │ │ │ │ │ -0003afe8 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003af8c <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3b050 <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aff4 <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fee7c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fea10 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b114 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b0b8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #18792 @ 0x4968 │ │ │ │ + movw r2, #19048 @ 0x4a68 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b0e0 <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ - b.n 3b114 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + bne.n 3b084 <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ + b.n 3b0b8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b114 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b0b8 <_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 3b106 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3b0aa <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3b106 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3b0aa <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fee7c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fea10 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3b0d6 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + cbz r0, 3b07a <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #18844 @ 0x499c │ │ │ │ + movw r2, #19100 @ 0x4a9c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b0d6 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + beq.n 3b07a <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b0d6 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ - ldr r2, [pc, #92] @ (3b11c <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ + cbnz r3, 3b07a <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + ldr r2, [pc, #92] @ (3b0c0 <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b0ce <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ + cbz r3, 3b072 <_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 3b114 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b0b8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b114 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #52] @ (3b11c <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ + cbnz r3, 3b0b8 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #52] @ (3b0c0 <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b0f8 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r3, 3b09c <_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 792a4 │ │ │ │ + b.w 79348 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003b120 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003b0c4 <_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, #53228 @ 0xcfec │ │ │ │ + movw r1, #53484 @ 0xd0ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f52c4 │ │ │ │ - cbz r0, 3b16c <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + bl f5a2c │ │ │ │ + cbz r0, 3b110 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3b170 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #44] @ (3b114 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d5244 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d59fc <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b16c <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + beq.n 3b110 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b16c <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + cbnz r3, 3b110 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #18896 @ 0x49d0 │ │ │ │ + movw r0, #19152 @ 0x4ad0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #26096 @ 0x65f0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3b172 <_PyErr_SetLocaleString@@Base+0xae> │ │ │ │ + vldr d8, [r1, #8] │ │ │ │ + b.n 3b190 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 14570c │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3b190 <_PyErr_SetLocaleString@@Base+0xcc> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3b1a4 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + vldr d0, [pc, #28] @ 3b1b0 <_PyErr_SetLocaleString@@Base+0xec> │ │ │ │ + vmul.f64 d0, d8, d0 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 85c04 │ │ │ │ + vpop {d8} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + subs r3, r4, r1 │ │ │ │ + add r5, pc, #880 @ (adr r5, 3b528 ) │ │ │ │ + eors r4, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ (3b284 <_PyErr_SetLocaleString@@Base+0x164>) │ │ │ │ + ldr r2, [pc, #204] @ (3b294 <_PyErr_SetLocaleString@@Base+0x1d0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b1e6 <_PyErr_SetLocaleString@@Base+0xc6> │ │ │ │ + cbz r4, 3b1f6 <_PyErr_SetLocaleString@@Base+0x132> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14080 @ 0x3700 │ │ │ │ + movw r1, #14296 @ 0x37d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3b20c <_PyErr_SetLocaleString@@Base+0xec> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3b21c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b210 <_PyErr_SetLocaleString@@Base+0xf0> │ │ │ │ + beq.n 3b220 <_PyErr_SetLocaleString@@Base+0x15c> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18964 @ 0x4a14 │ │ │ │ + movw r1, #19168 @ 0x4ae0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b27e <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ + b.n 3b28e <_PyErr_SetLocaleString@@Base+0x1ca> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #19004 @ 0x4a3c │ │ │ │ + movw r0, #19208 @ 0x4b08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b20c <_PyErr_SetLocaleString@@Base+0xec> │ │ │ │ - bl 1ff944 │ │ │ │ + beq.n 3b21c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl 1ff4d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 294e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b23c <_PyErr_SetLocaleString@@Base+0x11c> │ │ │ │ - bl 30630 │ │ │ │ - b.n 3b268 <_PyErr_SetLocaleString@@Base+0x148> │ │ │ │ - bl 1fffcc │ │ │ │ + cbnz r0, 3b24c <_PyErr_SetLocaleString@@Base+0x188> │ │ │ │ + bl 3062c │ │ │ │ + b.n 3b278 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ + bl 1ffc54 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200154 │ │ │ │ + bl 1ffce8 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #9048 @ 0x2358 │ │ │ │ + movw r0, #9304 @ 0x2458 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 200678 │ │ │ │ + bl 2002d8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b268 <_PyErr_SetLocaleString@@Base+0x148> │ │ │ │ + bne.n 3b278 <_PyErr_SetLocaleString@@Base+0x1b4> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 3b20c <_PyErr_SetLocaleString@@Base+0xec> │ │ │ │ + bl f5734 │ │ │ │ + b.n 3b21c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #19016 @ 0x4a48 │ │ │ │ + movw r0, #19220 @ 0x4b14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b2ca <_PyErr_SetLocaleString@@Base+0x1aa> │ │ │ │ + bne.n 3b2da <_PyErr_SetLocaleString@@Base+0x216> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3b2f4 │ │ │ │ + bl 3b304 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2e6 <_PyErr_SetLocaleString@@Base+0x1c6> │ │ │ │ - b.n 3b2e0 <_PyErr_SetLocaleString@@Base+0x1c0> │ │ │ │ + bne.n 3b2f6 <_PyErr_SetLocaleString@@Base+0x232> │ │ │ │ + b.n 3b2f0 <_PyErr_SetLocaleString@@Base+0x22c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46596 @ 0xb604 │ │ │ │ + movw r0, #46852 @ 0xb704 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3b2f0 <_PyErr_SetLocaleString@@Base+0x1d0> │ │ │ │ - b.n 3b2ba <_PyErr_SetLocaleString@@Base+0x19a> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3b2f0 <_PyErr_SetLocaleString@@Base+0x1d0> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3b300 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ + b.n 3b2ca <_PyErr_SetLocaleString@@Base+0x206> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3b300 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003b2f4 : │ │ │ │ +0003b304 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 20328c │ │ │ │ + b.w 202c48 │ │ │ │ + movw r0, #35848 @ 0x8c08 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7b2f8 │ │ │ │ + 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 3b36c │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #19320 @ 0x4b78 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e1c20 │ │ │ │ + b.n 3b39a │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3b388 │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #19352 @ 0x4b98 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl e1c20 │ │ │ │ + b.n 3b39a │ │ │ │ + movw r0, #19380 @ 0x4bb4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e1c20 │ │ │ │ + cbz r0, 3b3b6 │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3b3a6 │ │ │ │ + bl 5f6c0 │ │ │ │ + cbz r0, 3b3b6 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3b3b6 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5f598 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3b326 │ │ │ │ + bne.n 3b3e6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b31c │ │ │ │ + cbz r3, 3b3dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b42e │ │ │ │ + bne.w 3b4ee │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b436 │ │ │ │ + b.n 3b4f6 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13556 @ 0x34f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b388 │ │ │ │ + beq.n 3b448 │ │ │ │ movw r7, #4380 @ 0x111c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3b388 │ │ │ │ + beq.n 3b448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 3b388 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 3b448 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ movw r1, #19676 @ 0x4cdc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b388 │ │ │ │ + beq.n 3b448 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3b388 │ │ │ │ + bmi.n 3b448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b388 │ │ │ │ + beq.n 3b448 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3b388 │ │ │ │ + bmi.n 3b448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 3b388 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 3b448 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3b3a0 │ │ │ │ + b.n 3b460 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b38e │ │ │ │ + cbz r6, 3b44e │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1095d8 │ │ │ │ + bl 109e5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b39c │ │ │ │ + bne.n 3b45c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b436 │ │ │ │ + b.n 3b4f6 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3b380 │ │ │ │ + ble.n 3b440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b398 │ │ │ │ + beq.n 3b458 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3b40c │ │ │ │ - bl d43fc │ │ │ │ + cbz r6, 3b4cc │ │ │ │ + bl d4bb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b3d6 │ │ │ │ + beq.n 3b496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b3d6 │ │ │ │ + cbnz r3, 3b496 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b3f2 │ │ │ │ + bne.n 3b4b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b398 │ │ │ │ + beq.n 3b458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b398 │ │ │ │ + bne.n 3b458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b398 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b458 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b3b0 │ │ │ │ + beq.n 3b470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b42e │ │ │ │ + beq.n 3b4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b42e │ │ │ │ + cbnz r3, 3b4ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b42e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b4ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b422 │ │ │ │ + beq.n 3b4e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b422 │ │ │ │ + cbnz r3, 3b4e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b31c │ │ │ │ - b.n 3b398 │ │ │ │ + beq.w 3b3dc │ │ │ │ + b.n 3b458 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #35592 @ 0x8b08 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b1c8 │ │ │ │ - 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 3b49c │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #19064 @ 0x4a78 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e14a8 │ │ │ │ - b.n 3b4ca │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3b4b8 │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #19096 @ 0x4a98 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl e14a8 │ │ │ │ - b.n 3b4ca │ │ │ │ - movw r0, #19124 @ 0x4ab4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e14a8 │ │ │ │ - cbz r0, 3b4e6 │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3b4d6 │ │ │ │ - bl 5f644 │ │ │ │ - cbz r0, 3b4e6 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b4e6 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f51c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3b516 │ │ │ │ + beq.n 3b526 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46836 @ 0xb6f4 │ │ │ │ + movw r0, #47092 @ 0xb7f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3b516 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3b526 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b52a │ │ │ │ + b.n 3b53a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 10be60 │ │ │ │ + bl 10c69c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b512 │ │ │ │ + beq.n 3b522 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b56c │ │ │ │ + cbz r0, 3b57c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b550 │ │ │ │ + cbz r3, 3b560 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b558 │ │ │ │ + b.n 3b568 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3b560 │ │ │ │ + cbz r2, 3b570 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b568 │ │ │ │ + b.n 3b578 │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 3a92a │ │ │ │ + bl 3a932 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b57a │ │ │ │ - b.w 8100c │ │ │ │ + blt.n 3b58a │ │ │ │ + b.w 8110c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39532 @ 0x9a6c │ │ │ │ + movw r1, #39608 @ 0x9ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -24628,40 +24638,40 @@ │ │ │ │ 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 3b5e2 │ │ │ │ + beq.n 3b5f2 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #19260 @ 0x4b3c │ │ │ │ + movw r0, #19516 @ 0x4c3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - b.n 3b600 │ │ │ │ - cbz r6, 3b5f4 │ │ │ │ + bl e1c20 │ │ │ │ + b.n 3b610 │ │ │ │ + cbz r6, 3b604 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #18896 @ 0x49d0 │ │ │ │ + movw r0, #19152 @ 0x4ad0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - b.n 3b600 │ │ │ │ - movw r0, #19280 @ 0x4b50 │ │ │ │ + bl e1c20 │ │ │ │ + b.n 3b610 │ │ │ │ + movw r0, #19536 @ 0x4c50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - cbz r0, 3b61c │ │ │ │ + bl e1c20 │ │ │ │ + cbz r0, 3b62c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b60c │ │ │ │ + cbz r3, 3b61c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5f51c │ │ │ │ - cbz r0, 3b61c │ │ │ │ - cbz r5, 3b61c │ │ │ │ + bl 5f598 │ │ │ │ + cbz r0, 3b62c │ │ │ │ + cbz r5, 3b62c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f644 │ │ │ │ + b.w 5f6c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -24670,25 +24680,25 @@ │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2579a4 │ │ │ │ + bl 25797c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b66a │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3b67a │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3b680 │ │ │ │ + b.n 3b690 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -24698,169 +24708,169 @@ │ │ │ │ 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 3b6a4 │ │ │ │ + bhi.n 3b6b4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b6bc │ │ │ │ + ble.n 3b6cc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b6c4 │ │ │ │ - movw r0, #6892 @ 0x1aec │ │ │ │ + b.n 3b6d4 │ │ │ │ + movw r0, #7148 @ 0x1bec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b69c │ │ │ │ + bne.n 3b6ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b8d4 │ │ │ │ + b.n 3b8e4 │ │ │ │ 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 b7378 │ │ │ │ - cbnz r0, 3b6f8 │ │ │ │ - cbz r4, 3b6f0 │ │ │ │ + bl b7b70 │ │ │ │ + cbnz r0, 3b708 │ │ │ │ + cbz r4, 3b700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d71c │ │ │ │ - cbnz r0, 3b6f8 │ │ │ │ + bl 13dd7c │ │ │ │ + cbnz r0, 3b708 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 225ee4 │ │ │ │ + b.w 225ec0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19292 @ 0x4b5c │ │ │ │ + movw r1, #19548 @ 0x4c5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3b97a │ │ │ │ + b.n 3b98a │ │ │ │ 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, 3b734 │ │ │ │ + cbnz r3, 3b744 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b734 │ │ │ │ + ble.n 3b744 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b734 │ │ │ │ - cbnz r1, 3b758 │ │ │ │ + bne.n 3b744 │ │ │ │ + cbnz r1, 3b768 │ │ │ │ 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, #9692 @ 0x25dc │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b788 │ │ │ │ + cbz r0, 3b798 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b788 │ │ │ │ + beq.n 3b798 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b776 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3b788 │ │ │ │ + bne.n 3b786 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3b798 │ │ │ │ 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 223368 <_PyParkingLot_AfterFork@@Base+0xa8> │ │ │ │ + b.w 223150 <_PyParkingLot_AfterFork@@Base+0xa8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3b7ba │ │ │ │ + beq.n 3b7ca │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19332 @ 0x4b84 │ │ │ │ + movw r1, #19588 @ 0x4c84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b7cc │ │ │ │ + bne.n 3b7dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b84a │ │ │ │ + b.n 3b85a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b7e0 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3b7f0 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b7c8 │ │ │ │ + bne.n 3b7d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #27008 @ 0x6980 │ │ │ │ + movw r1, #27048 @ 0x69a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19368 @ 0x4ba8 │ │ │ │ + movw r0, #19624 @ 0x4ca8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b7c8 │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 3b7d8 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a694 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3b83c │ │ │ │ + bne.n 3b84c │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b82a │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 3b83a │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7fc │ │ │ │ - b.n 3b7c8 │ │ │ │ + beq.n 3b80c │ │ │ │ + b.n 3b7d8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3b82a │ │ │ │ + blt.n 3b83a │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -24868,51 +24878,51 @@ │ │ │ │ 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] @ (3b8d0 ) │ │ │ │ - bl 22aca4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b8ca │ │ │ │ + ldr r3, [pc, #100] @ (3b8e0 ) │ │ │ │ + bl 22ac80 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b8da │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ blx 29328 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b8ae │ │ │ │ + bge.n 3b8be │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b8ba │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 3b8ca │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b87a │ │ │ │ + beq.n 3b88a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b8ca │ │ │ │ + b.n 3b8da │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3beae │ │ │ │ - b.n 3b8ca │ │ │ │ + bl 3bf1e │ │ │ │ + b.n 3b8da │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 3b8aa │ │ │ │ + bl f5734 │ │ │ │ + b.n 3b8ba │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r6, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -24921,130 +24931,130 @@ │ │ │ │ movw r9, #4372 @ 0x1114 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3b90e │ │ │ │ + beq.n 3b91e │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl d0bd8 │ │ │ │ - cbnz r0, 3b972 │ │ │ │ + bl d13a0 │ │ │ │ + cbnz r0, 3b982 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b91a │ │ │ │ - movw r8, #19380 @ 0x4bb4 │ │ │ │ + b.n 3b92a │ │ │ │ + movw r8, #19636 @ 0x4cb4 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b922 │ │ │ │ + cbz r6, 3b932 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b92a │ │ │ │ + b.n 3b93a │ │ │ │ movw r5, #11008 @ 0x2b00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3b946 │ │ │ │ + beq.n 3b956 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b944 │ │ │ │ + bge.n 3b954 │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2aa14 │ │ │ │ - cbz r0, 3b944 │ │ │ │ + cbz r0, 3b954 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b930 │ │ │ │ - cbz r7, 3b95e │ │ │ │ + b.n 3b940 │ │ │ │ + cbz r7, 3b96e │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ subs r7, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.n 3b95e │ │ │ │ + blt.n 3b96e │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b948 │ │ │ │ + bne.n 3b958 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3b968 │ │ │ │ + beq.n 3b978 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 15df78 │ │ │ │ - b.n 3b974 │ │ │ │ + bl 15e030 │ │ │ │ + b.n 3b984 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3b9ae │ │ │ │ + bmi.n 3b9be │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19424 @ 0x4be0 │ │ │ │ + movw r1, #19680 @ 0x4ce0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3b9d6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3b9e6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b7378 │ │ │ │ + bl b7b70 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3b9da │ │ │ │ + beq.n 3b9ea │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19456 @ 0x4c00 │ │ │ │ + movw r1, #19712 @ 0x4d00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ba52 │ │ │ │ + b.n 3ba62 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl f8098 │ │ │ │ + bl f87fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b9fc │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3ba0c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b9d6 │ │ │ │ + bne.n 3b9e6 │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3b9e4 │ │ │ │ + bne.n 3b9f4 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ba1c │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3ba2c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b9d6 │ │ │ │ - b.n 3ba22 │ │ │ │ + bne.n 3b9e6 │ │ │ │ + b.n 3ba32 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3ba3a │ │ │ │ + bls.n 3ba4a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19488 @ 0x4c20 │ │ │ │ + movw r1, #19744 @ 0x4d20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3b9d6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3b9e6 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 29db8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ @@ -25055,293 +25065,312 @@ │ │ │ │ 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 3ba84 │ │ │ │ + bhi.n 3ba94 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ba9c │ │ │ │ - b.n 3bab0 │ │ │ │ - movw r0, #6780 @ 0x1a7c │ │ │ │ + cbnz r0, 3baac │ │ │ │ + b.n 3bac0 │ │ │ │ + movw r0, #7036 @ 0x1b7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bb74 │ │ │ │ - b.n 3ba76 │ │ │ │ - bl 85a4c │ │ │ │ + beq.n 3bb84 │ │ │ │ + b.n 3ba86 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3babe │ │ │ │ + bne.n 3bace │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3bace │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3bade │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bb74 │ │ │ │ + bne.n 3bb84 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bace │ │ │ │ + b.n 3bade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3baac │ │ │ │ + bne.n 3babc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3baac │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3babc │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3bb3a │ │ │ │ + ble.n 3bb4a │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3bae8 │ │ │ │ + bpl.n 3baf8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3bb0e │ │ │ │ + bne.n 3bb1e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3bb3c │ │ │ │ + b.n 3bb4c │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3bb02 │ │ │ │ + beq.n 3bb12 │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 3bb1a │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 3bb2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3bb1a │ │ │ │ + bne.n 3bb2a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3bb3c │ │ │ │ + b.n 3bb4c │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3baf4 │ │ │ │ + bne.n 3bb04 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #37304 @ 0x91b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6780 @ 0x1a7c │ │ │ │ + movw r0, #7036 @ 0x1b7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3bb74 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3bb84 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3bb58 │ │ │ │ - cbz r1, 3bb48 │ │ │ │ + bgt.n 3bb68 │ │ │ │ + cbz r1, 3bb58 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3bb50 │ │ │ │ + b.n 3bb60 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15df78 │ │ │ │ + b.w 15e030 │ │ │ │ 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 3bcc6 │ │ │ │ + b.n 3bcfc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r2, r3, [r0, #4] │ │ │ │ - lsrs r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrd r4, r1, [r2, #16] │ │ │ │ - it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mla r4, r1, r3, r4 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3bba6 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3bbb0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808f4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bbe2 │ │ │ │ + bge.n 3bbb8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39532 @ 0x9a6c │ │ │ │ + movw r1, #39608 @ 0x9ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bbf0 │ │ │ │ + b.n 3bbc6 │ │ │ │ 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 {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, 3bc00 │ │ │ │ + cmp r3, r0 │ │ │ │ + ble.n 3bc00 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3bc00 │ │ │ │ + cbz r2, 3bc00 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #10344 @ 0x2868 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3bc1e │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (3bc24 ) │ │ │ │ + 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 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3bbea │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r6, #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 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bc12 │ │ │ │ + bne.n 3bc48 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3bc2a │ │ │ │ + b.w 3bc60 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46812 @ 0xb6dc │ │ │ │ + movw r0, #47068 @ 0xb7dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bc06 │ │ │ │ + bne.n 3bc3c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bc2a : │ │ │ │ +0003bc60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3bc3e │ │ │ │ + cbz r0, 3bc74 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3bc46 │ │ │ │ - bl 2754a4 │ │ │ │ + cbnz r1, 3bc7c │ │ │ │ + bl 27558c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3bcc2 │ │ │ │ + b.n 3bcf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3bca4 │ │ │ │ + cbz r3, 3bcda │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3bc56 │ │ │ │ + cbnz r6, 3bc8c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3bc5e │ │ │ │ + cbz r6, 3bc94 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3bca4 │ │ │ │ + bmi.n 3bcda │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3bca4 │ │ │ │ + cbz r3, 3bcda │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3bca4 │ │ │ │ + bmi.n 3bcda │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3bca4 │ │ │ │ + cbz r3, 3bcda │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3bca4 │ │ │ │ + cbz r3, 3bcda │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl e5d10 │ │ │ │ + bl e6470 │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bcc2 │ │ │ │ + bne.n 3bcf8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3bca4 │ │ │ │ + beq.n 3bcda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3bca4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3bcda │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14172 @ 0x375c │ │ │ │ + movw r1, #14388 @ 0x3834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 3bcfe │ │ │ │ - cbz r4, 3bcec │ │ │ │ + bne.n 3bd34 │ │ │ │ + cbz r4, 3bd22 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bcf4 │ │ │ │ + b.n 3bd2a │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 15df78 │ │ │ │ + b.w 15e030 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bd7c │ │ │ │ + cbz r0, 3bdb2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3bd32 │ │ │ │ + ble.n 3bd68 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bd22 │ │ │ │ + cbz r3, 3bd58 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bd2a │ │ │ │ + b.n 3bd60 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd3a │ │ │ │ + cbz r3, 3bd70 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bd42 │ │ │ │ + b.n 3bd78 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bd4c │ │ │ │ + cbz r2, 3bd82 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bd54 │ │ │ │ + b.n 3bd8a │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ blx 29db8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bd7c │ │ │ │ + ble.n 3bdb2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd66 │ │ │ │ + cbz r3, 3bd9c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bd6e │ │ │ │ + b.n 3bda4 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25349,617 +25378,598 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3be8e │ │ │ │ + bne.n 3bec4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3be8e │ │ │ │ + bne.n 3bec4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bdae │ │ │ │ - cbz r4, 3bdae │ │ │ │ + cbz r0, 3bde4 │ │ │ │ + cbz r4, 3bde4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d4830 │ │ │ │ + b.w d4fe8 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3be6a │ │ │ │ + bhi.n 3bea0 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r0, [pc, #144] @ (3be48 ) │ │ │ │ + ldr r0, [pc, #144] @ (3be80 ) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3be96 │ │ │ │ + b.n 3becc │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3be96 │ │ │ │ + b.n 3becc │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3be96 │ │ │ │ + b.n 3becc │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3be96 │ │ │ │ + b.n 3becc │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3be96 │ │ │ │ + b.n 3becc │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3be96 │ │ │ │ + b.n 3becc │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + 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 3befc │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3bf06 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 809f4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #20160 @ 0x4ec0 │ │ │ │ + movw r0, #20416 @ 0x4fc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ 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, 3bed4 │ │ │ │ + cbnz r0, 3bf44 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 29718 │ │ │ │ - movw r1, #13288 @ 0x33e8 │ │ │ │ + movw r1, #13544 @ 0x34e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33420 @ 0x828c │ │ │ │ + movw r0, #33676 @ 0x838c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c03c │ │ │ │ - bl 85500 │ │ │ │ + beq.w 3c0ac │ │ │ │ + bl 85608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3bf0c │ │ │ │ + beq.n 3bf7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3bf0c │ │ │ │ + cbnz r3, 3bf7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3c03c │ │ │ │ + beq.w 3c0ac │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 27ed40 │ │ │ │ - vldr d9, [pc, #300] @ 3c048 │ │ │ │ + bl 27ee30 │ │ │ │ + vldr d9, [pc, #300] @ 3c0b8 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c002 │ │ │ │ + beq.n 3c072 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c002 │ │ │ │ + beq.n 3c072 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c002 │ │ │ │ + beq.n 3c072 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c002 │ │ │ │ + beq.n 3c072 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c002 │ │ │ │ + beq.n 3c072 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c002 │ │ │ │ + beq.n 3c072 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c002 │ │ │ │ + beq.n 3c072 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 3c002 │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3c072 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 3c002 │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3c072 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 3c002 │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3c072 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 3c002 │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3c072 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 3c002 │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3c072 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 3c002 │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3c072 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 8100c │ │ │ │ - cbz r0, 3c002 │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 3c072 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3c002 │ │ │ │ + cbz r0, 3c072 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c01a │ │ │ │ + cbnz r0, 3c08a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c03c │ │ │ │ + beq.n 3c0ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c03c │ │ │ │ + cbnz r3, 3c0ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c03c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c0ac │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #20224 @ 0x4f00 │ │ │ │ + movw r0, #20480 @ 0x5000 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3c088 │ │ │ │ - cmp r3, r0 │ │ │ │ - ble.n 3c088 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3c088 │ │ │ │ - cbz r2, 3c088 │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #10088 @ 0x2768 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3c0a6 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (3c0ac ) │ │ │ │ - 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c072 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003c0b0 : │ │ │ │ +0003c0c0 : │ │ │ │ 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 3c24a <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3c0f4 │ │ │ │ + bl 3c25a <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3c104 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3c0dc │ │ │ │ + bpl.n 3c0ec │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3c0dc │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 3c10c │ │ │ │ + cbnz r3, 3c0ec │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 3c11c │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51608 @ 0xc998 │ │ │ │ + movw r1, #51864 @ 0xca98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3c10c │ │ │ │ - cbnz r4, 3c112 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3c11c │ │ │ │ + cbnz r4, 3c122 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20228 @ 0x4f04 │ │ │ │ + movw r1, #20484 @ 0x5004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c14e │ │ │ │ + b.n 3c15e │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c136 │ │ │ │ + bmi.n 3c146 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #20252 @ 0x4f1c │ │ │ │ + movw r1, #20508 @ 0x501c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 3c10c │ │ │ │ + bl d545c │ │ │ │ + b.n 3c11c │ │ │ │ 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 1af6e8 │ │ │ │ + bl 1af090 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3c16c │ │ │ │ + cbz r3, 3c17c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3c16e │ │ │ │ + b.n 3c17e │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29718 │ │ │ │ - cbnz r6, 3c184 │ │ │ │ + cbnz r6, 3c194 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3c184 │ │ │ │ + ble.n 3c194 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3c184 │ │ │ │ - cbnz r5, 3c1aa │ │ │ │ - ldr r1, [pc, #120] @ (3c200 ) │ │ │ │ + bgt.n 3c194 │ │ │ │ + cbnz r5, 3c1ba │ │ │ │ + ldr r1, [pc, #120] @ (3c210 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c1aa │ │ │ │ + cbnz r0, 3c1ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c1ee │ │ │ │ + b.n 3c1fe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1a6 │ │ │ │ + bne.n 3c1b6 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3c1da │ │ │ │ + beq.n 3c1ea │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3c1c6 │ │ │ │ + cbz r6, 3c1d6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3c1de │ │ │ │ + beq.n 3c1ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c1e0 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3c1e0 │ │ │ │ - b.n 3c1a6 │ │ │ │ + bne.n 3c1f0 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3c1f0 │ │ │ │ + b.n 3c1b6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c1e0 │ │ │ │ + b.n 3c1f0 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a5c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a64 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3c1f8 │ │ │ │ + cbz r3, 3c208 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3c232 │ │ │ │ + bhi.n 3c242 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 155d34 │ │ │ │ - bl cf014 │ │ │ │ + bl 155e5c │ │ │ │ + bl cf7dc │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fba64 │ │ │ │ + b.w fc1c8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3220 @ 0xc94 │ │ │ │ + movw r0, #3476 @ 0xd94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c218 │ │ │ │ + bne.n 3c228 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c24a <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003c25a <_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 3c288 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c298 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c29e <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 3c284 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c2ae <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 3c294 <_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 3c2a6 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c2b6 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 3c2a2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 3c2b2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 3c2a2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 200b60 │ │ │ │ - cbnz r0, 3c2a2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d6f30 │ │ │ │ + bpl.n 3c2b2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 20076c │ │ │ │ + cbnz r0, 3c2b2 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d76cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c2a6 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c2b6 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3c2b2 <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ - b.w 14f108 │ │ │ │ + beq.n 3c2c2 <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ + b.w 14f240 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c2dc <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ + bhi.n 3c2ec <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c2f4 <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ + ble.n 3c304 <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c2fc <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ - movw r0, #7040 @ 0x1b80 │ │ │ │ + b.n 3c30c <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ + movw r0, #7296 @ 0x1c80 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c2d4 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bne.n 3c2e4 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b8d4 │ │ │ │ + b.w 3b8e4 │ │ │ │ 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 257490 <_PyTime_AsTimeval@@Base+0x1b90> │ │ │ │ + bl 257428 <_PyTime_AsTimeval@@Base+0x1b58> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c32c <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bne.n 3c33c <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c362 <_PyObject_GetDictPtr@@Base+0x118> │ │ │ │ + b.n 3c372 <_PyObject_GetDictPtr@@Base+0x118> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2575c8 <_PyTime_AsTimeval@@Base+0x1cc8> │ │ │ │ + bl 2574e8 <_PyTime_AsTimeval@@Base+0x1c18> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c328 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c338 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c368 : │ │ │ │ +0003c378 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3c380 ) │ │ │ │ + ldr r4, [pc, #16] @ (3c390 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1fe2d4 │ │ │ │ + b.w 1fde70 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #20652 @ 0x50ac │ │ │ │ + movw r1, #20908 @ 0x51ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c3c4 │ │ │ │ + beq.n 3c3d4 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c3c8 : │ │ │ │ - ldr r0, [pc, #4] @ (3c3d0 ) │ │ │ │ - b.w ce8e0 │ │ │ │ +0003c3d8 : │ │ │ │ + ldr r0, [pc, #4] @ (3c3e0 ) │ │ │ │ + b.w cf0a8 │ │ │ │ nop │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -25967,645 +25977,645 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c404 │ │ │ │ + bne.n 3c414 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d0bd8 │ │ │ │ - cbz r0, 3c41e │ │ │ │ - b.n 3c41a │ │ │ │ + bl d13a0 │ │ │ │ + cbz r0, 3c42e │ │ │ │ + b.n 3c42a │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #53668 @ 0xd1a4 │ │ │ │ + movw r0, #54136 @ 0xd378 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3f6 │ │ │ │ + bne.n 3c406 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c464 │ │ │ │ + b.n 3c474 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c432 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3c442 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c41a │ │ │ │ + bne.n 3c42a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #50724 @ 0xc624 │ │ │ │ + movw r5, #50980 @ 0xc724 │ │ │ │ movt r5, #69 @ 0x45 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c45e │ │ │ │ + ble.n 3c46e │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #28] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c442 │ │ │ │ - bl 7edd4 │ │ │ │ + b.n 3c452 │ │ │ │ + bl 7eee4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c46e │ │ │ │ + cbz r3, 3c47e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3c494 │ │ │ │ + cbz r3, 3c4a4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3c4a4 │ │ │ │ + b.n 3c4b4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3c4a2 │ │ │ │ + ble.n 3c4b2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c49e │ │ │ │ - cbnz r1, 3c4c0 │ │ │ │ + bne.n 3c4ae │ │ │ │ + cbnz r1, 3c4d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c4a4 │ │ │ │ + b.n 3c4b4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #640] @ (3c728 ) │ │ │ │ + ldr r1, [pc, #640] @ (3c738 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c4c6 │ │ │ │ - b.n 3c656 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c4d6 │ │ │ │ + b.n 3c666 │ │ │ │ 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 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c656 │ │ │ │ - ldr r3, [pc, #584] @ (3c72c ) │ │ │ │ + beq.w 3c666 │ │ │ │ + ldr r3, [pc, #584] @ (3c73c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42652 @ 0xa69c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3c65a │ │ │ │ + bne.w 3c66a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e10c0 │ │ │ │ + bl e1838 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c65a │ │ │ │ + bne.w 3c66a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c52e │ │ │ │ + beq.n 3c53e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c52e │ │ │ │ + cbnz r3, 3c53e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3c56a │ │ │ │ + cbnz r0, 3c57a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c552 │ │ │ │ + beq.n 3c562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c552 │ │ │ │ + cbnz r3, 3c562 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c656 │ │ │ │ + bne.n 3c666 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3c5ee │ │ │ │ + bne.n 3c5fe │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e10c0 │ │ │ │ + bl e1838 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3c5ee │ │ │ │ + cbnz r3, 3c5fe │ │ │ │ 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 3c5d6 │ │ │ │ + beq.n 3c5e6 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3c5b6 │ │ │ │ + bge.n 3c5c6 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3c5c4 │ │ │ │ + bge.n 3c5d4 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #344] @ 3c720 │ │ │ │ + vldr d5, [pc, #344] @ 3c730 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c5ee │ │ │ │ + bhi.n 3c5fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3c532 │ │ │ │ + beq.n 3c542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c532 │ │ │ │ + bne.n 3c542 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c532 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c542 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3c642 │ │ │ │ + cbz r0, 3c652 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11a564 │ │ │ │ + bl 11acdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c616 │ │ │ │ + beq.n 3c626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c616 │ │ │ │ + cbnz r3, 3c626 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c62c │ │ │ │ + beq.n 3c63c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c62c │ │ │ │ + cbnz r3, 3c63c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3c65a │ │ │ │ - b.n 3c64c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3c66a │ │ │ │ + b.n 3c65c │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3c6fe │ │ │ │ + beq.n 3c70e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c730 │ │ │ │ + bne.n 3c740 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3c68a │ │ │ │ + bne.n 3c69a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3c69a │ │ │ │ + bne.n 3c6aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c7e6 │ │ │ │ + b.n 3c7f6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26096 @ 0x65f0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3c76a │ │ │ │ + bne.w 3c77a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c684 │ │ │ │ + beq.n 3c694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c684 │ │ │ │ + cbnz r3, 3c694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3c6c0 │ │ │ │ + b.n 3c6d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c64c │ │ │ │ + bne.n 3c65c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c64c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c65c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c656 │ │ │ │ + bne.n 3c666 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c656 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c666 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3c630 │ │ │ │ + bne.n 3c640 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3c714 │ │ │ │ + bne.n 3c724 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c6aa │ │ │ │ + bne.n 3c6ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c6e4 │ │ │ │ + beq.n 3c6f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c6e4 │ │ │ │ + cbnz r3, 3c6f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c656 │ │ │ │ + bne.n 3c666 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85afc │ │ │ │ - bl e10c0 │ │ │ │ + b.w 85c04 │ │ │ │ + bl e1838 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c634 │ │ │ │ + bne.n 3c644 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 3c6b4 │ │ │ │ + b.n 3c6c4 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c6c0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c6c0 │ │ │ │ + bne.n 3c6d0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c6d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11a564 │ │ │ │ + bl 11acdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c74e │ │ │ │ + beq.n 3c75e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c74e │ │ │ │ + cbnz r3, 3c75e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c764 │ │ │ │ + beq.n 3c774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c764 │ │ │ │ + cbnz r3, 3c774 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3c64c │ │ │ │ + beq.w 3c65c │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3c79a │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3c7d0 │ │ │ │ + cbnz r6, 3c7aa │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3c7e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c7ce │ │ │ │ + beq.n 3c7de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c7ce │ │ │ │ + cbnz r3, 3c7de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c7ce │ │ │ │ - bl 11a564 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c7de │ │ │ │ + bl 11acdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3c7b2 │ │ │ │ + beq.n 3c7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c7b2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c7c2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3c7c4 │ │ │ │ + beq.n 3c7d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c7c4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c7d4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c7ce │ │ │ │ + beq.n 3c7de │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3c76e │ │ │ │ + b.n 3c77e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c7e6 │ │ │ │ + beq.n 3c7f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c7e6 │ │ │ │ + cbnz r3, 3c7f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #41072 @ 0xa070 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ + b.w 145304 │ │ │ │ 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 22ab8c │ │ │ │ - cbz r0, 3c854 │ │ │ │ + bl 22abb8 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + cbz r0, 3c864 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c836 │ │ │ │ + cbnz r0, 3c846 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c858 │ │ │ │ + beq.n 3c868 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c858 │ │ │ │ - bl 83edc │ │ │ │ + b.n 3c868 │ │ │ │ + bl 83fdc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c860 │ │ │ │ + cbnz r0, 3c870 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c854 │ │ │ │ + beq.n 3c864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c854 │ │ │ │ + cbnz r3, 3c864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c888 │ │ │ │ + b.n 3c898 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21020 @ 0x521c │ │ │ │ + movw r0, #21276 @ 0x531c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c888 │ │ │ │ + beq.n 3c898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c888 │ │ │ │ + cbnz r3, 3c898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #4016 @ 0xfb0 │ │ │ │ + movw r2, #4272 @ 0x10b0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d8454 │ │ │ │ - cbnz r0, 3c8b2 │ │ │ │ + bl 1d7c74 │ │ │ │ + cbnz r0, 3c8c2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c914 │ │ │ │ + b.n 3c924 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c8f6 │ │ │ │ - ldr r2, [pc, #92] @ (3c918 ) │ │ │ │ + bpl.n 3c906 │ │ │ │ + ldr r2, [pc, #92] @ (3c928 ) │ │ │ │ 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 3c8e0 │ │ │ │ + beq.n 3c8f0 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3c8ea │ │ │ │ + bls.n 3c8fa │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 3c8f2 │ │ │ │ + b.n 3c902 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3c8fa │ │ │ │ + b.n 3c90a │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3c91c ) │ │ │ │ - bl 7a408 │ │ │ │ + ldr r1, [pc, #28] @ (3c92c ) │ │ │ │ + bl 7a534 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c8ac │ │ │ │ + bne.n 3c8bc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c914 │ │ │ │ + cbz r3, 3c924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c49ec │ │ │ │ + bl 1c4178 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c93e │ │ │ │ + bpl.n 3c94e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c95e │ │ │ │ + bgt.n 3c96e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #21028 @ 0x5224 │ │ │ │ + movw r1, #21284 @ 0x5324 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c976 │ │ │ │ + bgt.n 3c986 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 18594c │ │ │ │ - cbnz r0, 3c990 │ │ │ │ - b.n 3c98c │ │ │ │ + bl 1855fc │ │ │ │ + cbnz r0, 3c9a0 │ │ │ │ + b.n 3c99c │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61980 @ 0xf21c │ │ │ │ + movw r1, #62180 @ 0xf2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ca54 │ │ │ │ + b.n 3ca64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c9a4 │ │ │ │ + beq.n 3c9b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c9a4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c9b4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c9ca │ │ │ │ + bmi.n 3c9da │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + movw r1, #21344 @ 0x5360 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ - bl 85a4c │ │ │ │ + b.w d545c │ │ │ │ + bl 85b54 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c9da │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3c9de │ │ │ │ - b.n 3c98c │ │ │ │ + bne.n 3c9ea │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3c9ee │ │ │ │ + b.n 3c99c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c9f6 │ │ │ │ + bge.n 3ca06 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21140 @ 0x5294 │ │ │ │ + movw r1, #21396 @ 0x5394 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3c98c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3c99c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3ca10 │ │ │ │ + bne.n 3ca20 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3ca54 │ │ │ │ + b.n 3ca64 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3ca34 │ │ │ │ + bmi.n 3ca44 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21176 @ 0x52b8 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3ca42 │ │ │ │ - bl 89af4 │ │ │ │ + cbz r0, 3ca52 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ca06 │ │ │ │ - b.n 3c98c │ │ │ │ + bne.n 3ca16 │ │ │ │ + b.n 3c99c │ │ │ │ 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 3ca06 │ │ │ │ + b.n 3ca16 │ │ │ │ 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 3cb48 │ │ │ │ + bl 3cb58 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -26613,793 +26623,697 @@ │ │ │ │ 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 3ca9c │ │ │ │ + bhi.n 3caac │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3cac0 │ │ │ │ - b.n 3cab4 │ │ │ │ - movw r0, #9516 @ 0x252c │ │ │ │ + ble.n 3cad0 │ │ │ │ + b.n 3cac4 │ │ │ │ + movw r0, #9772 @ 0x262c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ca96 │ │ │ │ - b.n 3cb3e │ │ │ │ + bne.n 3caa6 │ │ │ │ + b.n 3cb4e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 140bb4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 141204 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cb3e │ │ │ │ + beq.n 3cb4e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3cae2 │ │ │ │ + cbz r3, 3caf2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cafa │ │ │ │ + ble.n 3cb0a │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61980 @ 0xf21c │ │ │ │ + movw r1, #62180 @ 0xf2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3cb3e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3cb4e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #27516 @ 0x6b7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3cb3e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3cb4e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3cb1e │ │ │ │ + bge.n 3cb2e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #21244 @ 0x52fc │ │ │ │ + movw r1, #21500 @ 0x53fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3cb30 │ │ │ │ + blt.n 3cb40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 226c60 │ │ │ │ + bl 226c3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cb24 │ │ │ │ + bne.n 3cb34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ 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, #3600] @ 0xe10 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cb6a │ │ │ │ + beq.n 3cb7a │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ - b.n 3cb72 │ │ │ │ + b.n 3cb82 │ │ │ │ movw fp, #11008 @ 0x2b00 │ │ │ │ movt fp, #78 @ 0x4e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #14052 @ 0x36e4 │ │ │ │ + movw r1, #14308 @ 0x37e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f8880 │ │ │ │ + bl f8fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cbe6 │ │ │ │ + cbz r0, 3cbf6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cbaa │ │ │ │ + cbnz r6, 3cbba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb9c │ │ │ │ + beq.n 3cbac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cb9c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cbac │ │ │ │ + bl 78ea0 <_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 15df78 │ │ │ │ + b.w 15e030 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cbec │ │ │ │ + ble.n 3cbfc │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cbc6 │ │ │ │ + bls.n 3cbd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cbd6 │ │ │ │ - b.n 3cbe2 │ │ │ │ + bne.n 3cbe6 │ │ │ │ + b.n 3cbf2 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cbee │ │ │ │ - b.n 3cbba │ │ │ │ + cbnz r0, 3cbfe │ │ │ │ + b.n 3cbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cbe2 │ │ │ │ + cbnz r3, 3cbf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cdd6 │ │ │ │ + b.n 3cde6 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #42444 @ 0xa5cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3ccdc │ │ │ │ + bge.n 3ccec │ │ │ │ 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 3cc46 │ │ │ │ + bne.n 3cc56 │ │ │ │ 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 3cc7c │ │ │ │ + b.n 3cc8c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cc7c │ │ │ │ + cbz r0, 3cc8c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #20996 @ 0x5204 │ │ │ │ + movw r1, #21400 @ 0x5398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 3cda0 │ │ │ │ + bl d545c │ │ │ │ + b.n 3cdb0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 3cc9a │ │ │ │ + blt.n 3ccaa │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3ccb6 │ │ │ │ + cbz r5, 3ccc6 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - bge.n 3ccb4 │ │ │ │ + bge.n 3ccc4 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21060 @ 0x5244 │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3cd9a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3cdaa │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3ccd8 │ │ │ │ + beq.n 3cce8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + movw r1, #21492 @ 0x53f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3cd9a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3cdaa │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cc04 │ │ │ │ + b.n 3cc14 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cda0 │ │ │ │ + beq.n 3cdb0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3ccfc │ │ │ │ + cbz r3, 3cd0c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cd04 │ │ │ │ + b.n 3cd14 │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cd18 │ │ │ │ + blt.n 3cd28 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cd18 │ │ │ │ - bl 980b4 │ │ │ │ + bpl.n 3cd28 │ │ │ │ + bl 98194 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cd1c │ │ │ │ + b.n 3cd2c │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cd56 │ │ │ │ + bne.n 3cd66 │ │ │ │ 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 3cd48 │ │ │ │ + beq.n 3cd58 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29db8 │ │ │ │ - b.n 3cd30 │ │ │ │ + b.n 3cd40 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r1, 3cda0 │ │ │ │ + cbz r1, 3cdb0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9acfc │ │ │ │ - b.n 3cda0 │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 3cdb0 │ │ │ │ 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 3cd92 │ │ │ │ + beq.n 3cda2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cd7a │ │ │ │ + beq.n 3cd8a │ │ │ │ add r6, r9 │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3cd64 │ │ │ │ + b.n 3cd74 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ - b.n 3cd4c │ │ │ │ + b.n 3cd5c │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cdb6 │ │ │ │ + beq.n 3cdc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cdb6 │ │ │ │ + cbnz r3, 3cdc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cdca │ │ │ │ + beq.n 3cdda │ │ │ │ adds r4, #1 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 3cdba │ │ │ │ + bl d1f6c │ │ │ │ + b.n 3cdca │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cdd6 │ │ │ │ + beq.n 3cde6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ce1e │ │ │ │ + cbz r0, 3ce2e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ce02 │ │ │ │ + cbz r3, 3ce12 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ce0a │ │ │ │ + b.n 3ce1a │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3ce12 │ │ │ │ + cbz r2, 3ce22 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3ce1a │ │ │ │ + b.n 3ce2a │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 204234 <_PyCompile_GetBinaryIntrinsicName@@Base+0xc5c> │ │ │ │ + bl 203cf0 <_PyCompile_GetBinaryIntrinsicName@@Base+0xbc8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ce46 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3ce46 │ │ │ │ + bne.n 3ce56 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3ce56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce7c │ │ │ │ + b.n 3ce8c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca08c │ │ │ │ + bl 1c98b4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ce64 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3ce74 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce42 │ │ │ │ + bne.n 3ce52 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3ce7c │ │ │ │ + b.n 3ce8c │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3ce96 │ │ │ │ - cbz r2, 3ceae │ │ │ │ + cbnz r3, 3cea6 │ │ │ │ + cbz r2, 3cebe │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3ceae │ │ │ │ + cbz r3, 3cebe │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21368 @ 0x5378 │ │ │ │ + movw r1, #21624 @ 0x5478 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3cec2 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3ced2 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #10344 @ 0x2868 │ │ │ │ + movw r1, #10600 @ 0x2968 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003cec6 : │ │ │ │ - b.w 1fbcf8 │ │ │ │ +0003ced6 : │ │ │ │ + b.w 1fb8a0 │ │ │ │ │ │ │ │ -0003ceca : │ │ │ │ - b.w 1fc768 │ │ │ │ +0003ceda : │ │ │ │ + b.w 1fc304 │ │ │ │ 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 f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cef0 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3cefc │ │ │ │ + bne.n 3cf00 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3cf0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2093a4 │ │ │ │ + b.w 208f20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3cf02 │ │ │ │ + b.n 3cf12 │ │ │ │ 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 3cf24 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 3cf34 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf30 │ │ │ │ + cbz r3, 3cf40 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3cf52 │ │ │ │ + b.n 3cf62 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3cf4e │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3cf5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf4e │ │ │ │ + cbnz r3, 3cf5e │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3cf4e │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3cf5e │ │ │ │ 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 3cf76 │ │ │ │ + bhi.n 3cf86 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3cf8e │ │ │ │ + ble.n 3cf9e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3cf96 │ │ │ │ - movw r0, #7000 @ 0x1b58 │ │ │ │ + b.n 3cfa6 │ │ │ │ + movw r0, #7256 @ 0x1c58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cf6e │ │ │ │ + bne.n 3cf7e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b8d4 │ │ │ │ + b.w 3b8e4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cfba │ │ │ │ + blt.n 3cfca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cfd4 │ │ │ │ + blt.n 3cfe4 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8252 @ 0x203c │ │ │ │ + movw r1, #8508 @ 0x213c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cfde │ │ │ │ + b.n 3cfee │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (3cfe0 ) │ │ │ │ + ldr r0, [pc, #8] @ (3cff0 ) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d00e │ │ │ │ + cbnz r4, 3d01e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27260 @ 0x6a7c │ │ │ │ + movw r1, #27516 @ 0x6b7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3d016 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3d026 │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d03c │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 3d04c │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d048 │ │ │ │ + cbz r3, 3d058 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d06a │ │ │ │ + b.n 3d07a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d058 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d068 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3d066 │ │ │ │ + b.n 3d076 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d054 │ │ │ │ - ldr r0, [pc, #8] @ (3d070 ) │ │ │ │ + beq.n 3d064 │ │ │ │ + ldr r0, [pc, #8] @ (3d080 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d082 │ │ │ │ + bne.n 3d092 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w eb874 │ │ │ │ - b.w 133b00 │ │ │ │ - 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 3d0b4 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movw r4, #26096 @ 0x65f0 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 3d0cc │ │ │ │ - vldr d8, [r0, #8] │ │ │ │ - b.n 3d0ea │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #53240 @ 0xcff8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d19c │ │ │ │ - b.n 3d09e │ │ │ │ - bl 14541c │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d0ea │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d19c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 3d0f8 │ │ │ │ - vldr d9, [r0, #8] │ │ │ │ - b.n 3d116 │ │ │ │ - bl 14541c │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d116 │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d19c │ │ │ │ - vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3d1a8 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3d146 │ │ │ │ - vabs.f64 d7, d8 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d146 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85afc │ │ │ │ - blx 2aabc <__errno_location@plt> │ │ │ │ - movs r5, #0 │ │ │ │ - vmov.f64 d1, d9 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a664 │ │ │ │ - vcmp.f64 d0, d0 │ │ │ │ - vmov.f64 d10, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3d17e │ │ │ │ - vcmp.f64 d8, d9 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3d17a │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3d182 │ │ │ │ - str r5, [r4, #0] │ │ │ │ - b.n 3d18c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3d18c │ │ │ │ - vmov.f64 d0, d10 │ │ │ │ - bl 25e4c0 │ │ │ │ - cbnz r0, 3d19c │ │ │ │ - vmov.f64 d0, d10 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85afc │ │ │ │ - vpop {d8-d10} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ + b.w ebfdc │ │ │ │ + b.w 134138 │ │ │ │ stmdb 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, #21820 @ 0x553c │ │ │ │ + movw r2, #22076 @ 0x563c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20ba24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 3d1de │ │ │ │ + bl 20b764 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 3d0c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d3a6 │ │ │ │ + b.n 3d28c │ │ │ │ ldrd r0, r5, [sp, #16] │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d1da │ │ │ │ + beq.n 3d0c0 │ │ │ │ movs r0, #32 │ │ │ │ blx 2aa38 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 3d1fa │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 3d39e │ │ │ │ + cbnz r0, 3d0e0 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 3d284 │ │ │ │ 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 88968 │ │ │ │ + bl 88a74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d344 │ │ │ │ + beq.w 3d22a │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3d262 │ │ │ │ + bmi.n 3d148 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21844 @ 0x5554 │ │ │ │ + movw r1, #22100 @ 0x5654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3d396 │ │ │ │ + beq.w 3d27c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d396 │ │ │ │ + bne.w 3d27c │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d396 │ │ │ │ - bl e0f78 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d27c │ │ │ │ + bl e16f0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3d27e │ │ │ │ + beq.n 3d164 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3d27e │ │ │ │ + cbnz r3, 3d164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 3d2aa │ │ │ │ + bge.n 3d190 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d396 │ │ │ │ + bne.w 3d27c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21900 @ 0x558c │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3d396 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3d27c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 3d2ce │ │ │ │ + bne.n 3d1b4 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21920 @ 0x55a0 │ │ │ │ + movw r1, #22176 @ 0x56a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3d396 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3d27c │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 3d320 │ │ │ │ + blt.n 3d206 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 3d2d2 │ │ │ │ + bge.n 3d1b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa38 <__sched_cpualloc@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3d2f8 │ │ │ │ + cbnz r0, 3d1de │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 3d396 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 3d27c │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 29718 │ │ │ │ @@ -27408,73 +27322,73 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r8, fp, lsr #3 │ │ │ │ - bls.w 3d20e │ │ │ │ + bls.w 3d0f4 │ │ │ │ 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 3d20e │ │ │ │ + b.n 3d0f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3d396 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3d27c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d368 │ │ │ │ + beq.n 3d24e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d368 │ │ │ │ + cbnz r3, 3d24e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a724 │ │ │ │ - cbz r0, 3d386 │ │ │ │ + cbz r0, 3d26c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 3d396 │ │ │ │ + bl f5734 │ │ │ │ + b.n 3d27c │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3d3a6 │ │ │ │ - cbz r4, 3d39e │ │ │ │ + b.n 3d28c │ │ │ │ + cbz r4, 3d284 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa44 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ - b.n 3d1da │ │ │ │ + bl 79348 │ │ │ │ + b.n 3d0c0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 150e9c │ │ │ │ - cbz r0, 3d3d6 │ │ │ │ + bl 150fcc │ │ │ │ + cbz r0, 3d2bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -27482,234 +27396,330 @@ │ │ │ │ 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, #21944 @ 0x55b8 │ │ │ │ + movw r0, #22200 @ 0x56b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20126c │ │ │ │ + bl 200e08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2268b4 │ │ │ │ + b.w 226890 │ │ │ │ + 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 3d31c │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movw r4, #26096 @ 0x65f0 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 3d334 │ │ │ │ + vldr d8, [r0, #8] │ │ │ │ + b.n 3d352 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #53708 @ 0xd1cc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d404 │ │ │ │ + b.n 3d306 │ │ │ │ + bl 14570c │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3d352 │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3d404 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 3d360 │ │ │ │ + vldr d9, [r0, #8] │ │ │ │ + b.n 3d37e │ │ │ │ + bl 14570c │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3d37e │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3d404 │ │ │ │ + vabs.f64 d7, d9 │ │ │ │ + vldr d6, [pc, #140] @ 3d410 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 3d3ae │ │ │ │ + vabs.f64 d7, d8 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 3d3ae │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 85c04 │ │ │ │ + blx 2aabc <__errno_location@plt> │ │ │ │ + movs r5, #0 │ │ │ │ + vmov.f64 d1, d9 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2a664 │ │ │ │ + vcmp.f64 d0, d0 │ │ │ │ + vmov.f64 d10, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bvc.n 3d3e6 │ │ │ │ + vcmp.f64 d8, d9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bvs.n 3d3e2 │ │ │ │ + movs r3, #33 @ 0x21 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3d3ea │ │ │ │ + str r5, [r4, #0] │ │ │ │ + b.n 3d3f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 3d3f4 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + bl 25e634 │ │ │ │ + cbnz r0, 3d404 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 85c04 │ │ │ │ + vpop {d8-d10} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a934 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d434 │ │ │ │ + bge.n 3d444 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f4fcc │ │ │ │ - bne.n 3d43e │ │ │ │ + b.w f5734 │ │ │ │ + bne.n 3d44e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 73110 │ │ │ │ + b.w 731b0 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3d44c │ │ │ │ + bcc.n 3d45c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d444 │ │ │ │ + beq.n 3d454 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a934 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d47e │ │ │ │ + bne.n 3d48e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d4b6 │ │ │ │ - bl 73110 │ │ │ │ + b.n 3d4c6 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d4a8 │ │ │ │ + cbz r0, 3d4b8 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3d4a0 │ │ │ │ + ble.n 3d4b0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11a210 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3d4a8 │ │ │ │ + bl 11a988 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3d4b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d488 │ │ │ │ + b.n 3d498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ - b.n 3d4b6 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 3d4c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ - b.n 3d47a │ │ │ │ + bl 79348 │ │ │ │ + b.n 3d48a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3d4d8 │ │ │ │ + cbz r3, 3d4e8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d4e8 │ │ │ │ + b.n 3d4f8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3d4e6 │ │ │ │ + blt.n 3d4f6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d4e2 │ │ │ │ - cbnz r1, 3d508 │ │ │ │ + bgt.n 3d4f2 │ │ │ │ + cbnz r1, 3d518 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d4e8 │ │ │ │ + b.n 3d4f8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #336] @ (3d63c ) │ │ │ │ + ldr r1, [pc, #336] @ (3d64c ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d50e │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d51e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d634 │ │ │ │ + b.n 3d644 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 3d526 │ │ │ │ + beq.n 3d536 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d528 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 3d528 │ │ │ │ - b.n 3d502 │ │ │ │ + bne.n 3d538 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 3d538 │ │ │ │ + b.n 3d512 │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 3d534 │ │ │ │ + cbz r7, 3d544 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 3d53c │ │ │ │ + b.n 3d54c │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r6 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 3d58c │ │ │ │ + bls.n 3d59c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d56e │ │ │ │ + bne.n 3d57e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d588 │ │ │ │ + ble.n 3d598 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d61c │ │ │ │ + bgt.n 3d62c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d588 │ │ │ │ + b.n 3d598 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d61c │ │ │ │ + beq.n 3d62c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d57c │ │ │ │ + beq.n 3d58c │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d588 │ │ │ │ + bne.n 3d598 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 3d61c │ │ │ │ + blt.n 3d62c │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d54a │ │ │ │ + b.n 3d55a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d61c │ │ │ │ + bgt.n 3d62c │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d502 │ │ │ │ + beq.n 3d512 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d5ae │ │ │ │ + cbz r3, 3d5be │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d5b6 │ │ │ │ + b.n 3d5c6 │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 3d5c2 │ │ │ │ + cbz r3, 3d5d2 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 3d5ca │ │ │ │ + b.n 3d5da │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 3d634 │ │ │ │ + bls.n 3d644 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d5fc │ │ │ │ + bne.n 3d60c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d610 │ │ │ │ + ble.n 3d620 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d618 │ │ │ │ + beq.n 3d628 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d5f2 │ │ │ │ + b.n 3d602 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d614 │ │ │ │ + beq.n 3d624 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3d614 │ │ │ │ + beq.n 3d624 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3d618 │ │ │ │ + b.n 3d628 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d618 │ │ │ │ + b.n 3d628 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d5d2 │ │ │ │ + b.n 3d5e2 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22008 @ 0x55f8 │ │ │ │ + movw r1, #22264 @ 0x56f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3d502 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3d512 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27717,40 +27727,40 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d674 │ │ │ │ + bne.n 3d684 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241808 <_PyErr_BadInternalCall@@Base+0xd0ac> │ │ │ │ + bl 2416d0 <_PyErr_BadInternalCall@@Base+0xcfb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d690 │ │ │ │ - b.n 3d6a2 │ │ │ │ + bne.n 3d6a0 │ │ │ │ + b.n 3d6b2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #22280 @ 0x5708 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ - cbnz r0, 3d6a6 │ │ │ │ + b.w d545c │ │ │ │ + cbnz r0, 3d6b6 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed99c │ │ │ │ + bl ee108 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d6b6 │ │ │ │ + b.n 3d6c6 │ │ │ │ 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] │ │ │ │ @@ -27759,68 +27769,68 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d6da │ │ │ │ + cbnz r3, 3d6ea │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d6da │ │ │ │ + ble.n 3d6ea │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d6da │ │ │ │ - cbnz r0, 3d6f2 │ │ │ │ + bne.n 3d6ea │ │ │ │ + cbnz r0, 3d702 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d75c ) │ │ │ │ + ldr r4, [pc, #120] @ (3d76c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d736 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d746 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d704 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3d736 │ │ │ │ + bne.n 3d714 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3d746 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29434 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d73a │ │ │ │ + bge.n 3d74a │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d746 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 3d756 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d708 │ │ │ │ + beq.n 3d718 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d756 │ │ │ │ + b.n 3d766 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3beae │ │ │ │ - b.n 3d756 │ │ │ │ + bl 3bf1e │ │ │ │ + b.n 3d766 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 3d736 │ │ │ │ + bl f5734 │ │ │ │ + b.n 3d746 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27828,230 +27838,230 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d782 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 3d792 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d78e │ │ │ │ + cbz r3, 3d79e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d7ae │ │ │ │ + b.n 3d7be │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1b61a8 │ │ │ │ - cbnz r0, 3d7aa │ │ │ │ + bl 1b5b40 │ │ │ │ + cbnz r0, 3d7ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d7aa │ │ │ │ + cbnz r3, 3d7ba │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d7aa │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d7ba │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f8ef8 │ │ │ │ - cbz r0, 3d7e8 │ │ │ │ + bl f965c │ │ │ │ + cbz r0, 3d7f8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7ec │ │ │ │ + beq.n 3d7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7ec │ │ │ │ + cbnz r3, 3d7fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d7ec │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d7fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3d830 ) │ │ │ │ + ldr r2, [pc, #32] @ (3d840 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #1700 @ 0x6a4 │ │ │ │ + movw r0, #1928 @ 0x788 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ 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 3d858 │ │ │ │ + bne.n 3d868 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 203288 │ │ │ │ + bl 202c44 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d874 │ │ │ │ - b.n 3d86e │ │ │ │ + bne.n 3d884 │ │ │ │ + b.n 3d87e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46588 @ 0xb5fc │ │ │ │ + movw r0, #46844 @ 0xb6fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d87e │ │ │ │ - b.n 3d848 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3d87e │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d88e │ │ │ │ + b.n 3d858 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3d88e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d8a4 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 3d8b4 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d8b0 │ │ │ │ + cbz r3, 3d8c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d8d6 │ │ │ │ + b.n 3d8e6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d8d2 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d8e2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d8d2 │ │ │ │ + cbnz r3, 3d8e2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d8d2 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d8e2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d8fa │ │ │ │ + bne.n 3d90a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f8db4 │ │ │ │ + b.w f9518 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46708 @ 0xb674 │ │ │ │ + movw r0, #46964 @ 0xb774 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d8ee │ │ │ │ + bne.n 3d8fe │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d9c2 │ │ │ │ + beq.n 3d9d2 │ │ │ │ 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 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d9be │ │ │ │ + bne.n 3d9ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d9be │ │ │ │ + beq.n 3d9ce │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #18949 @ 0x4a05 │ │ │ │ + movw r1, #17757 @ 0x455d │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #39232 @ 0x9940 │ │ │ │ + movw r0, #39308 @ 0x998c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d968 │ │ │ │ + cbnz r0, 3d978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #22248 @ 0x56e8 │ │ │ │ + movw r0, #22504 @ 0x57e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 3d99e │ │ │ │ + beq.n 3d9ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d99e │ │ │ │ + cbnz r3, 3d9ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3d95c │ │ │ │ + beq.n 3d96c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d9be │ │ │ │ + beq.n 3d9ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d9be │ │ │ │ + cbnz r3, 3d9ce │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ @@ -28063,125 +28073,125 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3da00 │ │ │ │ + bne.n 3da10 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 152fa4 │ │ │ │ + b.w 1530d0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46788 @ 0xb6c4 │ │ │ │ + movw r0, #47044 @ 0xb7c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d9f4 │ │ │ │ + bne.n 3da04 │ │ │ │ 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 3da38 │ │ │ │ + bne.n 3da48 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18e238 │ │ │ │ + b.w 18dee8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46740 @ 0xb694 │ │ │ │ + movw r0, #46996 @ 0xb794 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da2c │ │ │ │ + bne.n 3da3c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3da78 │ │ │ │ + cbnz r1, 3da88 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #20724 @ 0x50f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3da96 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3daa6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3da9c │ │ │ │ + bmi.n 3daac │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22344 @ 0x5748 │ │ │ │ + movw r1, #22600 @ 0x5848 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dafe │ │ │ │ + b.n 3db0e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3dac8 │ │ │ │ - bl 80728 │ │ │ │ + bgt.n 3dad8 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da96 │ │ │ │ + bne.n 3daa6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22376 @ 0x5768 │ │ │ │ + movw r1, #22632 @ 0x5868 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3da96 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3daa6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3dafc │ │ │ │ + beq.n 3db0c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3daea │ │ │ │ + cbz r3, 3dafa │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 3dade │ │ │ │ + cbnz r3, 3daee │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 78208 │ │ │ │ - b.n 3daea │ │ │ │ + bl 782a8 │ │ │ │ + b.n 3dafa │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dad6 │ │ │ │ - b.n 3da96 │ │ │ │ + bne.n 3dae6 │ │ │ │ + b.n 3daa6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 3dafa │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 3da96 │ │ │ │ + cbnz r0, 3db0a │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 3daa6 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3db2e │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3db3e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3db44 │ │ │ │ + b.n 3db54 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28189,138 +28199,138 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3db68 │ │ │ │ + bne.n 3db78 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17d590 │ │ │ │ + b.w 17d428 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46772 @ 0xb6b4 │ │ │ │ + movw r0, #47028 @ 0xb7b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db5c │ │ │ │ + bne.n 3db6c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3dc08 ) │ │ │ │ + ldr r1, [pc, #112] @ (3dc18 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dba6 │ │ │ │ + bne.n 3dbb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc02 │ │ │ │ + b.n 3dc12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dbb0 │ │ │ │ + cbz r3, 3dbc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dbc0 │ │ │ │ - b.n 3dbe0 │ │ │ │ - ldr r1, [pc, #88] @ (3dc0c ) │ │ │ │ + cbnz r0, 3dbd0 │ │ │ │ + b.n 3dbf0 │ │ │ │ + ldr r1, [pc, #88] @ (3dc1c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dbaa │ │ │ │ - b.n 3dba2 │ │ │ │ + bne.n 3dbba │ │ │ │ + b.n 3dbb2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dbe0 │ │ │ │ + bne.n 3dbf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dbe0 │ │ │ │ + beq.n 3dbf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dbe0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dbf0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #3088 @ 0xc10 │ │ │ │ + movw r2, #3344 @ 0xd10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #22456 @ 0x57b8 │ │ │ │ + movw r0, #22712 @ 0x58b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d4830 │ │ │ │ + b.w d4fe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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 3dc52 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 3dc62 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc5e │ │ │ │ + cbz r3, 3dc6e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc80 │ │ │ │ + b.n 3dc90 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dc70 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dc80 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3dc7c │ │ │ │ + b.n 3dc8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fe98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc6c │ │ │ │ - ldr r0, [pc, #8] @ (3dc84 ) │ │ │ │ + beq.n 3dc7c │ │ │ │ + ldr r0, [pc, #8] @ (3dc94 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dc90 │ │ │ │ + cbz r1, 3dca0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dc98 │ │ │ │ + b.n 3dca8 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3dcc8 │ │ │ │ - ldr r0, [pc, #40] @ (3dcc4 ) │ │ │ │ + b.n 3dcd8 │ │ │ │ + ldr r0, [pc, #40] @ (3dcd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28332,146 +28342,142 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3dce0 │ │ │ │ + bne.n 3dcf0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3dd00 │ │ │ │ - b.n 3dce2 │ │ │ │ - cbz r1, 3dd0a │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + bne.n 3dd10 │ │ │ │ + b.n 3dcf2 │ │ │ │ + cbz r1, 3dd1a │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dd00 │ │ │ │ + bls.n 3dd10 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3dd0a │ │ │ │ - b.n 3dcec │ │ │ │ + beq.n 3dd1a │ │ │ │ + b.n 3dcfc │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #57199 @ 0xdf6f │ │ │ │ - movt r1, #3 │ │ │ │ - b.w 25e6e0 │ │ │ │ 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 3dd48 │ │ │ │ + bhi.n 3dd4a │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3dd60 │ │ │ │ - b.n 3dd6a │ │ │ │ - movw r0, #10516 @ 0x2914 │ │ │ │ + bgt.n 3dd62 │ │ │ │ + b.n 3dd6c │ │ │ │ + movw r0, #10772 @ 0x2a14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd42 │ │ │ │ - b.n 3dd9a │ │ │ │ + bne.n 3dd44 │ │ │ │ + b.n 3dd9c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 140bb4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3dd9a │ │ │ │ + bl 141204 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3dd9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3dd80 │ │ │ │ + cbz r3, 3dd82 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3dd8a │ │ │ │ + blt.n 3dd8c │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3dd8e │ │ │ │ - b.n 3dd8a │ │ │ │ + ble.n 3dd90 │ │ │ │ + b.n 3dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 202be0 │ │ │ │ + b.w 20259c │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 215e6c │ │ │ │ + b.w 215c54 │ │ │ │ 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 3ddc0 │ │ │ │ + bne.n 3ddc2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22875c │ │ │ │ + b.w 228738 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46764 @ 0xb6ac │ │ │ │ + movw r0, #47020 @ 0xb7ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ddb4 │ │ │ │ + bne.n 3ddb6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dde0 │ │ │ │ + cbz r1, 3dde2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dde8 │ │ │ │ + b.n 3ddea │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3df22 │ │ │ │ + b.n 3df30 │ │ │ │ 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 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3debe │ │ │ │ + beq.n 3dec0 │ │ │ │ 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 2579a4 │ │ │ │ + bl 25797c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3de26 │ │ │ │ + bne.n 3de28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dea6 │ │ │ │ + b.n 3dea8 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3de58 │ │ │ │ + bne.n 3de5a │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28479,288 +28485,329 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3de9c │ │ │ │ + b.n 3de9e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #100] @ (3dec8 ) │ │ │ │ + ldr r1, [pc, #96] @ (3dec8 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3de20 │ │ │ │ + beq.n 3de22 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3de90 │ │ │ │ + bne.n 3de92 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3de4e │ │ │ │ + beq.n 3de50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3de4e │ │ │ │ + b.n 3de50 │ │ │ │ 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 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dec2 │ │ │ │ + beq.n 3dec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dec2 │ │ │ │ + cbnz r3, 3dec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dec2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dec4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #57319 @ 0xdfe7 │ │ │ │ + movt r1, #3 │ │ │ │ + b.w 25e6b8 │ │ │ │ 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 3df0a │ │ │ │ + bne.n 3df18 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3df20 │ │ │ │ + beq.n 3df2e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3df20 │ │ │ │ + b.n 3df2e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46604 @ 0xb60c │ │ │ │ + movw r0, #46860 @ 0xb70c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dee0 │ │ │ │ + bne.n 3deee │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3df3a │ │ │ │ + bne.n 3df48 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3df5a │ │ │ │ - b.n 3df3c │ │ │ │ - cbz r1, 3df64 │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + bne.n 3df68 │ │ │ │ + b.n 3df4a │ │ │ │ + cbz r1, 3df72 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3df5a │ │ │ │ + bls.n 3df68 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3df64 │ │ │ │ - b.n 3df46 │ │ │ │ + beq.n 3df72 │ │ │ │ + b.n 3df54 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3dfba │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + movw r0, #4324 @ 0x10e4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r3, #7796 @ 0x1e74 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dfd0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3dfd0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #46864 @ 0xb710 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3df90 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3dfda │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3dfe2 │ │ │ │ + movw r0, #11008 @ 0x2b00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.w 345ec │ │ │ │ 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] @ 3e1c8 │ │ │ │ + vldr d10, [pc, #576] @ 3e240 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3dfbc │ │ │ │ + bls.n 3e034 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3e1ba │ │ │ │ + bvs.w 3e232 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e1ba │ │ │ │ + bgt.w 3e232 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3e1d0 │ │ │ │ + vldr d8, [pc, #540] @ 3e248 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e1ba │ │ │ │ - vldr d9, [pc, #536] @ 3e1d8 │ │ │ │ + b.n 3e232 │ │ │ │ + vldr d9, [pc, #536] @ 3e250 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3dfee │ │ │ │ + bne.n 3e066 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3e1e0 │ │ │ │ - vldr d7, [pc, #528] @ 3e1e8 │ │ │ │ + vldr d6, [pc, #524] @ 3e258 │ │ │ │ + vldr d7, [pc, #528] @ 3e260 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3e1ba │ │ │ │ + b.n 3e232 │ │ │ │ blx 29820 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e030 │ │ │ │ + bne.n 3e0a8 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3dfae │ │ │ │ + bmi.n 3e026 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3e1a0 │ │ │ │ + bhi.w 3e218 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #51496 @ 0xc928 │ │ │ │ + movw r3, #51752 @ 0xca28 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #264] @ 0x108 │ │ │ │ - b.n 3e1ba │ │ │ │ - vldr d7, [pc, #444] @ 3e1f0 │ │ │ │ + b.n 3e232 │ │ │ │ + vldr d7, [pc, #444] @ 3e268 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e058 │ │ │ │ + bpl.n 3e0d0 │ │ │ │ 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 3e1ba │ │ │ │ - b.n 3e196 │ │ │ │ - vldr d7, [pc, #412] @ 3e1f8 │ │ │ │ + ble.w 3e232 │ │ │ │ + b.n 3e20e │ │ │ │ + vldr d7, [pc, #412] @ 3e270 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e08c │ │ │ │ + ble.n 3e104 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e07e │ │ │ │ + bpl.n 3e0f6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 268bfc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3fa4> │ │ │ │ + bl 268e60 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4120> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e1ba │ │ │ │ + b.n 3e232 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3e1e0 │ │ │ │ + vldr d8, [pc, #348] @ 3e258 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e1ba │ │ │ │ - vldr d7, [pc, #368] @ 3e200 │ │ │ │ + b.n 3e232 │ │ │ │ + vldr d7, [pc, #368] @ 3e278 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e0ac │ │ │ │ + ble.n 3e124 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3e200 │ │ │ │ + vldr d6, [pc, #348] @ 3e278 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3e0b4 │ │ │ │ + b.n 3e12c │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3e208 │ │ │ │ + vldr d6, [pc, #332] @ 3e280 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3e210 │ │ │ │ + vldr d11, [pc, #332] @ 3e288 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3e13c │ │ │ │ - bl 268bfc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3fa4> │ │ │ │ + bpl.n 3e1b4 │ │ │ │ + bl 268e60 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4120> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29428 │ │ │ │ - vldr d6, [pc, #304] @ 3e218 │ │ │ │ + vldr d6, [pc, #304] @ 3e290 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 25fdbc │ │ │ │ + bl 260184 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3e122 │ │ │ │ + bpl.n 3e19a │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a9f8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e188 │ │ │ │ + b.n 3e200 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a9f8 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3e188 │ │ │ │ - bl 25fdbc │ │ │ │ + b.n 3e200 │ │ │ │ + bl 260184 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29428 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3e170 │ │ │ │ + bpl.n 3e1e8 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a9f8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3e188 │ │ │ │ + b.n 3e200 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a9f8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e1ba │ │ │ │ + ble.n 3e232 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e1ba │ │ │ │ - vldr d7, [pc, #84] @ 3e1f8 │ │ │ │ + b.n 3e232 │ │ │ │ + vldr d7, [pc, #84] @ 3e270 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e07e │ │ │ │ - vldr d14, [pc, #76] @ 3e200 │ │ │ │ + bgt.w 3e0f6 │ │ │ │ + vldr d14, [pc, #76] @ 3e278 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3e09e │ │ │ │ + b.n 3e116 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -28778,500 +28825,461 @@ │ │ │ │ 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, 3e226 │ │ │ │ + cbnz r0, 3e29e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3e22e │ │ │ │ + cbnz r0, 3e2a6 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ 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 3e25e │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r3, #7796 @ 0x1e74 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e274 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3e274 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #46608 @ 0xb610 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e234 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e27e │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e286 │ │ │ │ - movw r0, #11008 @ 0x2b00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.w 345ec │ │ │ │ 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 3e2c0 │ │ │ │ + beq.n 3e2ce │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22720 @ 0x58c0 │ │ │ │ + movw r1, #22976 @ 0x59c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3e2e4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3e2f2 │ │ │ │ movw r2, #56144 @ 0xdb50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e330 │ │ │ │ - ldr r0, [pc, #340] @ (3e428 ) │ │ │ │ + beq.n 3e33e │ │ │ │ + ldr r0, [pc, #340] @ (3e434 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 1d88a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d80c4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3e2e8 │ │ │ │ + bge.n 3e2f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e420 │ │ │ │ + b.n 3e42e │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3e2f8 │ │ │ │ - cbnz r4, 3e33a │ │ │ │ + beq.n 3e306 │ │ │ │ + cbnz r4, 3e348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 3e330 │ │ │ │ + beq.n 3e33e │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + movw r1, #23032 @ 0x59f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e2e4 │ │ │ │ + beq.n 3e2f2 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 3e33a │ │ │ │ + bne.n 3e348 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e330 │ │ │ │ + beq.n 3e33e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e330 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e33e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e420 │ │ │ │ + b.n 3e42e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22784 @ 0x5900 │ │ │ │ + movw r0, #23040 @ 0x5a00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl f4f60 │ │ │ │ + bl f56c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e3aa │ │ │ │ + beq.n 3e3b8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 3e360 │ │ │ │ + bne.n 3e36e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3e370 │ │ │ │ + cbz r5, 3e37e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3e38c │ │ │ │ - ldr r1, [pc, #200] @ (3e42c ) │ │ │ │ + b.n 3e39a │ │ │ │ + ldr r1, [pc, #200] @ (3e438 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e354 │ │ │ │ - b.n 3e3aa │ │ │ │ - bl 6d254 │ │ │ │ + bne.n 3e362 │ │ │ │ + b.n 3e3b8 │ │ │ │ + bl 6d2d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #11392 @ 0x2c80 │ │ │ │ + movw r0, #11648 @ 0x2d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e3c2 │ │ │ │ + cbz r0, 3e3d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f4594 │ │ │ │ + bl f4cfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e3b0 │ │ │ │ + bne.n 3e3be │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3aa │ │ │ │ + beq.n 3e3b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3aa │ │ │ │ + cbnz r3, 3e3b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e404 │ │ │ │ + b.n 3e412 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3d8 │ │ │ │ + beq.n 3e3e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3d8 │ │ │ │ + cbnz r3, 3e3e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3d8 │ │ │ │ - bl d6f30 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e3e6 │ │ │ │ + bl d76cc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22808 @ 0x5918 │ │ │ │ + movw r0, #23064 @ 0x5a18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl f4f60 │ │ │ │ + bl f56c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e3aa │ │ │ │ + beq.n 3e3b8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13152 @ 0x3360 │ │ │ │ + movw r0, #13488 @ 0x34b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f4f60 │ │ │ │ + bl f56c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e3aa │ │ │ │ + beq.n 3e3b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d89dc │ │ │ │ + bl 1d81fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a414 │ │ │ │ + bl 11ab8c │ │ │ │ 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 3e41a │ │ │ │ + beq.n 3e428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e41a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e428 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e330 │ │ │ │ - b.n 3e2e4 │ │ │ │ + beq.n 3e33e │ │ │ │ + b.n 3e2f2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ ldc 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ - ble.n 3e3b8 │ │ │ │ + ble.n 3e3c4 │ │ │ │ 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 3e450 │ │ │ │ + bne.n 3e45c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 210ed4 │ │ │ │ + b.w 210c40 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46724 @ 0xb684 │ │ │ │ + movw r0, #46980 @ 0xb784 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e444 │ │ │ │ + bne.n 3e450 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #8964 @ 0x2304 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3e4c0 │ │ │ │ + bne.n 3e4cc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e4c0 │ │ │ │ + bne.n 3e4cc │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3e4c0 │ │ │ │ + bhi.n 3e4cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3e6e0 │ │ │ │ + bl 3e6f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e4ca │ │ │ │ + beq.n 3e4d6 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 3e4cc │ │ │ │ + b.n 3e4d8 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e4cc │ │ │ │ + b.n 3e4d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 3e4ea │ │ │ │ + cbz r3, 3e4f6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3e4fa │ │ │ │ + b.n 3e506 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3e4f8 │ │ │ │ + blt.n 3e504 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3e4f4 │ │ │ │ - cbnz r1, 3e516 │ │ │ │ + bgt.n 3e500 │ │ │ │ + cbnz r1, 3e522 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e4fa │ │ │ │ + b.n 3e506 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (3e580 ) │ │ │ │ + ldr r1, [pc, #132] @ (3e58c ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3e578 │ │ │ │ - b.n 3e51c │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3e584 │ │ │ │ + b.n 3e528 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3e56c │ │ │ │ + cbz r4, 3e578 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e558 │ │ │ │ + beq.n 3e564 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22880 @ 0x5960 │ │ │ │ + movw r1, #23092 @ 0x5a34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e56a │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3e578 │ │ │ │ + bne.n 3e576 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3e584 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - 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 3e5ac │ │ │ │ + bne.n 3e5b4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e5ca │ │ │ │ - b.n 3e5c4 │ │ │ │ + bne.n 3e5d2 │ │ │ │ + b.n 3e5cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9504 @ 0x2520 │ │ │ │ + movw r0, #9760 @ 0x2620 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e59e │ │ │ │ - b.n 3e5e2 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 3e5e2 │ │ │ │ + bne.n 3e5a6 │ │ │ │ + b.n 3e5ec │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 3e5ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1fee30 │ │ │ │ - cbz r0, 3e5e2 │ │ │ │ + bl 1fe9c4 │ │ │ │ + cbz r0, 3e5ec │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3e826 │ │ │ │ + b.w 3e836 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e608 │ │ │ │ + bne.n 3e612 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 145d94 │ │ │ │ + b.w 146084 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46640 @ 0xb630 │ │ │ │ + movw r0, #46896 @ 0xb730 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e5fc │ │ │ │ + bne.n 3e606 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e628 │ │ │ │ + cbz r1, 3e632 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e630 │ │ │ │ + b.n 3e63a │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e8b2 │ │ │ │ + b.w 3e8c2 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e666 │ │ │ │ + beq.n 3e674 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e666 │ │ │ │ + ble.n 3e674 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e678 │ │ │ │ + beq.n 3e686 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e678 │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + b.n 3e686 │ │ │ │ + movw r0, #23480 @ 0x5bb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (3e6dc ) │ │ │ │ - bl 908f0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #96] @ (3e6ec ) │ │ │ │ + bl 909d0 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e68e │ │ │ │ + cbz r0, 3e69c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e6a4 │ │ │ │ + bmi.n 3e6b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #23248 @ 0x5ad0 │ │ │ │ + movw r0, #23504 @ 0x5bd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e6ba │ │ │ │ + b.n 3e6c8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #23280 @ 0x5af0 │ │ │ │ + movw r0, #23536 @ 0x5bf0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e6d0 │ │ │ │ + beq.n 3e6de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e6d0 │ │ │ │ + cbnz r3, 3e6de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 3e814 │ │ │ │ + beq.w 3e824 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3e818 │ │ │ │ + bne.w 3e828 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -29288,30 +29296,30 @@ │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2605bc │ │ │ │ - cbz r0, 3e746 │ │ │ │ + bl 26058c │ │ │ │ + cbz r0, 3e756 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3e732 │ │ │ │ + bne.n 3e742 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e7e6 │ │ │ │ + b.n 3e7f6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 241820 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 2417e0 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 3e75c │ │ │ │ - bhi.n 3e732 │ │ │ │ + beq.n 3e76c │ │ │ │ + bhi.n 3e742 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e7de │ │ │ │ - b.n 3e7e2 │ │ │ │ + bne.n 3e7ee │ │ │ │ + b.n 3e7f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ itt ne │ │ │ │ @@ -29326,195 +29334,195 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7ac │ │ │ │ + beq.n 3e7bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e7ac │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e7bc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7c2 │ │ │ │ + beq.n 3e7d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e7c2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e7d2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7d8 │ │ │ │ + beq.n 3e7e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e7d8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e7e8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 3e7e2 │ │ │ │ - bne.n 3e732 │ │ │ │ + blt.n 3e7f2 │ │ │ │ + bne.n 3e742 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e7e6 │ │ │ │ + b.n 3e7f6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7fc │ │ │ │ + beq.n 3e80c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3e7fc │ │ │ │ + cbnz r3, 3e80c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e81a │ │ │ │ + beq.n 3e82a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e81a │ │ │ │ + cbnz r3, 3e82a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e81a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e82a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 3e81a │ │ │ │ + b.n 3e82a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ 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, #9968 @ 0x26f0 │ │ │ │ + movw r1, #10224 @ 0x27f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #23316 @ 0x5b14 │ │ │ │ + movw r0, #23572 @ 0x5c14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e872 │ │ │ │ + bne.n 3e882 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e8ac │ │ │ │ + b.n 3e8bc │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3e898 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 3e8a8 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e85c │ │ │ │ - bl 980b4 │ │ │ │ + bne.n 3e86c │ │ │ │ + bl 98194 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a8f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3e860 │ │ │ │ + bne.n 3e870 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e8ac │ │ │ │ + b.n 3e8bc │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e8de │ │ │ │ + bne.n 3e8ee │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #58144 @ 0xe320 │ │ │ │ + movw r2, #58400 @ 0xe420 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e92a │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + cbz r1, 3e93a │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e912 │ │ │ │ + bls.n 3e922 │ │ │ │ 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 3e8ee │ │ │ │ + beq.n 3e8fe │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e934 │ │ │ │ + b.n 3e944 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e934 │ │ │ │ + b.n 3e944 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e938 : │ │ │ │ +0003e948 : │ │ │ │ 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 3eaf2 │ │ │ │ + bl 3eb02 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1af6e8 │ │ │ │ + bl 1af090 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e968 │ │ │ │ + bne.n 3e978 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #23328 @ 0x5b20 │ │ │ │ + movw r0, #23584 @ 0x5c20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fdedc │ │ │ │ + bl 1fda78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - movw r4, #52496 @ 0xcd10 │ │ │ │ + movw r4, #52752 @ 0xce10 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -29523,70 +29531,70 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 3e9b8 │ │ │ │ + bne.n 3e9c8 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 3e9b8 │ │ │ │ + ble.n 3e9c8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 3e9b8 │ │ │ │ - cbnz r6, 3e9e0 │ │ │ │ + bne.n 3e9c8 │ │ │ │ + cbnz r6, 3e9f0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #10676 @ 0x29b4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ea86 │ │ │ │ + beq.n 3ea96 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r2, [sp, #100] @ 0x64 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ea90 │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 3eaa0 │ │ │ │ + bl 98194 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 3ea16 │ │ │ │ + beq.n 3ea26 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a3fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ea1e │ │ │ │ + b.n 3ea2e │ │ │ │ mov r0, r9 │ │ │ │ blx 297b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 3ea3c │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 3ea4c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f50cc │ │ │ │ - b.n 3ea92 │ │ │ │ + bl f5834 │ │ │ │ + b.n 3eaa2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ @@ -29599,137 +29607,137 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 3ebe4 │ │ │ │ + bl 3ebf4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3ea92 │ │ │ │ + b.n 3eaa2 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ea92 │ │ │ │ + b.n 3eaa2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3eac8 │ │ │ │ + bne.n 3ead8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 36a5c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46732 @ 0xb68c │ │ │ │ + movw r0, #46988 @ 0xb78c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eabc │ │ │ │ + bne.n 3eacc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3eae8 │ │ │ │ + cbz r1, 3eaf8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3eaf0 │ │ │ │ + b.n 3eb00 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3eb80 │ │ │ │ + b.n 3eb90 │ │ │ │ │ │ │ │ -0003eaf2 : │ │ │ │ +0003eb02 : │ │ │ │ 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, 3eb50 │ │ │ │ + cbnz r3, 3eb60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3eb18 │ │ │ │ + cbnz r0, 3eb28 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3eb68 │ │ │ │ + b.n 3eb78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb76 │ │ │ │ + beq.n 3eb86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3eb76 │ │ │ │ - ldr r2, [pc, #68] @ (3eb7c ) │ │ │ │ + cbnz r3, 3eb86 │ │ │ │ + ldr r2, [pc, #68] @ (3eb8c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3eb4a │ │ │ │ + cbz r3, 3eb5a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3eb76 │ │ │ │ + b.n 3eb86 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3eb74 │ │ │ │ + cbnz r0, 3eb84 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbnz r0, 3eb6e │ │ │ │ + bl d7488 │ │ │ │ + cbnz r0, 3eb7e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eb76 │ │ │ │ - bl d6f30 │ │ │ │ - b.n 3eb76 │ │ │ │ + b.n 3eb86 │ │ │ │ + bl d76cc │ │ │ │ + b.n 3eb86 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3eb98 │ │ │ │ + bne.n 3eba8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3ebb8 │ │ │ │ - b.n 3eb9a │ │ │ │ - cbz r1, 3ebc2 │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + bmi.n 3ebc8 │ │ │ │ + b.n 3ebaa │ │ │ │ + cbz r1, 3ebd2 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ebb8 │ │ │ │ + bls.n 3ebc8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3ebc2 │ │ │ │ - b.n 3eba4 │ │ │ │ + bpl.n 3ebd2 │ │ │ │ + b.n 3ebb4 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -29738,199 +29746,199 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ 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 85500 │ │ │ │ + bl 85608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec9e │ │ │ │ + beq.n 3ecae │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec88 │ │ │ │ + beq.n 3ec98 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11a220 │ │ │ │ + bl 11a998 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11a220 │ │ │ │ + bl 11a998 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11a220 │ │ │ │ + bl 11a998 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11a220 │ │ │ │ + bl 11a998 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11a220 │ │ │ │ + bl 11a998 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11a220 │ │ │ │ + bl 11a998 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3ec88 │ │ │ │ + cbz r0, 3ec98 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3eca2 │ │ │ │ + cbnz r0, 3ecb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec9e │ │ │ │ + beq.n 3ecae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ec9e │ │ │ │ + cbnz r3, 3ecae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ecb0 │ │ │ │ + b.n 3ecc0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec88 │ │ │ │ + beq.n 3ec98 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ecbc │ │ │ │ + cbz r1, 3eccc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ecc4 │ │ │ │ + b.n 3ecd4 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ed54 │ │ │ │ + b.n 3ed64 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ecf2 │ │ │ │ + beq.n 3ed02 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3ed06 │ │ │ │ + bne.n 3ed16 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24d6f8 │ │ │ │ + bl 24d810 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ed18 │ │ │ │ + beq.n 3ed28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r2, #1 │ │ │ │ - bl 20328c │ │ │ │ + bl 202c48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ed18 │ │ │ │ + beq.n 3ed28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ 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 3ed3c │ │ │ │ + bne.n 3ed4c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5a0c │ │ │ │ + b.w e6180 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33756 @ 0x83dc │ │ │ │ + movw r0, #33996 @ 0x84cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed30 │ │ │ │ + bne.n 3ed40 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ed80 │ │ │ │ + bne.n 3ed90 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #58144 @ 0xe320 │ │ │ │ + movw r2, #58400 @ 0xe420 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3edd4 │ │ │ │ + cbz r1, 3ede4 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #58144 @ 0xe320 │ │ │ │ + movw r5, #58400 @ 0xe420 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3edbc │ │ │ │ + bls.n 3edcc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3edaa │ │ │ │ - cbnz r3, 3edde │ │ │ │ + beq.n 3edba │ │ │ │ + cbnz r3, 3edee │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3edb8 │ │ │ │ + b.n 3edc8 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3edb6 │ │ │ │ - cbz r3, 3edde │ │ │ │ + beq.n 3edc6 │ │ │ │ + cbz r3, 3edee │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3edb8 │ │ │ │ + b.n 3edc8 │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3ed92 │ │ │ │ + b.n 3eda2 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3ede6 │ │ │ │ + b.n 3edf6 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -29940,749 +29948,749 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ee28 │ │ │ │ + beq.n 3ee38 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ee28 │ │ │ │ + beq.n 3ee38 │ │ │ │ movs r2, #2 │ │ │ │ - bl 20328c │ │ │ │ + bl 202c48 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ee88 │ │ │ │ + beq.n 3ee98 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24d6f8 │ │ │ │ + bl 24d810 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ee88 │ │ │ │ - cbz r0, 3ee6c │ │ │ │ + beq.n 3ee98 │ │ │ │ + cbz r0, 3ee7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f4e1c │ │ │ │ + bl f5584 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ee88 │ │ │ │ + cbz r0, 3ee98 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #72] @ (3ee90 ) │ │ │ │ + ldr r3, [pc, #72] @ (3eea0 ) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ee8a │ │ │ │ - bl 1311d0 │ │ │ │ + beq.n 3ee9a │ │ │ │ + bl 131800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee60 │ │ │ │ + beq.n 3ee70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ee64 │ │ │ │ + cbz r3, 3ee74 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ee8a │ │ │ │ + b.n 3ee9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee60 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee70 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #23800 @ 0x5cf8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3eeb4 │ │ │ │ + cbz r3, 3eec4 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3eeb6 │ │ │ │ + b.n 3eec6 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #504] @ (3f0b0 ) │ │ │ │ + ldr r5, [pc, #504] @ (3f0c0 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r6, 3eee4 │ │ │ │ + cbnz r6, 3eef4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3eee4 │ │ │ │ + ble.n 3eef4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3eee4 │ │ │ │ - cbnz r7, 3ef08 │ │ │ │ - ldr r1, [pc, #460] @ (3f0b4 ) │ │ │ │ + bne.n 3eef4 │ │ │ │ + cbnz r7, 3ef18 │ │ │ │ + ldr r1, [pc, #460] @ (3f0c4 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f088 │ │ │ │ + beq.w 3f098 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldrd r6, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f084 │ │ │ │ + beq.w 3f094 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f084 │ │ │ │ + beq.w 3f094 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f084 │ │ │ │ + beq.w 3f094 │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3ef72 │ │ │ │ + beq.n 3ef82 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3ef60 │ │ │ │ + cbnz r0, 3ef70 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3ef72 │ │ │ │ - b.n 3f084 │ │ │ │ + bge.n 3ef82 │ │ │ │ + b.n 3f094 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1c67e0 │ │ │ │ + bl 1c5f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f084 │ │ │ │ + beq.w 3f094 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3ef54 │ │ │ │ + bne.n 3ef64 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3ef8a │ │ │ │ - cbnz r3, 3efbc │ │ │ │ + beq.n 3ef9a │ │ │ │ + cbnz r3, 3efcc │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3efdc │ │ │ │ + blt.n 3efec │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3efdc │ │ │ │ + beq.n 3efec │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #8524 @ 0x214c │ │ │ │ + movw r2, #8780 @ 0x224c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #21128 @ 0x5288 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 3f084 │ │ │ │ + bl d545c │ │ │ │ + b.n 3f094 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #8524 @ 0x214c │ │ │ │ + movw r2, #8780 @ 0x224c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + movw r1, #21344 @ 0x5360 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 3f084 │ │ │ │ + bl d545c │ │ │ │ + b.n 3f094 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #23564 @ 0x5c0c │ │ │ │ + movw r1, #23820 @ 0x5d0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + movw r0, #23828 @ 0x5d14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f084 │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 3f094 │ │ │ │ + bl 98194 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3f022 │ │ │ │ + beq.n 3f032 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29644 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f06a │ │ │ │ + b.n 3f07a │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3f03c │ │ │ │ + bne.n 3f04c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3f03c │ │ │ │ + beq.n 3f04c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a780 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f06a │ │ │ │ + b.n 3f07a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3f046 │ │ │ │ + cbnz r3, 3f056 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3f05e │ │ │ │ + beq.n 3f06e │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29904 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f06a │ │ │ │ + b.n 3f07a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 3f092 │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 3f0a2 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f50cc │ │ │ │ + bl f5834 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3f09a │ │ │ │ + b.n 3f0aa │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f09a │ │ │ │ + b.n 3f0aa │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r6, r5, [sp, #100] @ 0x64 │ │ │ │ str.w sl, [sp, #120] @ 0x78 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 3f0de │ │ │ │ + cbz r5, 3f0ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 3f11a │ │ │ │ + b.n 3f12a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 3f112 │ │ │ │ - bl 10d26c │ │ │ │ + bpl.n 3f122 │ │ │ │ + bl 10daa8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3f14a │ │ │ │ - bl eb874 │ │ │ │ + cbz r0, 3f15a │ │ │ │ + bl ebfdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f118 │ │ │ │ + beq.n 3f128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3f118 │ │ │ │ + cbnz r3, 3f128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f118 │ │ │ │ - bl eb874 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f128 │ │ │ │ + bl ebfdc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f14a │ │ │ │ + cbz r4, 3f15a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #11344 @ 0x2c50 │ │ │ │ + movw r0, #11600 @ 0x2d50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f14a │ │ │ │ + beq.n 3f15a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f14a │ │ │ │ + cbnz r3, 3f15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 3f174 │ │ │ │ + cbnz r4, 3f184 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f174 │ │ │ │ + ble.n 3f184 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3f174 │ │ │ │ - cbnz r2, 3f196 │ │ │ │ + bne.n 3f184 │ │ │ │ + cbnz r2, 3f1a6 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ (3f2c8 ) │ │ │ │ + ldr r4, [pc, #336] @ (3f2d8 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3f196 │ │ │ │ + cbnz r0, 3f1a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f2c0 │ │ │ │ + b.n 3f2d0 │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3f1b0 │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 3f1c0 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f192 │ │ │ │ + bne.n 3f1a2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f1d0 │ │ │ │ - bl 85a4c │ │ │ │ + b.n 3f1e0 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f1cc │ │ │ │ + beq.n 3f1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f1cc │ │ │ │ + cbnz r3, 3f1dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 3f1a2 │ │ │ │ + beq.n 3f1b2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 3f1f0 │ │ │ │ + bge.n 3f200 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41400 @ 0xa1b8 │ │ │ │ + movw r1, #41656 @ 0xa2b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3f192 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3f1a2 │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3f204 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 3f192 │ │ │ │ + ble.n 3f214 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 3f1a2 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 155d34 │ │ │ │ + bl 155e5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #18780 @ 0x495c │ │ │ │ + movw r2, #19036 @ 0x4a5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12ceec <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12d684 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f192 │ │ │ │ + beq.n 3f1a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3f262 │ │ │ │ + bmi.n 3f272 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23584 @ 0x5c20 │ │ │ │ + movw r1, #23840 @ 0x5d20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f192 │ │ │ │ + beq.n 3f1a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f192 │ │ │ │ + bne.n 3f1a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f192 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f1a2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 2247c8 <_PyTime_AsMilliseconds@@Base+0xd08> │ │ │ │ + bl 2245b0 <_PyTime_AsMilliseconds@@Base+0xd08> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f284 │ │ │ │ + beq.n 3f294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f284 │ │ │ │ + cbnz r3, 3f294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3f192 │ │ │ │ + beq.n 3f1a2 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3f2c0 │ │ │ │ + beq.n 3f2d0 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23612 @ 0x5c3c │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f192 │ │ │ │ + beq.w 3f1a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f192 │ │ │ │ + bne.w 3f1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f192 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f1a2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f2f4 │ │ │ │ + bne.n 3f304 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3f30c │ │ │ │ + b.w 3f31c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46844 @ 0xb6fc │ │ │ │ + movw r0, #47100 @ 0xb7fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f2e0 │ │ │ │ + bne.n 3f2f0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003f30c : │ │ │ │ +0003f31c : │ │ │ │ b.w 36028 <_Py_IncRef@@Base+0x22e> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3f340 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 3f350 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3f33a │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f340 │ │ │ │ + bne.n 3f34a │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f350 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f38e │ │ │ │ + cbnz r0, 3f39e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3f35c │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 3f36c │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f356 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f35c │ │ │ │ + bne.n 3f366 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f36c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f38e │ │ │ │ + cbnz r0, 3f39e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 3f366 │ │ │ │ + cbnz r0, 3f376 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 3f370 │ │ │ │ - b.n 3f38e │ │ │ │ + cbnz r0, 3f380 │ │ │ │ + b.n 3f39e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f360 │ │ │ │ - b.n 3f38e │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + beq.n 3f370 │ │ │ │ + b.n 3f39e │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f384 │ │ │ │ + bne.n 3f394 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3f398 │ │ │ │ + cbz r1, 3f3a8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f3a0 │ │ │ │ + b.n 3f3b0 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f536 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + b.n 3f546 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ │ │ │ │ -0003f3a2 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0003f3b2 <_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, 3f3ba <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 3f3ca <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 3f3d0 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 3f3e0 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1e6ff4 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e6ab8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f3e8 <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ + cbz r0, 3f3f8 <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f3ea <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + beq.n 3f3fa <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3f3ec <_PyBytes_ReverseFind@@Base+0x4a>) │ │ │ │ + ldr r0, [pc, #0] @ (3f3fc <_PyBytes_ReverseFind@@Base+0x4a>) │ │ │ │ bx lr │ │ │ │ asrs r4, r2, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #21648 @ 0x5490 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #5485 @ 0x156d │ │ │ │ + movw r3, #4381 @ 0x111d │ │ │ │ movt r3, #31 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f41e <_PyBytes_ReverseFind@@Base+0x7c> │ │ │ │ - bl 1f1570 │ │ │ │ + bne.n 3f42e <_PyBytes_ReverseFind@@Base+0x7c> │ │ │ │ + bl 1f1120 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f422 <_PyBytes_ReverseFind@@Base+0x80> │ │ │ │ + b.n 3f432 <_PyBytes_ReverseFind@@Base+0x80> │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f478 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ + cbz r4, 3f488 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3f438 <_PyBytes_ReverseFind@@Base+0x96> │ │ │ │ - movw r0, #38004 @ 0x9474 │ │ │ │ + cbnz r0, 3f448 <_PyBytes_ReverseFind@@Base+0x96> │ │ │ │ + movw r0, #38260 @ 0x9574 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f460 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ - bl 142afc │ │ │ │ - cbz r0, 3f452 <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ + b.n 3f470 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + bl 142e34 │ │ │ │ + cbz r0, 3f462 <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f462 <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ - movw r0, #12112 @ 0x2f50 │ │ │ │ + beq.n 3f472 <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ + movw r0, #12288 @ 0x3000 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f460 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + b.n 3f470 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl eb874 │ │ │ │ + bl ebfdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 143078 │ │ │ │ - cbnz r5, 3f47c <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + bl 1433b0 │ │ │ │ + cbnz r5, 3f48c <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f478 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ + beq.n 3f488 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f478 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ + cbnz r3, 3f488 <_PyBytes_ReverseFind@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3f4c2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + b.n 3f4d2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23648 @ 0x5c60 │ │ │ │ + movw r0, #23904 @ 0x5d60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f4ac <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ + beq.n 3f4bc <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f4ac <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ + cbnz r3, 3f4bc <_PyBytes_ReverseFind@@Base+0x10a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f4c2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + beq.n 3f4d2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f4c2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + cbnz r3, 3f4d2 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3f4f6 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 3f506 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3f4f0 <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f4f6 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ + bne.n 3f500 <_PyBytes_ReverseFind@@Base+0x14e> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f506 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f534 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + cbnz r0, 3f544 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3f512 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 3f522 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f50c <_PyBytes_ReverseFind@@Base+0x16a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 3f512 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + bne.n 3f51c <_PyBytes_ReverseFind@@Base+0x16a> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 3f522 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f534 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + cbnz r0, 3f544 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3f534 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 3f544 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f52a <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ + bne.n 3f53a <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3f562 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + bne.n 3f572 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #58144 @ 0xe320 │ │ │ │ + movw r2, #58400 @ 0xe420 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3f5a8 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + cbz r1, 3f5b8 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3f590 <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + bls.n 3f5a0 <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 3f5b2 <_PyBytes_ReverseFind@@Base+0x210> │ │ │ │ + bmi.n 3f5c2 <_PyBytes_ReverseFind@@Base+0x210> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 3f572 <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ + b.n 3f582 <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3f5ba <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ + b.n 3f5ca <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -30690,50 +30698,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 3f5dc <_PyBytes_ReverseFind@@Base+0x23a> │ │ │ │ + cbz r2, 3f5ec <_PyBytes_ReverseFind@@Base+0x23a> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f5ec <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ + b.n 3f5fc <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f5ea <_PyBytes_ReverseFind@@Base+0x248> │ │ │ │ + bhi.n 3f5fa <_PyBytes_ReverseFind@@Base+0x248> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f60e <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ + cbnz r0, 3f61e <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f5ec <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ + b.n 3f5fc <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #60] @ (3f62c <_PyBytes_ReverseFind@@Base+0x28a>) │ │ │ │ + ldr r1, [pc, #60] @ (3f63c <_PyBytes_ReverseFind@@Base+0x28a>) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f610 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ - b.n 3f628 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + cbnz r0, 3f620 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + b.n 3f638 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1efb38 <_PySet_Update@@Base+0x6b4> │ │ │ │ + b.w 1ef6ec <_PySet_Update@@Base+0x780> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -30745,57 +30753,57 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3f662 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + cbnz r3, 3f672 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3f662 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + ble.n 3f672 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3f662 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ - cbnz r0, 3f67e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bne.n 3f672 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + cbnz r0, 3f68e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3f6cc <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ + ldr r4, [pc, #96] @ (3f6dc <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3f67e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3f68e <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f6c6 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + b.n 3f6d6 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f692 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 3f6a2 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f67a <_PyBytes_ReverseFind@@Base+0x2d8> │ │ │ │ - bl 980b4 │ │ │ │ + bne.n 3f68a <_PyBytes_ReverseFind@@Base+0x2d8> │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 3f6ba <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ - ldr r3, [pc, #36] @ (3f6d0 <_PyBytes_ReverseFind@@Base+0x32e>) │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 3f6ca <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ + ldr r3, [pc, #36] @ (3f6e0 <_PyBytes_ReverseFind@@Base+0x32e>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3f6c4 <_PyBytes_ReverseFind@@Base+0x322> │ │ │ │ + cbnz r3, 3f6d4 <_PyBytes_ReverseFind@@Base+0x322> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f1cec │ │ │ │ + b.w 1f189c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3f6c6 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - ldr r0, [pc, #12] @ (3f6d4 <_PyBytes_ReverseFind@@Base+0x332>) │ │ │ │ + b.n 3f6d6 <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ + ldr r0, [pc, #12] @ (3f6e4 <_PyBytes_ReverseFind@@Base+0x332>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -30804,130 +30812,130 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f6fc <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ + bne.n 3f70c <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3f764 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ - b.n 3f716 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ + bpl.n 3f774 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 3f726 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46860 @ 0xb70c │ │ │ │ + movw r0, #47116 @ 0xb80c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f6ee <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ + bne.n 3f6fe <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f83a <_PyBytes_ReverseFind@@Base+0x498> │ │ │ │ + b.n 3f84a <_PyBytes_ReverseFind@@Base+0x498> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3f764 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + bpl.n 3f774 <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 3f72c <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bpl.n 3f73c <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 3f744 <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ + bmi.n 3f754 <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23660 @ 0x5c6c │ │ │ │ + movw r1, #23916 @ 0x5d6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3f722 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ lsls r1, r3, #26 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r2, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 3ff32 │ │ │ │ + bl 3ffae │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f822 <_PyBytes_ReverseFind@@Base+0x480> │ │ │ │ + b.n 3f832 <_PyBytes_ReverseFind@@Base+0x480> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 3f796 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 3f7a6 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 3f796 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 3f7a6 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #23724 @ 0x5cac │ │ │ │ + movw r1, #23980 @ 0x5dac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + beq.n 3f722 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f7c8 <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + ble.n 3f7d8 <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ - b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 3f722 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f7de <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ + bne.n 3f7ee <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ - b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 3f722 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f808 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ + ble.n 3f818 <_PyBytes_ReverseFind@@Base+0x466> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 3f712 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 3f722 <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3ff32 │ │ │ │ + bl 3ffae │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30943,61 +30951,61 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 3f86c <_PyBytes_ReverseFind@@Base+0x4ca> │ │ │ │ + bhi.n 3f87c <_PyBytes_ReverseFind@@Base+0x4ca> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 3f896 <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ - b.n 3f886 <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ - movw r0, #7028 @ 0x1b74 │ │ │ │ + ble.n 3f8a6 <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ + b.n 3f896 <_PyBytes_ReverseFind@@Base+0x4e4> │ │ │ │ + movw r0, #7284 @ 0x1c74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f864 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.n 3f874 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f8dc <_PyBytes_ReverseFind@@Base+0x53a> │ │ │ │ + b.n 3f8ec <_PyBytes_ReverseFind@@Base+0x53a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1150ec <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11587c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f882 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + beq.n 3f892 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3f8ae <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ + bne.n 3f8be <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r1, 3f8bc <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ + cbnz r1, 3f8cc <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f8be <_PyBytes_ReverseFind@@Base+0x51c> │ │ │ │ + b.n 3f8ce <_PyBytes_ReverseFind@@Base+0x51c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1150ec <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11587c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f896 <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ - b.n 3f882 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + bne.n 3f8a6 <_PyBytes_ReverseFind@@Base+0x4f4> │ │ │ │ + b.n 3f892 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #7028 @ 0x1b74 │ │ │ │ + movw r2, #7284 @ 0x1c74 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 206f48 <_PyEval_GetBuiltin@@Base+0x8b0> │ │ │ │ + bl 206ac8 <_PyEval_GetBuiltin@@Base+0x8b0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31005,427 +31013,468 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f914 <_PyBytes_ReverseFind@@Base+0x572> │ │ │ │ + bne.n 3f924 <_PyBytes_ReverseFind@@Base+0x572> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 3f92e <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ + b.n 3f93e <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f942 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ + bne.n 3f952 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f97a <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ + beq.n 3f98a <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f97a <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ + b.n 3f98a <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f95e <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + bne.n 3f96e <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 3f92e <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ + b.n 3f93e <_PyBytes_ReverseFind@@Base+0x58c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23800 @ 0x5cf8 │ │ │ │ + movw r1, #24056 @ 0x5df8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8592 @ 0x2190 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3f9b6 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + beq.n 3f9c6 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + movw r1, #24088 @ 0x5e18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ - bl 3fb90 │ │ │ │ + b.w d545c │ │ │ │ + bl 3fc0c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f9ea <_PyBytes_ReverseFind@@Base+0x648> │ │ │ │ + bne.n 3f9fa <_PyBytes_ReverseFind@@Base+0x648> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2535c8 │ │ │ │ + b.w 253598 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #47036 @ 0xb7bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f9de <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ + bne.n 3f9ee <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3fa28 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 3fa38 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ + bl 271d08 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 3fa38 <_PyBytes_ReverseFind@@Base+0x696> │ │ │ │ + cbz r2, 3fa48 <_PyBytes_ReverseFind@@Base+0x696> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 3fb4c <_PyBytes_ReverseFind@@Base+0x7aa> │ │ │ │ + b.n 3fb5c <_PyBytes_ReverseFind@@Base+0x7aa> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b5df0 │ │ │ │ + bl b65e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb3e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ + beq.n 3fb4e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 3fa62 <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ + bne.n 3fa72 <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ mov r0, fp │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 3facc <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ + cbnz r2, 3fadc <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fac2 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbz r0, 3fad2 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ - cbz r5, 3fad8 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ - b.n 3facc <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ - bl b5df0 │ │ │ │ + cbz r5, 3fae8 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + b.n 3fadc <_PyBytes_ReverseFind@@Base+0x72a> │ │ │ │ + bl b65e8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 3faaa <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + cbz r0, 3faba <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 3fade <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + cbnz r2, 3faee <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 3fafe <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ + beq.n 3fb0e <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3fa7e <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bne.n 3fa8e <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl b3fec │ │ │ │ + bl b47d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3fb10 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + cbnz r0, 3fb20 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 3fb3e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ + b.n 3fb4e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 3fa9a <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ - bl 80728 │ │ │ │ + b.n 3faaa <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fa8c <_PyBytes_ReverseFind@@Base+0x6ea> │ │ │ │ + beq.n 3fa9c <_PyBytes_ReverseFind@@Base+0x6ea> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 3fb3e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ + b.n 3fb4e <_PyBytes_ReverseFind@@Base+0x79c> │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fabc <_PyBytes_ReverseFind@@Base+0x71a> │ │ │ │ + beq.n 3facc <_PyBytes_ReverseFind@@Base+0x71a> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3fa90 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + b.n 3faa0 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 3fb22 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ble.n 3fb32 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3fb10 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + b.n 3fb20 <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl c50e4 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ - b.n 3fb46 <_PyBytes_ReverseFind@@Base+0x7a4> │ │ │ │ + bl c58d8 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + b.n 3fb56 <_PyBytes_ReverseFind@@Base+0x7a4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + movs r5, #0 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #80] @ (3fbd0 <_PyBytes_ReverseFind@@Base+0x81e>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + bl 258e7c │ │ │ │ + add r2, sp, #4 │ │ │ │ + sub.w r1, r8, r4 │ │ │ │ + add.w r0, r9, r4 │ │ │ │ + bl 2591a8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3fbb6 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.n 3fbb6 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + add r4, r0 │ │ │ │ + add r4, r7 │ │ │ │ + b.n 3fb98 <_PyBytes_ReverseFind@@Base+0x7e6> │ │ │ │ + ldr r3, [pc, #24] @ (3fbd0 <_PyBytes_ReverseFind@@Base+0x81e>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 3fbc8 <_PyBytes_ReverseFind@@Base+0x816> │ │ │ │ + blx 2a328 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -0003fb56 : │ │ │ │ - ldr r2, [pc, #52] @ (3fb8c ) │ │ │ │ +0003fbd4 : │ │ │ │ + ldr r2, [pc, #48] @ (3fc08 ) │ │ │ │ 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 3fb82 │ │ │ │ + beq.n 3fc00 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003fb90 : │ │ │ │ +0003fc0c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbc6 │ │ │ │ + beq.n 3fc42 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #428 @ 0x1ac │ │ │ │ + movw r1, #684 @ 0x2ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 3fbec │ │ │ │ + bl 12d478 │ │ │ │ + b.n 3fc68 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8592 @ 0x2190 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbf2 │ │ │ │ + beq.n 3fc6e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23912 @ 0x5d68 │ │ │ │ + movw r1, #24168 @ 0x5e68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fce8 │ │ │ │ + b.n 3fd64 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3fc10 │ │ │ │ + cbz r6, 3fc8c │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #24204 @ 0x5e8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 3fbec │ │ │ │ + bl d545c │ │ │ │ + b.n 3fc68 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fc32 │ │ │ │ + beq.n 3fcae │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23980 @ 0x5dac │ │ │ │ + movw r1, #24236 @ 0x5eac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 3fbec │ │ │ │ - ldr.w r8, [pc, #188] @ 3fcf0 │ │ │ │ + bl d545c │ │ │ │ + b.n 3fc68 │ │ │ │ + ldr.w r8, [pc, #188] @ 3fd6c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3fc4e │ │ │ │ - bl 225ee4 │ │ │ │ - cbz r0, 3fc4e │ │ │ │ + cbnz r0, 3fcca │ │ │ │ + bl 225ec0 │ │ │ │ + cbz r0, 3fcca │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fc6e │ │ │ │ + beq.n 3fcea │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24024 @ 0x5dd8 │ │ │ │ + movw r1, #24280 @ 0x5ed8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 3fbec │ │ │ │ + bl d545c │ │ │ │ + b.n 3fc68 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3fcde │ │ │ │ + bne.n 3fd5a │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3fc8e │ │ │ │ - bl 225ee4 │ │ │ │ + cbnz r4, 3fd0a │ │ │ │ + bl 225ec0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbec │ │ │ │ + beq.n 3fc68 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4067e <_PyCompile_OptimizeCfg@@Base+0x3dc> │ │ │ │ + bl 406ea <_PyCompile_OptimizeCfg@@Base+0x46a> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbec │ │ │ │ + beq.n 3fc68 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3fcc8 │ │ │ │ + bne.n 3fd44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fcb6 │ │ │ │ + beq.n 3fd32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3fcb6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd32 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed99c │ │ │ │ - b.n 3fbec │ │ │ │ + bl ee108 │ │ │ │ + b.n 3fc68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fce8 │ │ │ │ + beq.n 3fd64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fce8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fce8 │ │ │ │ + cbnz r3, 3fd64 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fd64 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24206c <_PyErr_BadInternalCall@@Base+0xd910> │ │ │ │ + b.w 241fd8 <_PyErr_BadInternalCall@@Base+0xd8bc> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3fdba │ │ │ │ + bhi.n 3fe36 │ │ │ │ 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 3fd32 │ │ │ │ + bmi.n 3fdae │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 3fd1c │ │ │ │ + b.n 3fd98 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3fdd2 │ │ │ │ + b.n 3fe4e │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3fd32 │ │ │ │ + bmi.n 3fdae │ │ │ │ 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 3fd40 │ │ │ │ + b.n 3fdbc │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3fd32 │ │ │ │ + bmi.n 3fdae │ │ │ │ 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 │ │ │ │ @@ -31437,152 +31486,152 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 3fd68 │ │ │ │ + b.n 3fde4 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24064 @ 0x5e00 │ │ │ │ + movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 3fe14 │ │ │ │ + cbz r3, 3fe90 │ │ │ │ mov r8, r1 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3fe14 │ │ │ │ + cbnz r0, 3fe90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fe14 │ │ │ │ + beq.n 3fe90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2618c8 <_PyUnicode_EncodeUTF32@@Base+0xfb4> │ │ │ │ + bl 2618a8 <_PyUnicode_EncodeUTF32@@Base+0xfc4> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fe18 │ │ │ │ + cbnz r0, 3fe94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + bl 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3fe8e │ │ │ │ + b.n 3ff0a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 3fe3e │ │ │ │ + cbnz r0, 3feba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fe0e │ │ │ │ + beq.n 3fe8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fe0e │ │ │ │ + bne.n 3fe8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fe0e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fe8a │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #49552 @ 0xc190 │ │ │ │ + movw r0, #49808 @ 0xc290 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fe0e │ │ │ │ + beq.n 3fe8a │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #24108 @ 0x5e2c │ │ │ │ + movw r0, #24364 @ 0x5f2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 3fe7a │ │ │ │ + cbnz r0, 3fef6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ - b.n 3fe8e │ │ │ │ + bl 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.n 3ff0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3fe8e │ │ │ │ + beq.n 3ff0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fe8e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ff0a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29c0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 142afc │ │ │ │ - cbz r0, 3fecc │ │ │ │ + bl 142e34 │ │ │ │ + cbz r0, 3ff48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fedc │ │ │ │ - movw r0, #51268 @ 0xc844 │ │ │ │ + beq.n 3ff58 │ │ │ │ + movw r0, #51524 @ 0xc944 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10d26c │ │ │ │ + bl 10daa8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fee0 │ │ │ │ + cbnz r0, 3ff5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 143078 │ │ │ │ + bl 1433b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff2e │ │ │ │ + b.n 3ffaa │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 3ff02 │ │ │ │ + blt.n 3ff7e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #24120 @ 0x5e38 │ │ │ │ + movw r0, #24376 @ 0x5f38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ff12 │ │ │ │ + b.n 3ff8e │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 143078 │ │ │ │ + bl 1433b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ff2e │ │ │ │ + beq.n 3ffaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ff2e │ │ │ │ + cbnz r3, 3ffaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -31595,811 +31644,811 @@ │ │ │ │ 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 3ff72 │ │ │ │ + ble.n 3ffee │ │ │ │ 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 3ff58 │ │ │ │ + b.n 3ffd4 │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ca9c0 │ │ │ │ + bl 1ca1e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3ffc2 │ │ │ │ + bhi.n 4003e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ffda │ │ │ │ - b.n 3ffee │ │ │ │ - movw r0, #6884 @ 0x1ae4 │ │ │ │ + cbnz r0, 40056 │ │ │ │ + b.n 4006a │ │ │ │ + movw r0, #7140 @ 0x1be4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400a4 │ │ │ │ - b.n 3ffb4 │ │ │ │ - bl 85a4c │ │ │ │ + beq.n 40120 │ │ │ │ + b.n 40030 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3fffc │ │ │ │ + bne.n 40078 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4000c │ │ │ │ - bl 80728 │ │ │ │ + bne.n 40088 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 400a4 │ │ │ │ + bne.n 40120 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4000c │ │ │ │ + b.n 40088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ffea │ │ │ │ + bne.n 40066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ffea │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40066 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40078 │ │ │ │ + ble.n 400f4 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40026 │ │ │ │ + bpl.n 400a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4004c │ │ │ │ + bne.n 400c8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4007a │ │ │ │ + b.n 400f6 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40040 │ │ │ │ + beq.n 400bc │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 40058 │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 400d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40058 │ │ │ │ + bne.n 400d4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4007a │ │ │ │ + b.n 400f6 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40032 │ │ │ │ + bne.n 400ae │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #37304 @ 0x91b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6884 @ 0x1ae4 │ │ │ │ + movw r0, #7140 @ 0x1be4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 400a4 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40120 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 40096 │ │ │ │ - cbz r1, 40086 │ │ │ │ + bgt.n 40112 │ │ │ │ + cbz r1, 40102 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4008e │ │ │ │ + b.n 4010a │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15df78 │ │ │ │ + b.w 15e030 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcc6 │ │ │ │ + b.w 3bcfc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 400dc │ │ │ │ + cbnz r5, 40158 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ca9a0 │ │ │ │ + bl 1ca1c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 400dc │ │ │ │ + cbz r0, 40158 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 400dc │ │ │ │ + beq.n 40158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 400dc │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40158 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 40104 │ │ │ │ + cbz r0, 40180 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40128 │ │ │ │ + beq.n 401a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40128 │ │ │ │ + b.n 401a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40120 │ │ │ │ - bl fc468 │ │ │ │ - cbz r0, 4011c │ │ │ │ + cbz r0, 4019c │ │ │ │ + bl fcbd0 │ │ │ │ + cbz r0, 40198 │ │ │ │ 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 40128 │ │ │ │ - movw r0, #51516 @ 0xc93c │ │ │ │ + b.n 401a4 │ │ │ │ + movw r0, #51432 @ 0xc8e8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #443 @ 0x1bb │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 1e5fa8 │ │ │ │ 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 40158 │ │ │ │ + bne.n 401c6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e3170 │ │ │ │ + b.w 1e2c30 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46716 @ 0xb67c │ │ │ │ + movw r0, #46972 @ 0xb77c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4014c │ │ │ │ + bne.n 401ba │ │ │ │ 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, 40194 │ │ │ │ + cbz r0, 40202 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 401b8 │ │ │ │ + beq.n 40226 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 401b8 │ │ │ │ + b.n 40226 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 401b0 │ │ │ │ - bl fc468 │ │ │ │ - cbz r0, 401ac │ │ │ │ + cbz r0, 4021e │ │ │ │ + bl fcbd0 │ │ │ │ + cbz r0, 4021a │ │ │ │ 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 401b8 │ │ │ │ - movw r0, #51516 @ 0xc93c │ │ │ │ + b.n 40226 │ │ │ │ + movw r0, #51432 @ 0xc8e8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #108] @ 40240 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d6, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4020c │ │ │ │ - vcmpe.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 401f8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2a224 │ │ │ │ - blx 2aabc <__errno_location@plt> │ │ │ │ - vcmp.f64 d8, #0.0 │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4022e │ │ │ │ - b.n 40228 │ │ │ │ - vcmp.f64 d0, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 40232 │ │ │ │ - vcmpe.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 40232 │ │ │ │ - blx 2aabc <__errno_location@plt> │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 40248 │ │ │ │ - b.n 40232 │ │ │ │ - vldr d8, [pc, #32] @ 40250 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - vsli.32 , q8, #16 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #923 @ 0x39b │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 1e5a6c │ │ │ │ + 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 15df78 │ │ │ │ - cbz r0, 402a0 │ │ │ │ + bl 15e030 │ │ │ │ + cbz r0, 4027e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4027a │ │ │ │ + cbz r3, 40258 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 40282 │ │ │ │ + b.n 40260 │ │ │ │ movw r2, #11008 @ 0x2b00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 402a0 │ │ │ │ + cbz r5, 4027e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #59168 @ 0xe720 │ │ │ │ + movw r1, #59424 @ 0xe820 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 402a0 │ │ │ │ + ble.n 4027e │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 40292 │ │ │ │ + b.n 40270 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000402a2 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +00040280 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52904 @ 0xcea8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 402da <_PyCompile_OptimizeCfg@@Base+0x38> │ │ │ │ + beq.n 402b8 <_PyCompile_OptimizeCfg@@Base+0x38> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 402fa <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 402d8 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 402fe <_PyCompile_OptimizeCfg@@Base+0x5c> │ │ │ │ + bmi.n 402dc <_PyCompile_OptimizeCfg@@Base+0x5c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24228 @ 0x5ea4 │ │ │ │ + movw r1, #24484 @ 0x5fa4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4036a <_PyCompile_OptimizeCfg@@Base+0xc8> │ │ │ │ + b.n 40348 <_PyCompile_OptimizeCfg@@Base+0xc8> │ │ │ │ mov r6, r0 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402fa <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + beq.n 402d8 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r0, r6 │ │ │ │ - bl fec0c │ │ │ │ + bl ff484 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40318 <_PyCompile_OptimizeCfg@@Base+0x76> │ │ │ │ + cbnz r0, 402f6 <_PyCompile_OptimizeCfg@@Base+0x76> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4034e <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ + b.n 4032c <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl ffd30 │ │ │ │ + bl 1005a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40314 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ - bl 1bef90 │ │ │ │ + beq.n 402f2 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ + bl 1be920 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40314 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ + beq.n 402f2 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1071dc │ │ │ │ + bl 107abc │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 40348 <_PyCompile_OptimizeCfg@@Base+0xa6> │ │ │ │ - bl ff278 │ │ │ │ - b.n 4034e <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ - bl 10d39c │ │ │ │ - b.n 40314 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ + beq.n 40326 <_PyCompile_OptimizeCfg@@Base+0xa6> │ │ │ │ + bl ffac8 │ │ │ │ + b.n 4032c <_PyCompile_OptimizeCfg@@Base+0xac> │ │ │ │ + bl 10dbd8 │ │ │ │ + b.n 402f2 <_PyCompile_OptimizeCfg@@Base+0x72> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40364 <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ + beq.n 40342 <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40364 <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ + cbnz r3, 40342 <_PyCompile_OptimizeCfg@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 10dc68 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10e42c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4039c <_PyCompile_OptimizeCfg@@Base+0xfa> │ │ │ │ + bne.n 4037a <_PyCompile_OptimizeCfg@@Base+0xfa> │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241808 <_PyErr_BadInternalCall@@Base+0xd0ac> │ │ │ │ - b.n 403b8 <_PyCompile_OptimizeCfg@@Base+0x116> │ │ │ │ + bl 2416d0 <_PyErr_BadInternalCall@@Base+0xcfb4> │ │ │ │ + b.n 40396 <_PyCompile_OptimizeCfg@@Base+0x116> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #22280 @ 0x5708 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #1303 @ 0x517 │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 145014 │ │ │ │ - push {r4, lr} │ │ │ │ + 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] @ 40420 <_PyCompile_OptimizeCfg@@Base+0x1a0> │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 403ec <_PyCompile_OptimizeCfg@@Base+0x16c> │ │ │ │ + vcmpe.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 403d8 <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 2a224 │ │ │ │ + blx 2aabc <__errno_location@plt> │ │ │ │ + vcmp.f64 d8, #0.0 │ │ │ │ + movs r3, #33 @ 0x21 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 4040e <_PyCompile_OptimizeCfg@@Base+0x18e> │ │ │ │ + b.n 40408 <_PyCompile_OptimizeCfg@@Base+0x188> │ │ │ │ + vcmp.f64 d0, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bvs.n 40412 <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ + vcmpe.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.n 40412 <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ + blx 2aabc <__errno_location@plt> │ │ │ │ + movs r3, #33 @ 0x21 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + vldr d8, [pc, #28] @ 40428 <_PyCompile_OptimizeCfg@@Base+0x1a8> │ │ │ │ + b.n 40412 <_PyCompile_OptimizeCfg@@Base+0x192> │ │ │ │ + vldr d8, [pc, #32] @ 40430 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + vsli.32 d27, d0, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 403ec <_PyCompile_OptimizeCfg@@Base+0x14a> │ │ │ │ + bne.n 40458 <_PyCompile_OptimizeCfg@@Base+0x1d8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24ee90 │ │ │ │ + b.w 24eec8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46752 @ 0xb6a0 │ │ │ │ + movw r0, #47008 @ 0xb7a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403e0 <_PyCompile_OptimizeCfg@@Base+0x13e> │ │ │ │ + bne.n 4044c <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4042e <_PyCompile_OptimizeCfg@@Base+0x18c> │ │ │ │ + bhi.n 4049a <_PyCompile_OptimizeCfg@@Base+0x21a> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40446 <_PyCompile_OptimizeCfg@@Base+0x1a4> │ │ │ │ - b.n 4045a <_PyCompile_OptimizeCfg@@Base+0x1b8> │ │ │ │ - movw r0, #6972 @ 0x1b3c │ │ │ │ + cbnz r0, 404b2 <_PyCompile_OptimizeCfg@@Base+0x232> │ │ │ │ + b.n 404c6 <_PyCompile_OptimizeCfg@@Base+0x246> │ │ │ │ + movw r0, #7228 @ 0x1c3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40510 <_PyCompile_OptimizeCfg@@Base+0x26e> │ │ │ │ - b.n 40420 <_PyCompile_OptimizeCfg@@Base+0x17e> │ │ │ │ - bl 85a4c │ │ │ │ + beq.n 4057c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ + b.n 4048c <_PyCompile_OptimizeCfg@@Base+0x20c> │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40468 <_PyCompile_OptimizeCfg@@Base+0x1c6> │ │ │ │ + bne.n 404d4 <_PyCompile_OptimizeCfg@@Base+0x254> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40478 <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 404e4 <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40510 <_PyCompile_OptimizeCfg@@Base+0x26e> │ │ │ │ + bne.n 4057c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40478 <_PyCompile_OptimizeCfg@@Base+0x1d6> │ │ │ │ + b.n 404e4 <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40456 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + bne.n 404c2 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 40456 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 404c2 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 404e4 <_PyCompile_OptimizeCfg@@Base+0x242> │ │ │ │ + ble.n 40550 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40492 <_PyCompile_OptimizeCfg@@Base+0x1f0> │ │ │ │ + bpl.n 404fe <_PyCompile_OptimizeCfg@@Base+0x27e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404b8 <_PyCompile_OptimizeCfg@@Base+0x216> │ │ │ │ + bne.n 40524 <_PyCompile_OptimizeCfg@@Base+0x2a4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 404e6 <_PyCompile_OptimizeCfg@@Base+0x244> │ │ │ │ + b.n 40552 <_PyCompile_OptimizeCfg@@Base+0x2d2> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 404ac <_PyCompile_OptimizeCfg@@Base+0x20a> │ │ │ │ + beq.n 40518 <_PyCompile_OptimizeCfg@@Base+0x298> │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 404c4 <_PyCompile_OptimizeCfg@@Base+0x222> │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 40530 <_PyCompile_OptimizeCfg@@Base+0x2b0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404c4 <_PyCompile_OptimizeCfg@@Base+0x222> │ │ │ │ + bne.n 40530 <_PyCompile_OptimizeCfg@@Base+0x2b0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 404e6 <_PyCompile_OptimizeCfg@@Base+0x244> │ │ │ │ + b.n 40552 <_PyCompile_OptimizeCfg@@Base+0x2d2> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4049e <_PyCompile_OptimizeCfg@@Base+0x1fc> │ │ │ │ + bne.n 4050a <_PyCompile_OptimizeCfg@@Base+0x28a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #37304 @ 0x91b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6972 @ 0x1b3c │ │ │ │ + movw r0, #7228 @ 0x1c3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40510 <_PyCompile_OptimizeCfg@@Base+0x26e> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4057c <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 40502 <_PyCompile_OptimizeCfg@@Base+0x260> │ │ │ │ - cbz r1, 404f2 <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ + bgt.n 4056e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + cbz r1, 4055e <_PyCompile_OptimizeCfg@@Base+0x2de> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 404fa <_PyCompile_OptimizeCfg@@Base+0x258> │ │ │ │ + b.n 40566 <_PyCompile_OptimizeCfg@@Base+0x2e6> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15df78 │ │ │ │ + b.w 15e030 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcc6 │ │ │ │ + b.w 3bcfc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40524 <_PyCompile_OptimizeCfg@@Base+0x282> │ │ │ │ - b.w 29ea8 │ │ │ │ - bx lr │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #1949 @ 0x79d │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 145304 │ │ │ │ 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 40548 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 405b4 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40554 <_PyCompile_OptimizeCfg@@Base+0x2b2> │ │ │ │ + cbz r3, 405c0 <_PyCompile_OptimizeCfg@@Base+0x340> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40576 <_PyCompile_OptimizeCfg@@Base+0x2d4> │ │ │ │ + b.n 405e2 <_PyCompile_OptimizeCfg@@Base+0x362> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40572 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 405de <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 40572 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ + cbnz r3, 405de <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40572 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 405de <_PyCompile_OptimizeCfg@@Base+0x35e> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 405a4 <_PyCompile_OptimizeCfg@@Base+0x302> │ │ │ │ + bhi.n 40610 <_PyCompile_OptimizeCfg@@Base+0x390> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 405bc <_PyCompile_OptimizeCfg@@Base+0x31a> │ │ │ │ - b.n 405d0 <_PyCompile_OptimizeCfg@@Base+0x32e> │ │ │ │ - movw r0, #6884 @ 0x1ae4 │ │ │ │ + cbnz r0, 40628 <_PyCompile_OptimizeCfg@@Base+0x3a8> │ │ │ │ + b.n 4063c <_PyCompile_OptimizeCfg@@Base+0x3bc> │ │ │ │ + movw r0, #7140 @ 0x1be4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40678 <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ - b.n 40596 <_PyCompile_OptimizeCfg@@Base+0x2f4> │ │ │ │ - bl 85a4c │ │ │ │ + beq.n 406e4 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ + b.n 40602 <_PyCompile_OptimizeCfg@@Base+0x382> │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 405de <_PyCompile_OptimizeCfg@@Base+0x33c> │ │ │ │ + bne.n 4064a <_PyCompile_OptimizeCfg@@Base+0x3ca> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 405ee <_PyCompile_OptimizeCfg@@Base+0x34c> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4065a <_PyCompile_OptimizeCfg@@Base+0x3da> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40678 <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ + bne.n 406e4 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 405ee <_PyCompile_OptimizeCfg@@Base+0x34c> │ │ │ │ + b.n 4065a <_PyCompile_OptimizeCfg@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 405cc <_PyCompile_OptimizeCfg@@Base+0x32a> │ │ │ │ + bne.n 40638 <_PyCompile_OptimizeCfg@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 405cc <_PyCompile_OptimizeCfg@@Base+0x32a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40638 <_PyCompile_OptimizeCfg@@Base+0x3b8> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4065a <_PyCompile_OptimizeCfg@@Base+0x3b8> │ │ │ │ + ble.n 406c6 <_PyCompile_OptimizeCfg@@Base+0x446> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40608 <_PyCompile_OptimizeCfg@@Base+0x366> │ │ │ │ + bpl.n 40674 <_PyCompile_OptimizeCfg@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4062e <_PyCompile_OptimizeCfg@@Base+0x38c> │ │ │ │ + bne.n 4069a <_PyCompile_OptimizeCfg@@Base+0x41a> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4065c <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ + b.n 406c8 <_PyCompile_OptimizeCfg@@Base+0x448> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40622 <_PyCompile_OptimizeCfg@@Base+0x380> │ │ │ │ + beq.n 4068e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 4063a <_PyCompile_OptimizeCfg@@Base+0x398> │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 406a6 <_PyCompile_OptimizeCfg@@Base+0x426> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4063a <_PyCompile_OptimizeCfg@@Base+0x398> │ │ │ │ + bne.n 406a6 <_PyCompile_OptimizeCfg@@Base+0x426> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4065c <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ + b.n 406c8 <_PyCompile_OptimizeCfg@@Base+0x448> │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40614 <_PyCompile_OptimizeCfg@@Base+0x372> │ │ │ │ + bne.n 40680 <_PyCompile_OptimizeCfg@@Base+0x400> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #37304 @ 0x91b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6884 @ 0x1ae4 │ │ │ │ + movw r0, #7140 @ 0x1be4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40678 <_PyCompile_OptimizeCfg@@Base+0x3d6> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 406e4 <_PyCompile_OptimizeCfg@@Base+0x464> │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 4066c <_PyCompile_OptimizeCfg@@Base+0x3ca> │ │ │ │ + bgt.n 406d8 <_PyCompile_OptimizeCfg@@Base+0x458> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e0978 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e0124 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 40768 <_PyCompile_OptimizeCfg@@Base+0x4c6> │ │ │ │ + b.n 407e4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 406ce <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ + beq.n 4073a <_PyCompile_OptimizeCfg@@Base+0x4ba> │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 261b98 <_Py_strhex@@Base+0x1a4> │ │ │ │ + bl 261b78 <_Py_strhex@@Base+0x1a4> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 406bc <_PyCompile_OptimizeCfg@@Base+0x41a> │ │ │ │ + bhi.n 40728 <_PyCompile_OptimizeCfg@@Base+0x4a8> │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 242dec │ │ │ │ + bl 242dac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 4071a <_PyCompile_OptimizeCfg@@Base+0x478> │ │ │ │ + cbnz r0, 40786 <_PyCompile_OptimizeCfg@@Base+0x506> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4070a <_PyCompile_OptimizeCfg@@Base+0x468> │ │ │ │ + bne.n 40776 <_PyCompile_OptimizeCfg@@Base+0x4f6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40726 <_PyCompile_OptimizeCfg@@Base+0x484> │ │ │ │ - ldr r2, [pc, #88] @ (4072c <_PyCompile_OptimizeCfg@@Base+0x48a>) │ │ │ │ + b.n 40792 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ + ldr r2, [pc, #88] @ (40798 <_PyCompile_OptimizeCfg@@Base+0x518>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40726 <_PyCompile_OptimizeCfg@@Base+0x484> │ │ │ │ + beq.n 40792 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 40726 <_PyCompile_OptimizeCfg@@Base+0x484> │ │ │ │ + b.n 40792 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40724 <_PyCompile_OptimizeCfg@@Base+0x482> │ │ │ │ + beq.n 40790 <_PyCompile_OptimizeCfg@@Base+0x510> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40724 <_PyCompile_OptimizeCfg@@Base+0x482> │ │ │ │ + b.n 40790 <_PyCompile_OptimizeCfg@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 406ce <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ + bne.n 4073a <_PyCompile_OptimizeCfg@@Base+0x4ba> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 406ce <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4073a <_PyCompile_OptimizeCfg@@Base+0x4ba> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 40726 <_PyCompile_OptimizeCfg@@Base+0x484> │ │ │ │ + b.n 40792 <_PyCompile_OptimizeCfg@@Base+0x512> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 407aa <_PyCompile_OptimizeCfg@@Base+0x52a> │ │ │ │ + b.w 29ea8 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40750 <_PyCompile_OptimizeCfg@@Base+0x4ae> │ │ │ │ + bne.n 407cc <_PyCompile_OptimizeCfg@@Base+0x54c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2016a8 │ │ │ │ + b.w 20105c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46796 @ 0xb6cc │ │ │ │ + movw r0, #47052 @ 0xb7cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40744 <_PyCompile_OptimizeCfg@@Base+0x4a2> │ │ │ │ + bne.n 407c0 <_PyCompile_OptimizeCfg@@Base+0x540> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ - bne.n 4078e <_PyCompile_OptimizeCfg@@Base+0x4ec> │ │ │ │ + bne.n 4080a <_PyCompile_OptimizeCfg@@Base+0x58a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e0978 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e0124 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r9 │ │ │ │ mov r6, r3 │ │ │ │ add r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 407da <_PyCompile_OptimizeCfg@@Base+0x538> │ │ │ │ + cbz r0, 40856 <_PyCompile_OptimizeCfg@@Base+0x5d6> │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - ble.n 407ba <_PyCompile_OptimizeCfg@@Base+0x518> │ │ │ │ + ble.n 40836 <_PyCompile_OptimizeCfg@@Base+0x5b6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r8, r4 │ │ │ │ blx 29db8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 407da <_PyCompile_OptimizeCfg@@Base+0x538> │ │ │ │ + ble.n 40856 <_PyCompile_OptimizeCfg@@Base+0x5d6> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ add r0, r8 │ │ │ │ blx 29718 │ │ │ │ mov r0, sl │ │ │ │ @@ -32409,411 +32458,413 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 12028c │ │ │ │ - cbnz r0, 40814 <_PyCompile_OptimizeCfg@@Base+0x572> │ │ │ │ - bl d6f30 │ │ │ │ + bl 120a0c │ │ │ │ + cbnz r0, 40890 <_PyCompile_OptimizeCfg@@Base+0x610> │ │ │ │ + bl d76cc │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4082a <_PyCompile_OptimizeCfg@@Base+0x588> │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 4082a <_PyCompile_OptimizeCfg@@Base+0x588> │ │ │ │ + beq.n 408a6 <_PyCompile_OptimizeCfg@@Base+0x626> │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 408a6 <_PyCompile_OptimizeCfg@@Base+0x626> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 4082e <_PyCompile_OptimizeCfg@@Base+0x58c> │ │ │ │ + b.n 408aa <_PyCompile_OptimizeCfg@@Base+0x62a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 40876 <_PyCompile_OptimizeCfg@@Base+0x5d4> │ │ │ │ + bpl.n 408f2 <_PyCompile_OptimizeCfg@@Base+0x672> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1154 │ │ │ │ + bl c1948 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40872 <_PyCompile_OptimizeCfg@@Base+0x5d0> │ │ │ │ + cbz r0, 408ee <_PyCompile_OptimizeCfg@@Base+0x66e> │ │ │ │ mov r1, r5 │ │ │ │ - bl 89af4 │ │ │ │ - cbz r0, 4087e <_PyCompile_OptimizeCfg@@Base+0x5dc> │ │ │ │ + bl 89c40 │ │ │ │ + cbz r0, 408fa <_PyCompile_OptimizeCfg@@Base+0x67a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40872 <_PyCompile_OptimizeCfg@@Base+0x5d0> │ │ │ │ + beq.n 408ee <_PyCompile_OptimizeCfg@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40872 <_PyCompile_OptimizeCfg@@Base+0x5d0> │ │ │ │ + cbnz r3, 408ee <_PyCompile_OptimizeCfg@@Base+0x66e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4087e <_PyCompile_OptimizeCfg@@Base+0x5dc> │ │ │ │ + b.n 408fa <_PyCompile_OptimizeCfg@@Base+0x67a> │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 408a8 <_PyCompile_OptimizeCfg@@Base+0x606> │ │ │ │ + bhi.n 40924 <_PyCompile_OptimizeCfg@@Base+0x6a4> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 408c2 <_PyCompile_OptimizeCfg@@Base+0x620> │ │ │ │ + ble.n 4093e <_PyCompile_OptimizeCfg@@Base+0x6be> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 408ca <_PyCompile_OptimizeCfg@@Base+0x628> │ │ │ │ - movw r0, #1780 @ 0x6f4 │ │ │ │ + b.n 40946 <_PyCompile_OptimizeCfg@@Base+0x6c6> │ │ │ │ + movw r0, #2036 @ 0x7f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4089e <_PyCompile_OptimizeCfg@@Base+0x5fc> │ │ │ │ + bne.n 4091a <_PyCompile_OptimizeCfg@@Base+0x69a> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4091e <_PyCompile_OptimizeCfg@@Base+0x67c> │ │ │ │ + b.n 4099a <_PyCompile_OptimizeCfg@@Base+0x71a> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #8292 @ 0x2064 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 408ee <_PyCompile_OptimizeCfg@@Base+0x64c> │ │ │ │ + bne.n 4096a <_PyCompile_OptimizeCfg@@Base+0x6ea> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 241808 <_PyErr_BadInternalCall@@Base+0xd0ac> │ │ │ │ + bl 2416d0 <_PyErr_BadInternalCall@@Base+0xcfb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4090c <_PyCompile_OptimizeCfg@@Base+0x66a> │ │ │ │ + bne.n 40988 <_PyCompile_OptimizeCfg@@Base+0x708> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4091e <_PyCompile_OptimizeCfg@@Base+0x67c> │ │ │ │ + b.n 4099a <_PyCompile_OptimizeCfg@@Base+0x71a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #22280 @ 0x5708 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40914 <_PyCompile_OptimizeCfg@@Base+0x672> │ │ │ │ + cbz r0, 40990 <_PyCompile_OptimizeCfg@@Base+0x710> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4091e <_PyCompile_OptimizeCfg@@Base+0x67c> │ │ │ │ + beq.n 4099a <_PyCompile_OptimizeCfg@@Base+0x71a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fc3b0 │ │ │ │ + b.w fcb18 │ │ │ │ mov r0, r1 │ │ │ │ - b.w fc3b0 │ │ │ │ + b.w fcb18 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4095e <_PyCompile_OptimizeCfg@@Base+0x6bc> │ │ │ │ + cbnz r1, 409da <_PyCompile_OptimizeCfg@@Base+0x75a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #20724 @ 0x50f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4096a <_PyCompile_OptimizeCfg@@Base+0x6c8> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 409e6 <_PyCompile_OptimizeCfg@@Base+0x766> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 40970 <_PyCompile_OptimizeCfg@@Base+0x6ce> │ │ │ │ + bge.n 409ec <_PyCompile_OptimizeCfg@@Base+0x76c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4097a <_PyCompile_OptimizeCfg@@Base+0x6d8> │ │ │ │ + b.n 409f6 <_PyCompile_OptimizeCfg@@Base+0x776> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2a3a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4099c <_PyCompile_OptimizeCfg@@Base+0x6fa> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 409cc <_PyCompile_OptimizeCfg@@Base+0x72a> │ │ │ │ + bne.n 40a18 <_PyCompile_OptimizeCfg@@Base+0x798> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 40a48 <_PyCompile_OptimizeCfg@@Base+0x7c8> │ │ │ │ mov r0, r4 │ │ │ │ blx 292a4 │ │ │ │ - cbnz r0, 409bc <_PyCompile_OptimizeCfg@@Base+0x71a> │ │ │ │ + cbnz r0, 40a38 <_PyCompile_OptimizeCfg@@Base+0x7b8> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + movw r1, #24912 @ 0x6150 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 409cc <_PyCompile_OptimizeCfg@@Base+0x72a> │ │ │ │ - movw r1, #53228 @ 0xcfec │ │ │ │ + bl 12d478 │ │ │ │ + b.n 40a48 <_PyCompile_OptimizeCfg@@Base+0x7c8> │ │ │ │ + movw r1, #53484 @ 0xd0ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f52c4 │ │ │ │ + b.w f5a2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #4479 @ 0x117f │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53944 @ 0xd2b8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + b.n 40e00 <_PyCompile_OptimizeCfg@@Base+0xb80> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40a02 <_PyCompile_OptimizeCfg@@Base+0x760> │ │ │ │ + bne.n 40a94 <_PyCompile_OptimizeCfg@@Base+0x814> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 40a1c <_PyCompile_OptimizeCfg@@Base+0x77a> │ │ │ │ + bne.n 40aae <_PyCompile_OptimizeCfg@@Base+0x82e> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 40a3c <_PyCompile_OptimizeCfg@@Base+0x79a> │ │ │ │ + b.n 40ace <_PyCompile_OptimizeCfg@@Base+0x84e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #38868 @ 0x97d4 │ │ │ │ + movw r0, #39124 @ 0x98d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40be8 <_PyCompile_OptimizeCfg@@Base+0x946> │ │ │ │ - b.n 409ec <_PyCompile_OptimizeCfg@@Base+0x74a> │ │ │ │ - bl 14541c │ │ │ │ + beq.w 40c7a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ + b.n 40a7e <_PyCompile_OptimizeCfg@@Base+0x7fe> │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40a3c <_PyCompile_OptimizeCfg@@Base+0x79a> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 40ace <_PyCompile_OptimizeCfg@@Base+0x84e> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40be8 <_PyCompile_OptimizeCfg@@Base+0x946> │ │ │ │ + bne.w 40c7a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 40a4a <_PyCompile_OptimizeCfg@@Base+0x7a8> │ │ │ │ + bne.n 40adc <_PyCompile_OptimizeCfg@@Base+0x85c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 40a6a <_PyCompile_OptimizeCfg@@Base+0x7c8> │ │ │ │ - bl 14541c │ │ │ │ + b.n 40afc <_PyCompile_OptimizeCfg@@Base+0x87c> │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40a6a <_PyCompile_OptimizeCfg@@Base+0x7c8> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 40afc <_PyCompile_OptimizeCfg@@Base+0x87c> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40be8 <_PyCompile_OptimizeCfg@@Base+0x946> │ │ │ │ + bne.w 40c7a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #384] @ 40bf0 <_PyCompile_OptimizeCfg@@Base+0x94e> │ │ │ │ + vldr d10, [pc, #388] @ 40c88 <_PyCompile_OptimizeCfg@@Base+0xa08> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 40a92 <_PyCompile_OptimizeCfg@@Base+0x7f0> │ │ │ │ + bhi.n 40b24 <_PyCompile_OptimizeCfg@@Base+0x8a4> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 40b6e <_PyCompile_OptimizeCfg@@Base+0x8cc> │ │ │ │ + bls.n 40c00 <_PyCompile_OptimizeCfg@@Base+0x980> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r4, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 40aaa <_PyCompile_OptimizeCfg@@Base+0x808> │ │ │ │ + bvc.n 40b3c <_PyCompile_OptimizeCfg@@Base+0x8bc> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b0c <_PyCompile_OptimizeCfg@@Base+0x86a> │ │ │ │ - b.n 40bae <_PyCompile_OptimizeCfg@@Base+0x90c> │ │ │ │ + beq.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ + b.n 40c40 <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 40ac4 <_PyCompile_OptimizeCfg@@Base+0x822> │ │ │ │ + bvc.n 40b56 <_PyCompile_OptimizeCfg@@Base+0x8d6> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ - b.n 40b0c <_PyCompile_OptimizeCfg@@Base+0x86a> │ │ │ │ + bne.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ + b.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40b38 <_PyCompile_OptimizeCfg@@Base+0x896> │ │ │ │ + ble.n 40bca <_PyCompile_OptimizeCfg@@Base+0x94a> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 40bd2 <_PyCompile_OptimizeCfg@@Base+0x930> │ │ │ │ + bhi.n 40c64 <_PyCompile_OptimizeCfg@@Base+0x9e4> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2a664 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40b02 <_PyCompile_OptimizeCfg@@Base+0x860> │ │ │ │ + ble.n 40b94 <_PyCompile_OptimizeCfg@@Base+0x914> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40bae <_PyCompile_OptimizeCfg@@Base+0x90c> │ │ │ │ - vldr d8, [pc, #248] @ 40bf8 <_PyCompile_OptimizeCfg@@Base+0x956> │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + beq.n 40c40 <_PyCompile_OptimizeCfg@@Base+0x9c0> │ │ │ │ + vldr d8, [pc, #256] @ 40c90 <_PyCompile_OptimizeCfg@@Base+0xa10> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40b12 <_PyCompile_OptimizeCfg@@Base+0x870> │ │ │ │ + bne.n 40ba4 <_PyCompile_OptimizeCfg@@Base+0x924> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b22 <_PyCompile_OptimizeCfg@@Base+0x880> │ │ │ │ - vldr d8, [pc, #224] @ 40c00 <_PyCompile_OptimizeCfg@@Base+0x95e> │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + beq.n 40bb4 <_PyCompile_OptimizeCfg@@Base+0x934> │ │ │ │ + vldr d8, [pc, #232] @ 40c98 <_PyCompile_OptimizeCfg@@Base+0xa18> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #216] @ 40c00 <_PyCompile_OptimizeCfg@@Base+0x95e> │ │ │ │ - vldr d7, [pc, #220] @ 40c08 <_PyCompile_OptimizeCfg@@Base+0x966> │ │ │ │ + vldr d8, [pc, #220] @ 40c98 <_PyCompile_OptimizeCfg@@Base+0xa18> │ │ │ │ + vldr d7, [pc, #224] @ 40ca0 <_PyCompile_OptimizeCfg@@Base+0xa20> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b0c <_PyCompile_OptimizeCfg@@Base+0x86a> │ │ │ │ + beq.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40b5c <_PyCompile_OptimizeCfg@@Base+0x8ba> │ │ │ │ + ble.n 40bee <_PyCompile_OptimizeCfg@@Base+0x96e> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40b1c <_PyCompile_OptimizeCfg@@Base+0x87a> │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ - bpl.n 40b1c <_PyCompile_OptimizeCfg@@Base+0x87a> │ │ │ │ + ble.n 40bae <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ + bpl.n 40bae <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 40b1c <_PyCompile_OptimizeCfg@@Base+0x87a> │ │ │ │ + bpl.n 40bae <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2a9f8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + bls.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 40ba2 <_PyCompile_OptimizeCfg@@Base+0x900> │ │ │ │ + bvs.n 40c34 <_PyCompile_OptimizeCfg@@Base+0x9b4> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40ba8 <_PyCompile_OptimizeCfg@@Base+0x906> │ │ │ │ + bne.n 40c3a <_PyCompile_OptimizeCfg@@Base+0x9ba> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40bb2 <_PyCompile_OptimizeCfg@@Base+0x910> │ │ │ │ + b.n 40c44 <_PyCompile_OptimizeCfg@@Base+0x9c4> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 40bc6 <_PyCompile_OptimizeCfg@@Base+0x924> │ │ │ │ + cbnz r3, 40c58 <_PyCompile_OptimizeCfg@@Base+0x9d8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85afc │ │ │ │ + b.w 85c04 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 25e4c0 │ │ │ │ - cbnz r0, 40be8 <_PyCompile_OptimizeCfg@@Base+0x946> │ │ │ │ - b.n 40bb6 <_PyCompile_OptimizeCfg@@Base+0x914> │ │ │ │ + bl 25e634 │ │ │ │ + cbnz r0, 40c7a <_PyCompile_OptimizeCfg@@Base+0x9fa> │ │ │ │ + b.n 40c48 <_PyCompile_OptimizeCfg@@Base+0x9c8> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 40afc <_PyCompile_OptimizeCfg@@Base+0x85a> │ │ │ │ + bgt.n 40b8e <_PyCompile_OptimizeCfg@@Base+0x90e> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40b0c <_PyCompile_OptimizeCfg@@Base+0x86a> │ │ │ │ - b.n 40b1c <_PyCompile_OptimizeCfg@@Base+0x87a> │ │ │ │ + beq.n 40b9e <_PyCompile_OptimizeCfg@@Base+0x91e> │ │ │ │ + b.n 40bae <_PyCompile_OptimizeCfg@@Base+0x92e> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, 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 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #4359 @ 0x1107 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53944 @ 0xd2b8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - b.w 40de0 <_PyCompile_OptimizeCfg@@Base+0xb3e> │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 40c44 <_PyCompile_OptimizeCfg@@Base+0x9a2> │ │ │ │ + cbz r3, 40cc4 <_PyCompile_OptimizeCfg@@Base+0xa44> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 40c54 <_PyCompile_OptimizeCfg@@Base+0x9b2> │ │ │ │ + b.n 40cd4 <_PyCompile_OptimizeCfg@@Base+0xa54> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40c52 <_PyCompile_OptimizeCfg@@Base+0x9b0> │ │ │ │ + ble.n 40cd2 <_PyCompile_OptimizeCfg@@Base+0xa52> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40c4e <_PyCompile_OptimizeCfg@@Base+0x9ac> │ │ │ │ - cbnz r1, 40c7a <_PyCompile_OptimizeCfg@@Base+0x9d8> │ │ │ │ + bgt.n 40cce <_PyCompile_OptimizeCfg@@Base+0xa4e> │ │ │ │ + cbnz r1, 40cfa <_PyCompile_OptimizeCfg@@Base+0xa7a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 40c54 <_PyCompile_OptimizeCfg@@Base+0x9b2> │ │ │ │ + b.n 40cd4 <_PyCompile_OptimizeCfg@@Base+0xa54> │ │ │ │ mov r6, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movw r7, #11096 @ 0x2b58 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40c80 <_PyCompile_OptimizeCfg@@Base+0x9de> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40d00 <_PyCompile_OptimizeCfg@@Base+0xa80> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d0c <_PyCompile_OptimizeCfg@@Base+0xa6a> │ │ │ │ + b.n 40d8c <_PyCompile_OptimizeCfg@@Base+0xb0c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #17660 @ 0x44fc │ │ │ │ @@ -32822,136 +32873,107 @@ │ │ │ │ movweq r4, #4372 @ 0x1114 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40cd4 <_PyCompile_OptimizeCfg@@Base+0xa32> │ │ │ │ - bl 7fac4 │ │ │ │ - cbnz r0, 40cc4 <_PyCompile_OptimizeCfg@@Base+0xa22> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 40d54 <_PyCompile_OptimizeCfg@@Base+0xad4> │ │ │ │ + bl 7fbc4 │ │ │ │ + cbnz r0, 40d44 <_PyCompile_OptimizeCfg@@Base+0xac4> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c76 <_PyCompile_OptimizeCfg@@Base+0x9d4> │ │ │ │ + bne.n 40cf6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1817b0 │ │ │ │ + bl 181648 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40cfa <_PyCompile_OptimizeCfg@@Base+0xa58> │ │ │ │ - b.n 40c76 <_PyCompile_OptimizeCfg@@Base+0x9d4> │ │ │ │ + bge.n 40d7a <_PyCompile_OptimizeCfg@@Base+0xafa> │ │ │ │ + b.n 40cf6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d0a <_PyCompile_OptimizeCfg@@Base+0xa68> │ │ │ │ + beq.n 40d8a <_PyCompile_OptimizeCfg@@Base+0xb0a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40d0a <_PyCompile_OptimizeCfg@@Base+0xa68> │ │ │ │ - bl d43fc │ │ │ │ + b.n 40d8a <_PyCompile_OptimizeCfg@@Base+0xb0a> │ │ │ │ + bl d4bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40c76 <_PyCompile_OptimizeCfg@@Base+0x9d4> │ │ │ │ - beq.n 40cec <_PyCompile_OptimizeCfg@@Base+0xa4a> │ │ │ │ + blt.n 40cf6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ + beq.n 40d6c <_PyCompile_OptimizeCfg@@Base+0xaec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84464 │ │ │ │ + b.w 84564 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b808 │ │ │ │ + bl 8b94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40c76 <_PyCompile_OptimizeCfg@@Base+0x9d4> │ │ │ │ + blt.n 40cf6 <_PyCompile_OptimizeCfg@@Base+0xa76> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d0c <_PyCompile_OptimizeCfg@@Base+0xa6a> │ │ │ │ + beq.n 40d8c <_PyCompile_OptimizeCfg@@Base+0xb0c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40d0c <_PyCompile_OptimizeCfg@@Base+0xa6a> │ │ │ │ + b.n 40d8c <_PyCompile_OptimizeCfg@@Base+0xb0c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - movw r3, #26096 @ 0x65f0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 40d38 <_PyCompile_OptimizeCfg@@Base+0xa96> │ │ │ │ - vldr d8, [r1, #8] │ │ │ │ - b.n 40d56 <_PyCompile_OptimizeCfg@@Base+0xab4> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14541c │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40d56 <_PyCompile_OptimizeCfg@@Base+0xab4> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 40d6a <_PyCompile_OptimizeCfg@@Base+0xac8> │ │ │ │ - vldr d0, [pc, #32] @ 40d78 <_PyCompile_OptimizeCfg@@Base+0xad6> │ │ │ │ - vmul.f64 d0, d8, d0 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85afc │ │ │ │ - vpop {d8} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 40ec4 <_PyCompile_OptimizeCfg@@Base+0xc22>) │ │ │ │ - svc 70 @ 0x46 │ │ │ │ - subs r7, #145 @ 0x91 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 40da8 <_PyCompile_OptimizeCfg@@Base+0xb06> │ │ │ │ + cbnz r1, 40dba <_PyCompile_OptimizeCfg@@Base+0xb3a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20468 @ 0x4ff4 │ │ │ │ + movw r1, #20724 @ 0x50f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 40db4 <_PyCompile_OptimizeCfg@@Base+0xb12> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 40dc6 <_PyCompile_OptimizeCfg@@Base+0xb46> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 40dba <_PyCompile_OptimizeCfg@@Base+0xb18> │ │ │ │ + bge.n 40dcc <_PyCompile_OptimizeCfg@@Base+0xb4c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40dbe <_PyCompile_OptimizeCfg@@Base+0xb1c> │ │ │ │ + b.n 40dd0 <_PyCompile_OptimizeCfg@@Base+0xb50> │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (40ddc <_PyCompile_OptimizeCfg@@Base+0xb5c>) │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ + b.n 40988 <_PyCompile_OptimizeCfg@@Base+0x708> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 40dd4 <_PyCompile_OptimizeCfg@@Base+0xb32> │ │ │ │ - movw r0, #24700 @ 0x607c │ │ │ │ + bpl.n 40df4 <_PyCompile_OptimizeCfg@@Base+0xb74> │ │ │ │ + movw r0, #24956 @ 0x617c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ - movw r0, #24724 @ 0x6094 │ │ │ │ + b.w e1c20 │ │ │ │ + movw r0, #24980 @ 0x6194 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ 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 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40e24 <_PyCompile_OptimizeCfg@@Base+0xb82> │ │ │ │ + cbz r0, 40e44 <_PyCompile_OptimizeCfg@@Base+0xbc4> │ │ │ │ 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 │ │ │ │ @@ -32962,185 +32984,218 @@ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #26096 @ 0x65f0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 40e6e <_PyCompile_OptimizeCfg@@Base+0xbee> │ │ │ │ + vldr d8, [r1, #8] │ │ │ │ + b.n 40e8c <_PyCompile_OptimizeCfg@@Base+0xc0c> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 14570c │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 40e8c <_PyCompile_OptimizeCfg@@Base+0xc0c> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 40ea0 <_PyCompile_OptimizeCfg@@Base+0xc20> │ │ │ │ + vldr d0, [pc, #24] @ 40ea8 <_PyCompile_OptimizeCfg@@Base+0xc28> │ │ │ │ + vmul.f64 d0, d8, d0 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 85c04 │ │ │ │ + vpop {d8} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + add r2, pc, #328 @ (adr r2, 40ff4 <_PyCompile_OptimizeCfg@@Base+0xd74>) │ │ │ │ + svc 70 @ 0x46 │ │ │ │ + subs r7, #145 @ 0x91 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 40e44 <_PyCompile_OptimizeCfg@@Base+0xba2> │ │ │ │ + cbz r3, 40ecc <_PyCompile_OptimizeCfg@@Base+0xc4c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 40e54 <_PyCompile_OptimizeCfg@@Base+0xbb2> │ │ │ │ + b.n 40edc <_PyCompile_OptimizeCfg@@Base+0xc5c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40e52 <_PyCompile_OptimizeCfg@@Base+0xbb0> │ │ │ │ + ble.n 40eda <_PyCompile_OptimizeCfg@@Base+0xc5a> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40e4e <_PyCompile_OptimizeCfg@@Base+0xbac> │ │ │ │ - cbnz r1, 40e74 <_PyCompile_OptimizeCfg@@Base+0xbd2> │ │ │ │ + bgt.n 40ed6 <_PyCompile_OptimizeCfg@@Base+0xc56> │ │ │ │ + cbnz r1, 40efc <_PyCompile_OptimizeCfg@@Base+0xc7c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40e54 <_PyCompile_OptimizeCfg@@Base+0xbb2> │ │ │ │ + b.n 40edc <_PyCompile_OptimizeCfg@@Base+0xc5c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (40f20 <_PyCompile_OptimizeCfg@@Base+0xc7e>) │ │ │ │ + ldr r1, [pc, #200] @ (40fa8 <_PyCompile_OptimizeCfg@@Base+0xd28>) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40e7a <_PyCompile_OptimizeCfg@@Base+0xbd8> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40f02 <_PyCompile_OptimizeCfg@@Base+0xc82> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40f1a <_PyCompile_OptimizeCfg@@Base+0xc78> │ │ │ │ + b.n 40fa2 <_PyCompile_OptimizeCfg@@Base+0xd22> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 40e8c <_PyCompile_OptimizeCfg@@Base+0xbea> │ │ │ │ + beq.n 40f14 <_PyCompile_OptimizeCfg@@Base+0xc94> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40e70 <_PyCompile_OptimizeCfg@@Base+0xbce> │ │ │ │ + blt.n 40ef8 <_PyCompile_OptimizeCfg@@Base+0xc78> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 40eb8 <_PyCompile_OptimizeCfg@@Base+0xc16> │ │ │ │ - cbz r6, 40e94 <_PyCompile_OptimizeCfg@@Base+0xbf2> │ │ │ │ + cbz r3, 40f40 <_PyCompile_OptimizeCfg@@Base+0xcc0> │ │ │ │ + cbz r6, 40f1c <_PyCompile_OptimizeCfg@@Base+0xc9c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 40ea4 <_PyCompile_OptimizeCfg@@Base+0xc02> │ │ │ │ + bne.n 40f2c <_PyCompile_OptimizeCfg@@Base+0xcac> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 40f1a <_PyCompile_OptimizeCfg@@Base+0xc78> │ │ │ │ + b.n 40fa2 <_PyCompile_OptimizeCfg@@Base+0xd22> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ecb4 │ │ │ │ + bl 21ea9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40eca <_PyCompile_OptimizeCfg@@Base+0xc28> │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 40f52 <_PyCompile_OptimizeCfg@@Base+0xcd2> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e70 <_PyCompile_OptimizeCfg@@Base+0xbce> │ │ │ │ + bne.n 40ef8 <_PyCompile_OptimizeCfg@@Base+0xc78> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed99c │ │ │ │ - b.n 40e70 <_PyCompile_OptimizeCfg@@Base+0xbce> │ │ │ │ - cbz r6, 40ef4 <_PyCompile_OptimizeCfg@@Base+0xc52> │ │ │ │ + bl ee108 │ │ │ │ + b.n 40ef8 <_PyCompile_OptimizeCfg@@Base+0xc78> │ │ │ │ + cbz r6, 40f7c <_PyCompile_OptimizeCfg@@Base+0xcfc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40e9a <_PyCompile_OptimizeCfg@@Base+0xbf8> │ │ │ │ + beq.n 40f22 <_PyCompile_OptimizeCfg@@Base+0xca2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2478f8 <_PyInterpreterState_IsRunningMain@@Base+0x278> │ │ │ │ + bl 247920 <_PyXI_EndInterpreter@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 40ee8 <_PyCompile_OptimizeCfg@@Base+0xc46> │ │ │ │ + cbnz r3, 40f70 <_PyCompile_OptimizeCfg@@Base+0xcf0> │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 40eea <_PyCompile_OptimizeCfg@@Base+0xc48> │ │ │ │ + b.n 40f72 <_PyCompile_OptimizeCfg@@Base+0xcf2> │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40e9a <_PyCompile_OptimizeCfg@@Base+0xbf8> │ │ │ │ + b.n 40f22 <_PyCompile_OptimizeCfg@@Base+0xca2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40e9a <_PyCompile_OptimizeCfg@@Base+0xbf8> │ │ │ │ + beq.n 40f22 <_PyCompile_OptimizeCfg@@Base+0xca2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2478f8 <_PyInterpreterState_IsRunningMain@@Base+0x278> │ │ │ │ + bl 247920 <_PyXI_EndInterpreter@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 40f0e <_PyCompile_OptimizeCfg@@Base+0xc6c> │ │ │ │ + cbnz r3, 40f96 <_PyCompile_OptimizeCfg@@Base+0xd16> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 40f10 <_PyCompile_OptimizeCfg@@Base+0xc6e> │ │ │ │ + b.n 40f98 <_PyCompile_OptimizeCfg@@Base+0xd18> │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40e9a <_PyCompile_OptimizeCfg@@Base+0xbf8> │ │ │ │ + b.n 40f22 <_PyCompile_OptimizeCfg@@Base+0xca2> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 127c14 <_Py_union_type_or@@Base+0x208> │ │ │ │ + bl 1283cc <_Py_union_type_or@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ed98 │ │ │ │ + bl 21eb80 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4103a <_PyCompile_OptimizeCfg@@Base+0xd98> │ │ │ │ + beq.n 410c2 <_PyCompile_OptimizeCfg@@Base+0xe42> │ │ │ │ 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 40f8c <_PyCompile_OptimizeCfg@@Base+0xcea> │ │ │ │ + ble.n 41014 <_PyCompile_OptimizeCfg@@Base+0xd94> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30860 @ 0x788c │ │ │ │ + movw r1, #31116 @ 0x798c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 41036 <_PyCompile_OptimizeCfg@@Base+0xd94> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 410be <_PyCompile_OptimizeCfg@@Base+0xe3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41018 <_PyCompile_OptimizeCfg@@Base+0xd76> │ │ │ │ + bne.n 410a0 <_PyCompile_OptimizeCfg@@Base+0xe20> │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bfe8c │ │ │ │ + bl c0680 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41022 <_PyCompile_OptimizeCfg@@Base+0xd80> │ │ │ │ + beq.n 410aa <_PyCompile_OptimizeCfg@@Base+0xe2a> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41022 <_PyCompile_OptimizeCfg@@Base+0xd80> │ │ │ │ + beq.n 410aa <_PyCompile_OptimizeCfg@@Base+0xe2a> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83228 │ │ │ │ + bl 83328 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41024 <_PyCompile_OptimizeCfg@@Base+0xd82> │ │ │ │ + beq.n 410ac <_PyCompile_OptimizeCfg@@Base+0xe2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40fd2 <_PyCompile_OptimizeCfg@@Base+0xd30> │ │ │ │ + beq.n 4105a <_PyCompile_OptimizeCfg@@Base+0xdda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40fd2 <_PyCompile_OptimizeCfg@@Base+0xd30> │ │ │ │ + cbnz r3, 4105a <_PyCompile_OptimizeCfg@@Base+0xdda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -33148,934 +33203,1000 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 83228 │ │ │ │ + bl 83328 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41024 <_PyCompile_OptimizeCfg@@Base+0xd82> │ │ │ │ + beq.n 410ac <_PyCompile_OptimizeCfg@@Base+0xe2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4101a <_PyCompile_OptimizeCfg@@Base+0xd78> │ │ │ │ + beq.n 410a2 <_PyCompile_OptimizeCfg@@Base+0xe22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4101a <_PyCompile_OptimizeCfg@@Base+0xd78> │ │ │ │ + cbnz r3, 410a2 <_PyCompile_OptimizeCfg@@Base+0xe22> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4101a <_PyCompile_OptimizeCfg@@Base+0xd78> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 410a2 <_PyCompile_OptimizeCfg@@Base+0xe22> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 41042 <_PyCompile_OptimizeCfg@@Base+0xda0> │ │ │ │ + b.n 410ca <_PyCompile_OptimizeCfg@@Base+0xe4a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 41042 <_PyCompile_OptimizeCfg@@Base+0xda0> │ │ │ │ + b.n 410ca <_PyCompile_OptimizeCfg@@Base+0xe4a> │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 2605bc │ │ │ │ - cbz r0, 41078 <_PyCompile_OptimizeCfg@@Base+0xdd6> │ │ │ │ + bl 26058c │ │ │ │ + cbz r0, 41100 <_PyCompile_OptimizeCfg@@Base+0xe80> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ + bl 156144 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4109c <_PyCompile_OptimizeCfg@@Base+0xdfa> │ │ │ │ + b.n 41124 <_PyCompile_OptimizeCfg@@Base+0xea4> │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #20649 @ 0x50a9 │ │ │ │ + movw r3, #20117 @ 0x4e95 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 41098 <_PyCompile_OptimizeCfg@@Base+0xdf6> │ │ │ │ + bne.n 41120 <_PyCompile_OptimizeCfg@@Base+0xea0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4109c <_PyCompile_OptimizeCfg@@Base+0xdfa> │ │ │ │ + beq.n 41124 <_PyCompile_OptimizeCfg@@Base+0xea4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4109c <_PyCompile_OptimizeCfg@@Base+0xdfa> │ │ │ │ + b.n 41124 <_PyCompile_OptimizeCfg@@Base+0xea4> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (410ac <_PyCompile_OptimizeCfg@@Base+0xe0a>) │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ - nop │ │ │ │ - b.n 40c58 <_PyCompile_OptimizeCfg@@Base+0x9b6> │ │ │ │ - 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 410d0 <_PyCompile_OptimizeCfg@@Base+0xe2e> │ │ │ │ + bne.n 41148 <_PyCompile_OptimizeCfg@@Base+0xec8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w eec30 │ │ │ │ + b.w ef3a0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46668 @ 0xb64c │ │ │ │ + movw r0, #46924 @ 0xb74c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410c4 <_PyCompile_OptimizeCfg@@Base+0xe22> │ │ │ │ + bne.n 4113c <_PyCompile_OptimizeCfg@@Base+0xebc> │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 188c10 │ │ │ │ + b.w 1888c0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e578 │ │ │ │ + b.w 7e688 │ │ │ │ + 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, 411c0 <_PyCompile_OptimizeCfg@@Base+0xf40> │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 411c0 <_PyCompile_OptimizeCfg@@Base+0xf40> │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 411c0 <_PyCompile_OptimizeCfg@@Base+0xf40> │ │ │ │ + cbz r2, 411c0 <_PyCompile_OptimizeCfg@@Base+0xf40> │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #9772 @ 0x262c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 411de <_PyCompile_OptimizeCfg@@Base+0xf5e> │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (411e4 <_PyCompile_OptimizeCfg@@Base+0xf64>) │ │ │ │ + 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 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 411aa <_PyCompile_OptimizeCfg@@Base+0xf2a> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ + 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 791e8 │ │ │ │ + bl 7928c │ │ │ │ mov r0, r4 │ │ │ │ - bl 411ae │ │ │ │ + bl 412ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f83c │ │ │ │ + b.w 7f93c │ │ │ │ + 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 4123a <_PyCompile_OptimizeCfg@@Base+0xfba> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 41254 <_PyCompile_OptimizeCfg@@Base+0xfd4> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 41258 <_PyCompile_OptimizeCfg@@Base+0xfd8> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4126a <_PyCompile_OptimizeCfg@@Base+0xfea> │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (41270 <_PyCompile_OptimizeCfg@@Base+0xff0>) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 957fc │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + b.n 40e8c <_PyCompile_OptimizeCfg@@Base+0xc0c> │ │ │ │ + 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 41154 <_PyCompile_OptimizeCfg@@Base+0xeb2> │ │ │ │ + bne.n 41294 <_PyCompile_OptimizeCfg@@Base+0x1014> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3690e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46620 @ 0xb61c │ │ │ │ + movw r0, #46876 @ 0xb71c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41148 <_PyCompile_OptimizeCfg@@Base+0xea6> │ │ │ │ + bne.n 41288 <_PyCompile_OptimizeCfg@@Base+0x1008> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004116c : │ │ │ │ +000412ac : │ │ │ │ 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 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 411a8 │ │ │ │ + beq.n 412e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 247610 │ │ │ │ + bl 2475dc <_PyInterpreterState_IsRunningMain@@Base+0xc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 411a8 │ │ │ │ + beq.n 412e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b3fdc │ │ │ │ + b.w 1b3974 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 411de │ │ │ │ + cbz r2, 4131e │ │ │ │ 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 411da │ │ │ │ + beq.n 4131a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 411da │ │ │ │ + cbnz r3, 4131a │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (41278 ) │ │ │ │ + ldr r0, [pc, #132] @ (413b8 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #59652 @ 0xe904 │ │ │ │ + movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #24852 @ 0x6114 │ │ │ │ + movw r1, #25108 @ 0x6214 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 4125c │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 4139c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ + movw r1, #24704 @ 0x6080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24872 @ 0x6128 │ │ │ │ + movw r0, #25128 @ 0x6228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4123a │ │ │ │ + bne.n 4137a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41254 │ │ │ │ + b.n 41394 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 23c49c <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ + bl 23c408 <_PyErr_BadInternalCall@@Base+0x7cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41236 │ │ │ │ + beq.n 41376 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 23c76c <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ + bl 23c72c <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78208 │ │ │ │ - b.n 4125e │ │ │ │ + bl 782a8 │ │ │ │ + b.n 4139e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41278 ) │ │ │ │ + ldr r3, [pc, #24] @ (413b8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41270 │ │ │ │ + beq.n 413b0 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 4129a │ │ │ │ + cbz r3, 413da │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 412aa │ │ │ │ + b.n 413ea │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 412a8 │ │ │ │ + blt.n 413e8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 412a4 │ │ │ │ - cbnz r1, 412c8 │ │ │ │ + bgt.n 413e4 │ │ │ │ + cbnz r1, 41408 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 412aa │ │ │ │ + b.n 413ea │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #560] @ (414dc ) │ │ │ │ + ldr r1, [pc, #560] @ (4161c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 412ce │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4140e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 416f6 │ │ │ │ + b.n 41836 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 41318 │ │ │ │ + beq.n 41458 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 412dc │ │ │ │ + cbz r4, 4141c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 412e4 │ │ │ │ - b.n 41326 │ │ │ │ + bne.n 41424 │ │ │ │ + b.n 41466 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 412f6 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 41326 │ │ │ │ - b.n 412c4 │ │ │ │ - bl 85a4c │ │ │ │ + cbnz r0, 41436 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 41466 │ │ │ │ + b.n 41404 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41312 │ │ │ │ + beq.n 41452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41312 │ │ │ │ + cbnz r3, 41452 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.n 4132a │ │ │ │ - b.n 412ee │ │ │ │ + bne.n 4146a │ │ │ │ + b.n 4142e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4132a │ │ │ │ + b.n 4146a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ - cbz r7, 4133c │ │ │ │ + cbz r7, 4147c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 41344 │ │ │ │ + b.n 41484 │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 414ac │ │ │ │ + bne.w 415ec │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 73110 │ │ │ │ - cbnz r0, 4136e │ │ │ │ + bl 731b0 │ │ │ │ + cbnz r0, 414ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 416ec │ │ │ │ + b.n 4182c │ │ │ │ mov fp, r0 │ │ │ │ - movw sl, #58144 @ 0xe320 │ │ │ │ + movw sl, #58400 @ 0xe420 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r0, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 4140e │ │ │ │ + beq.n 4154e │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 4139a │ │ │ │ + ble.n 414da │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 4139c │ │ │ │ + bpl.n 414dc │ │ │ │ adds r0, #1 │ │ │ │ - b.n 41388 │ │ │ │ - beq.n 41482 │ │ │ │ + b.n 414c8 │ │ │ │ + beq.n 415c2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 413b6 │ │ │ │ + ble.n 414f6 │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 413b6 │ │ │ │ + bmi.n 414f6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 413a0 │ │ │ │ + b.n 414e0 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4148c │ │ │ │ + beq.n 415cc │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 413d4 │ │ │ │ + bgt.n 41514 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 41408 │ │ │ │ + b.n 41548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 413f8 │ │ │ │ + cbz r0, 41538 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r9 │ │ │ │ mov r4, fp │ │ │ │ - beq.n 4148e │ │ │ │ + beq.n 415ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4148e │ │ │ │ + bne.n 415ce │ │ │ │ mov r0, r1 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4148e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 415ce │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 41408 │ │ │ │ + beq.n 41548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41408 │ │ │ │ + cbnz r3, 41548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 41382 │ │ │ │ + b.n 414c2 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 41486 │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + ble.n 415c6 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 41430 │ │ │ │ + bpl.n 41570 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4141e │ │ │ │ - b.n 41486 │ │ │ │ + bne.n 4155e │ │ │ │ + b.n 415c6 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4148e │ │ │ │ + cbz r0, 415ce │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4144a │ │ │ │ + bgt.n 4158a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4147c │ │ │ │ + b.n 415bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4146c │ │ │ │ + cbz r0, 415ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4148e │ │ │ │ + beq.n 415ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4148e │ │ │ │ + cbnz r3, 415ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4148e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 415ce │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4147c │ │ │ │ + beq.n 415bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4147c │ │ │ │ + cbnz r3, 415bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 41486 │ │ │ │ + b.n 415c6 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 416ec │ │ │ │ + b.n 4182c │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4136a │ │ │ │ + beq.w 414aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4136a │ │ │ │ + bne.w 414aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4136a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 414aa │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4136a │ │ │ │ + bne.w 414aa │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r3, 414e0 │ │ │ │ + cbnz r3, 41620 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59484 @ 0xe85c │ │ │ │ + movw r1, #59740 @ 0xe95c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 416e4 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 41824 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 415de │ │ │ │ + bne.n 4171e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 416e4 │ │ │ │ + beq.w 41824 │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 41590 │ │ │ │ + ble.n 416d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41590 │ │ │ │ + beq.n 416d0 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 41588 │ │ │ │ + bne.n 416c8 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 416ce │ │ │ │ + beq.w 4180e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4153e │ │ │ │ + bgt.n 4167e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4157c │ │ │ │ + b.n 416bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4156a │ │ │ │ + cbz r0, 416aa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 416ce │ │ │ │ + beq.w 4180e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 416ce │ │ │ │ + bne.w 4180e │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 416ce │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4180e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4157c │ │ │ │ + beq.n 416bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4157c │ │ │ │ + cbnz r3, 416bc │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 4150c │ │ │ │ + b.n 4164c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 41516 │ │ │ │ + bne.n 41656 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 415d8 │ │ │ │ + blt.n 41718 │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 416ce │ │ │ │ + beq.w 4180e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 415b2 │ │ │ │ + bgt.n 416f2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 415d4 │ │ │ │ + b.n 41714 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416a4 │ │ │ │ + bne.n 417e4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 415d4 │ │ │ │ + beq.n 41714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 415d4 │ │ │ │ + cbnz r3, 41714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 416e6 │ │ │ │ - bl 73110 │ │ │ │ + b.n 41826 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 416e4 │ │ │ │ + beq.n 41824 │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, r6, sl │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r7, sl │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 4167c │ │ │ │ + beq.n 417bc │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1e6ff4 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e6ab8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - blt.n 4167c │ │ │ │ + blt.n 417bc │ │ │ │ mov r1, r9 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 416ce │ │ │ │ + beq.n 4180e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41636 │ │ │ │ + bgt.n 41776 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 41670 │ │ │ │ + b.n 417b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4165e │ │ │ │ + cbz r0, 4179e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 416ce │ │ │ │ + beq.n 4180e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 416ce │ │ │ │ + bne.n 4180e │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 416ce │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4180e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 41670 │ │ │ │ + beq.n 417b0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 41670 │ │ │ │ + cbnz r2, 417b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r9 │ │ │ │ - b.n 415ec │ │ │ │ + b.n 4172c │ │ │ │ mov r0, fp │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 416ce │ │ │ │ + cbz r0, 4180e │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41694 │ │ │ │ + bgt.n 417d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 416c6 │ │ │ │ + b.n 41806 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 416b6 │ │ │ │ + cbz r0, 417f6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 416ce │ │ │ │ + beq.n 4180e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 416ce │ │ │ │ + cbnz r3, 4180e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 416ce │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4180e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 416c6 │ │ │ │ + beq.n 41806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 416c6 │ │ │ │ + cbnz r3, 41806 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 416e6 │ │ │ │ + b.n 41826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 416e4 │ │ │ │ + beq.n 41824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 416e4 │ │ │ │ + cbnz r3, 41824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41710 │ │ │ │ - movw r0, #24896 @ 0x6140 │ │ │ │ + cbnz r3, 41850 │ │ │ │ + movw r0, #25152 @ 0x6240 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #24916 @ 0x6154 │ │ │ │ + movw r0, #25172 @ 0x6254 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ │ │ │ │ -00041720 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 1b3fdc │ │ │ │ +00041860 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 1b3974 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #6477 @ 0x194d │ │ │ │ + movw r1, #6805 @ 0x1a95 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53528 @ 0xd118 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 40de0 <_PyCompile_OptimizeCfg@@Base+0xb3e> │ │ │ │ - push {r4, r5, lr} │ │ │ │ + b.w 40e00 <_PyCompile_OptimizeCfg@@Base+0xb80> │ │ │ │ + push {r4, 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, 41774 <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 41774 <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 41774 <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - cbz r2, 41774 <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #9516 @ 0x252c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 418aa <_PyDict_DelItem_KnownHash@@Base+0x4a> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 41792 <_PyDict_DelItem_KnownHash@@Base+0x72> │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (41798 <_PyDict_DelItem_KnownHash@@Base+0x78>) │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4175e <_PyDict_DelItem_KnownHash@@Base+0x3e> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 418c4 <_PyDict_DelItem_KnownHash@@Base+0x64> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 418c8 <_PyDict_DelItem_KnownHash@@Base+0x68> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 418da <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (418e0 <_PyDict_DelItem_KnownHash@@Base+0x80>) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 957fc │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + eor.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 417be <_PyDict_DelItem_KnownHash@@Base+0x9e> │ │ │ │ + cbz r4, 41906 <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 806c8 │ │ │ │ + b.w 807c8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16780 @ 0x418c │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 417fa <_PyDict_DelItem_KnownHash@@Base+0xda> │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 41942 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41806 <_PyDict_DelItem_KnownHash@@Base+0xe6> │ │ │ │ + cbz r3, 4194e <_PyDict_DelItem_KnownHash@@Base+0xee> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41838 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + b.n 41980 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41834 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4197c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41834 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + cbnz r3, 4197c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41834 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4197c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41834 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + cbnz r3, 4197c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41834 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4197c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004183c : │ │ │ │ +00041984 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (41854 ) │ │ │ │ + ldr r4, [pc, #16] @ (4199c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e0e34 │ │ │ │ + b.w e15ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17660 @ 0x44fc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 41890 │ │ │ │ + bne.n 419d8 │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4189e │ │ │ │ - ldr r2, [pc, #180] @ (41948 ) │ │ │ │ + b.n 419e6 │ │ │ │ + ldr r2, [pc, #180] @ (41a90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ca510 │ │ │ │ + bl 1c9d38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4193e │ │ │ │ + beq.n 41a86 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 418cc │ │ │ │ + beq.n 41a14 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41910 │ │ │ │ + b.n 41a58 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fbc4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 418d4 │ │ │ │ + cbz r2, 41a1c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21d2c4 │ │ │ │ + bl 21d0b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41928 │ │ │ │ + bne.n 41a70 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 418b0 │ │ │ │ - b.n 41940 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 41928 │ │ │ │ + bne.n 419f8 │ │ │ │ + b.n 41a88 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 41a70 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed99c │ │ │ │ - b.n 41928 │ │ │ │ + bl ee108 │ │ │ │ + b.n 41a70 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 84464 │ │ │ │ + bl 84564 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 41928 │ │ │ │ + cbz r7, 41a70 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b808 │ │ │ │ + bl 8b94c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 41918 │ │ │ │ + bne.n 41a60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41928 │ │ │ │ + bne.n 41a70 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 418ec │ │ │ │ - b.n 41940 │ │ │ │ + bne.n 41a34 │ │ │ │ + b.n 41a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41908 │ │ │ │ + bne.n 41a50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41908 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41a50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4193e │ │ │ │ + beq.n 41a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4193e │ │ │ │ + cbnz r3, 41a86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -34089,501 +34210,537 @@ │ │ │ │ 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, 4199e │ │ │ │ + cbz r3, 41ae6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4199e │ │ │ │ + cbnz r0, 41ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4199e │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + beq.n 41ae6 │ │ │ │ + movw r0, #41276 @ 0xa13c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 419a2 │ │ │ │ + cbnz r0, 41aea │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + bl 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419fa │ │ │ │ + b.n 41b42 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #24968 @ 0x6188 │ │ │ │ + movw r0, #25224 @ 0x6288 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - beq.n 419d8 │ │ │ │ + beq.n 41b20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 419d8 │ │ │ │ + cbnz r3, 41b20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 41998 │ │ │ │ + beq.n 41ae0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 419fa │ │ │ │ + beq.n 41b42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 419fa │ │ │ │ + cbnz r3, 41b42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 41c1e │ │ │ │ + b.n 41d66 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #128] @ (41aa8 ) │ │ │ │ + ldr r3, [pc, #128] @ (41bf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72144 │ │ │ │ - cbz r0, 41a96 │ │ │ │ + bl 721e4 │ │ │ │ + cbz r0, 41bde │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r6, #44172 @ 0xac8c │ │ │ │ + movw r6, #44428 @ 0xad8c │ │ │ │ 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, 41a9a │ │ │ │ - bl 8100c │ │ │ │ + cbz r0, 41be2 │ │ │ │ + bl 8110c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a7a │ │ │ │ + beq.n 41bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41a7a │ │ │ │ + cbnz r3, 41bc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 41a9a │ │ │ │ + bne.n 41be2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a96 │ │ │ │ + beq.n 41bde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41a96 │ │ │ │ + cbnz r3, 41bde │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41aa0 │ │ │ │ + b.n 41be8 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 41a4c │ │ │ │ + bne.n 41b94 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 41aca │ │ │ │ + cbz r3, 41c12 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41ada │ │ │ │ + b.n 41c22 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41ad8 │ │ │ │ + blt.n 41c20 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41ad4 │ │ │ │ - cbnz r1, 41af8 │ │ │ │ + bgt.n 41c1c │ │ │ │ + cbnz r1, 41c40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41ada │ │ │ │ + b.n 41c22 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (41c00 ) │ │ │ │ + ldr r1, [pc, #292] @ (41d48 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41afe │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41c46 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41bf8 │ │ │ │ + b.n 41d40 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41b16 │ │ │ │ + beq.n 41c5e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41b18 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 41b18 │ │ │ │ - b.n 41af4 │ │ │ │ + bne.n 41c60 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 41c60 │ │ │ │ + b.n 41c3c │ │ │ │ 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 41b78 │ │ │ │ + bls.n 41cc0 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41b56 │ │ │ │ + bne.n 41c9e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41b72 │ │ │ │ + ble.n 41cba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41be0 │ │ │ │ + bgt.n 41d28 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41b72 │ │ │ │ + b.n 41cba │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41be0 │ │ │ │ + beq.n 41d28 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41b64 │ │ │ │ + beq.n 41cac │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41b72 │ │ │ │ + bne.n 41cba │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 41be0 │ │ │ │ + blt.n 41d28 │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 41b30 │ │ │ │ + b.n 41c78 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 41be0 │ │ │ │ + bgt.n 41d28 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41af4 │ │ │ │ + beq.n 41c3c │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 41bf8 │ │ │ │ + bls.n 41d40 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41bc4 │ │ │ │ + bne.n 41d0c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41bd6 │ │ │ │ + ble.n 41d1e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41bdc │ │ │ │ + beq.n 41d24 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 41bba │ │ │ │ + b.n 41d02 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41bda │ │ │ │ + beq.n 41d22 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41bda │ │ │ │ + beq.n 41d22 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41bdc │ │ │ │ + b.n 41d24 │ │ │ │ mov r3, sl │ │ │ │ - b.n 41bdc │ │ │ │ + b.n 41d24 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 41b9a │ │ │ │ + b.n 41ce2 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22008 @ 0x55f8 │ │ │ │ + movw r1, #22264 @ 0x56f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 41af4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 41c3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 41c14 │ │ │ │ + cbz r0, 41d5c │ │ │ │ movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b9ef4 │ │ │ │ + b.w 1b988c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20649 @ 0x50a9 │ │ │ │ + movw r1, #20117 @ 0x4e95 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53736 @ 0xd1e8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40de0 <_PyCompile_OptimizeCfg@@Base+0xb3e> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #37428 @ 0x9234 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ + b.w 40e00 <_PyCompile_OptimizeCfg@@Base+0xb80> │ │ │ │ mov r0, r1 │ │ │ │ - b.w f7fbc │ │ │ │ + b.w f8720 │ │ │ │ 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, 41c68 │ │ │ │ + cbz r3, 41da0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41c78 │ │ │ │ + b.n 41db0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41c76 │ │ │ │ + blt.n 41dae │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41c72 │ │ │ │ - cbnz r1, 41c96 │ │ │ │ + bgt.n 41daa │ │ │ │ + cbnz r1, 41dce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c78 │ │ │ │ + b.n 41db0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (41d78 ) │ │ │ │ + ldr r1, [pc, #252] @ (41eb0 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41c9c │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41dd4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41d6e │ │ │ │ + b.n 41ea6 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 41caa │ │ │ │ + beq.n 41de2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 41c92 │ │ │ │ + blt.n 41dca │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 41cb4 │ │ │ │ + cbz r7, 41dec │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ - b.n 41cbc │ │ │ │ + b.n 41df4 │ │ │ │ movw sl, #11008 @ 0x2b00 │ │ │ │ movt sl, #78 @ 0x4e │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c92 │ │ │ │ + beq.n 41dca │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41d6e │ │ │ │ + ble.n 41ea6 │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41cec │ │ │ │ + beq.n 41e24 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 41cec │ │ │ │ + beq.n 41e24 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 41cd4 │ │ │ │ + bne.n 41e0c │ │ │ │ mov r1, r7 │ │ │ │ - b.n 41d10 │ │ │ │ + b.n 41e48 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41d10 │ │ │ │ + ble.n 41e48 │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41d0a │ │ │ │ + bne.n 41e42 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41d0a │ │ │ │ + ble.n 41e42 │ │ │ │ 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 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 41d54 │ │ │ │ + cbz r0, 41e8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 41d3e │ │ │ │ + cbz r0, 41e76 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41d54 │ │ │ │ + beq.n 41e8c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 41d54 │ │ │ │ + cbnz r3, 41e8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41d54 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e8c │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 41cce │ │ │ │ + beq.n 41e06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41cce │ │ │ │ + bne.n 41e06 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41cce │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c92 │ │ │ │ + beq.n 41dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41c92 │ │ │ │ + bne.n 41dca │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 41c92 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41dca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r1, #20972 @ 0x51ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b9ef4 │ │ │ │ + b.w 1b988c │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #37428 @ 0x9234 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 145304 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 41c1e │ │ │ │ + b.n 41d66 │ │ │ │ + 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 41f02 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 41f1c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 41f20 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 41f32 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (41f38 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 957fc │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmdb ip!, {r0, r3, r6} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41dcc │ │ │ │ + cbz r0, 41f7c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41db0 │ │ │ │ + cbz r3, 41f60 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41db8 │ │ │ │ + b.n 41f68 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41dc0 │ │ │ │ + cbz r2, 41f70 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41dc8 │ │ │ │ + b.n 41f78 │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 41e1c │ │ │ │ + bl 41fcc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41dfa │ │ │ │ - movw r1, #34545 @ 0x86f1 │ │ │ │ + beq.n 41faa │ │ │ │ + movw r1, #33225 @ 0x81c9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254344 │ │ │ │ + b.w 254314 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #60508 @ 0xec5c │ │ │ │ + movw r2, #60684 @ 0xed0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #53556 @ 0xd134 │ │ │ │ + movw r0, #54024 @ 0xd308 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #58144 @ 0xe320 │ │ │ │ + movw r7, #58400 @ 0xe420 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ - movw r6, #59168 @ 0xe720 │ │ │ │ + movw r6, #59424 @ 0xe820 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r5, #40908 @ 0x9fcc │ │ │ │ + movw r5, #38328 @ 0x95b8 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41e5a │ │ │ │ + bge.n 4200a │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 41e4c │ │ │ │ + beq.n 41ffc │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 41e54 │ │ │ │ + b.n 42004 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 41e38 │ │ │ │ + b.n 41fe8 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -34594,161 +34751,223 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c2fa0 │ │ │ │ - cbz r0, 41ea0 │ │ │ │ + bl c3794 │ │ │ │ + cbz r0, 42050 │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, 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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 42076 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 42090 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + b.n 42098 │ │ │ │ + movw r0, #9772 @ 0x262c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4206e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 420f2 │ │ │ │ + movw r4, #4372 @ 0x1114 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 420b6 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4208c │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cbz r6, 420d2 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4208c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11ab8c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4208c │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r0, [pc, #16] @ (420f8 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, sp │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 957fc │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + sbcs.w r0, r4, #73 @ 0x49 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 2445dc │ │ │ │ + b.w 24459c │ │ │ │ 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 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41eea │ │ │ │ + cbz r0, 42142 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41ece │ │ │ │ + cbz r3, 42126 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41ed6 │ │ │ │ + b.n 4212e │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41ede │ │ │ │ + cbz r2, 42136 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41ee6 │ │ │ │ + b.n 4213e │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 41eee │ │ │ │ + bl 42146 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #59168 @ 0xe720 │ │ │ │ + movw ip, #59424 @ 0xe820 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw lr, #58144 @ 0xe320 │ │ │ │ + movw lr, #58400 @ 0xe420 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r7, #40908 @ 0x9fcc │ │ │ │ + movw r7, #38328 @ 0x95b8 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 41f3e │ │ │ │ + bge.n 42196 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 41f24 │ │ │ │ - cbnz r3, 41f38 │ │ │ │ + beq.n 4217c │ │ │ │ + cbnz r3, 42190 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 41f38 │ │ │ │ + b.n 42190 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 41f32 │ │ │ │ - cbz r3, 41f36 │ │ │ │ + beq.n 4218a │ │ │ │ + cbz r3, 4218e │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 41f38 │ │ │ │ + b.n 42190 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41f38 │ │ │ │ + b.n 42190 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 41f0c │ │ │ │ + b.n 42164 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #25268 @ 0x62b4 │ │ │ │ + movw r0, #25524 @ 0x63b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (4209c ) │ │ │ │ + ldr r1, [pc, #272] @ (422f4 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #59652 @ 0xe904 │ │ │ │ + movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #25304 @ 0x62d8 │ │ │ │ + movw r1, #25560 @ 0x63d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42076 │ │ │ │ + beq.n 422ce │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ + movw r1, #24704 @ 0x6080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #25324 @ 0x62ec │ │ │ │ + movw r0, #25580 @ 0x63ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42014 │ │ │ │ + beq.n 4226c │ │ │ │ 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 23c49c <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ + bl 23c408 <_PyErr_BadInternalCall@@Base+0x7cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42014 │ │ │ │ + beq.n 4226c │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 42018 │ │ │ │ + beq.n 42270 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 42024 │ │ │ │ + beq.n 4227c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59776 @ 0xe980 │ │ │ │ + movw r1, #60032 @ 0xea80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4206c │ │ │ │ + b.n 422c4 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4202e │ │ │ │ + b.n 42286 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ 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 │ │ │ │ @@ -34756,175 +34975,175 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 29d78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42c4c │ │ │ │ + bl 42db8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 78208 │ │ │ │ - b.n 42078 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 422d0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (4209c ) │ │ │ │ + ldr r3, [pc, #28] @ (422f4 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42090 │ │ │ │ + beq.n 422e8 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, 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 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b728 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4212e │ │ │ │ - ldr r0, [pc, #132] @ (42144 ) │ │ │ │ + beq.n 42386 │ │ │ │ + ldr r0, [pc, #132] @ (4239c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 420d8 │ │ │ │ - ldr r6, [pc, #116] @ (42148 ) │ │ │ │ + cbnz r0, 42330 │ │ │ │ + ldr r6, [pc, #116] @ (423a0 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42132 │ │ │ │ - bl 8861c │ │ │ │ + b.n 4238a │ │ │ │ + bl 88728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 420f4 │ │ │ │ + beq.n 4234c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420f4 │ │ │ │ + cbnz r3, 4234c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 420d2 │ │ │ │ + beq.n 4232a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (42148 ) │ │ │ │ + ldr r2, [pc, #72] @ (423a0 ) │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42122 │ │ │ │ + beq.n 4237a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 42126 │ │ │ │ - ldr r6, [pc, #36] @ (42148 ) │ │ │ │ - b.n 42132 │ │ │ │ + cbz r3, 4237e │ │ │ │ + ldr r6, [pc, #36] @ (423a0 ) │ │ │ │ + b.n 4238a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42122 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4237a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bpl.n 42228 │ │ │ │ + bpl.n 42480 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17016 @ 0x4278 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4217a │ │ │ │ - movw r0, #25364 @ 0x6314 │ │ │ │ + beq.n 423d2 │ │ │ │ + movw r0, #25620 @ 0x6414 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #3373 @ 0xd2d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 421a2 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 423fa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 4218c │ │ │ │ + bmi.n 423e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 421a6 │ │ │ │ + beq.n 423fe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27688 @ 0x6c28 │ │ │ │ + movw r1, #27944 @ 0x6d28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42242 │ │ │ │ + b.n 4249a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 421c2 │ │ │ │ + cbnz r3, 4241a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27900 @ 0x6cfc │ │ │ │ + movw r1, #28156 @ 0x6dfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 421a2 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 423fa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 421de │ │ │ │ + beq.n 42436 │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11488 @ 0x2ce0 │ │ │ │ + movw r1, #11744 @ 0x2de0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 421a2 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 423fa │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 20baa4 <_PyArg_ParseStack@@Base+0x80> │ │ │ │ + bl 20b7e4 <_PyArg_ParseStack@@Base+0x80> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421a2 │ │ │ │ + beq.n 423fa │ │ │ │ movw r0, #52072 @ 0xcb68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421a2 │ │ │ │ + beq.n 423fa │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 143cd0 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 143fb8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (42248 ) │ │ │ │ + ldr r1, [pc, #60] @ (424a0 ) │ │ │ │ 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} │ │ │ │ @@ -34943,120 +35162,120 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 42254 │ │ │ │ - b.w 202120 │ │ │ │ - ldr r0, [pc, #0] @ (42258 ) │ │ │ │ + cbz r0, 424ac │ │ │ │ + b.w 201adc │ │ │ │ + ldr r0, [pc, #0] @ (424b0 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cbnz r6, 42284 │ │ │ │ + cbnz r6, 424dc │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 42284 │ │ │ │ + ble.n 424dc │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 42284 │ │ │ │ - cbnz r2, 422a6 │ │ │ │ - ldr r1, [pc, #460] @ (42454 ) │ │ │ │ + bgt.n 424dc │ │ │ │ + cbnz r2, 424fe │ │ │ │ + ldr r1, [pc, #460] @ (426ac ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 422e8 │ │ │ │ + cbz r0, 42540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4230a │ │ │ │ + beq.n 42562 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 422ec │ │ │ │ + bpl.n 42544 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 422e8 │ │ │ │ + cbz r0, 42540 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4230c │ │ │ │ + beq.n 42564 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4244a │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + b.n 426a2 │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3732 @ 0xe94 │ │ │ │ + movw r0, #3960 @ 0xf78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 422e8 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42540 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42352 │ │ │ │ + ble.n 425aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42338 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 42590 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3732 @ 0xe94 │ │ │ │ + movw r0, #3960 @ 0xf78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 422e8 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42540 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 422e8 │ │ │ │ + beq.n 42540 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42354 │ │ │ │ - b.n 422d2 │ │ │ │ + beq.n 425ac │ │ │ │ + b.n 4252a │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 422e8 │ │ │ │ + beq.n 42540 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r0, #32] │ │ │ │ @@ -35073,209 +35292,172 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 423ae │ │ │ │ + cbz r3, 42606 │ │ │ │ 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, 423be │ │ │ │ + cbz r2, 42616 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 423e6 │ │ │ │ + cbz r0, 4263e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 423e6 │ │ │ │ + cbz r0, 4263e │ │ │ │ mov r1, r4 │ │ │ │ blx 296c0 │ │ │ │ - movw r3, #65272 @ 0xfef8 │ │ │ │ + movw r3, #65192 @ 0xfea8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - cbz r6, 423dc │ │ │ │ + cbz r6, 42634 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 423d2 │ │ │ │ + b.n 4262a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 42406 │ │ │ │ + cbnz r0, 4265e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 423fc │ │ │ │ + beq.n 42654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 423fc │ │ │ │ + cbnz r3, 42654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ - movw r7, #65272 @ 0xfef8 │ │ │ │ + b.w 1f58a0 │ │ │ │ + movw r7, #65192 @ 0xfea8 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c32c │ │ │ │ + bl 25c300 <_PySys_GetSizeOf@@Base+0x7b4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 42444 │ │ │ │ + cbz r3, 4269c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - cbz r3, 4243e │ │ │ │ + cbz r3, 42696 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r1, r2, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r8 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r7, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r7, #32 │ │ │ │ adds r6, #4 │ │ │ │ - b.n 4241a │ │ │ │ + b.n 42672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 42486 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 424a0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 424a4 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 424b6 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (424bc ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 420d8 │ │ │ │ - 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 424e0 │ │ │ │ + bne.n 426d0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17cb90 │ │ │ │ + b.w 17ca2c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ + movw r0, #46932 @ 0xb754 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 424d4 │ │ │ │ + bne.n 426c4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4251c │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 42554 │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4270c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 42744 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4253e │ │ │ │ + b.n 4272e │ │ │ │ mov r5, r0 │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4253a │ │ │ │ + beq.n 4272a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4253a │ │ │ │ + cbnz r3, 4272a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 42510 │ │ │ │ + beq.n 42700 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 42558 │ │ │ │ + ble.n 42748 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3bcc6 │ │ │ │ - cbnz r0, 4256e │ │ │ │ + bl 3bcfc │ │ │ │ + cbnz r0, 4275e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42590 │ │ │ │ - cbz r1, 4255e │ │ │ │ + b.n 42780 │ │ │ │ + cbz r1, 4274e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 42566 │ │ │ │ + b.n 42756 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 15df78 │ │ │ │ + b.w 15e030 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 42576 │ │ │ │ + cbz r3, 42766 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4257e │ │ │ │ + b.n 4276e │ │ │ │ movw r3, #11008 @ 0x2b00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4258a │ │ │ │ + beq.n 4277a │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 42590 │ │ │ │ + bne.n 42780 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4644 @ 0x1224 │ │ │ │ + movw r1, #4900 @ 0x1324 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 426e0 │ │ │ │ + b.n 42868 │ │ │ │ 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 │ │ │ │ @@ -35286,909 +35468,802 @@ │ │ │ │ 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 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f83c │ │ │ │ + b.w 7f93c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2c2c │ │ │ │ + bl d33e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 42636 │ │ │ │ - beq.n 42618 │ │ │ │ + bgt.n 42826 │ │ │ │ + beq.n 42808 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42674 │ │ │ │ + b.n 42864 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25392 @ 0x6330 │ │ │ │ + movw r1, #25648 @ 0x6430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r4 │ │ │ │ - bl 42794 │ │ │ │ + bl 4291c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42614 │ │ │ │ + beq.n 42804 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18d258 │ │ │ │ + bl 18cf08 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42664 │ │ │ │ + cbnz r0, 42854 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42614 │ │ │ │ + beq.n 42804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42614 │ │ │ │ + bne.n 42804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42614 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42804 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42674 │ │ │ │ + beq.n 42864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42674 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42864 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 426a6 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 426c0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 426c4 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 426d6 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (426dc ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - eor.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #47792 @ 0xbab0 │ │ │ │ + movw r1, #48048 @ 0xbbb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47796 @ 0xbab4 │ │ │ │ + movw r0, #48052 @ 0xbbb4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42710 │ │ │ │ + bne.n 42898 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42740 │ │ │ │ + b.n 428c8 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42738 │ │ │ │ + bgt.n 428c0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42728 │ │ │ │ + cbnz r0, 428b0 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d7170 │ │ │ │ + bl d790c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4270c │ │ │ │ + beq.n 42894 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42740 │ │ │ │ + beq.n 428c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42740 │ │ │ │ + b.n 428c8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42772 │ │ │ │ + cbz r0, 428fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42772 │ │ │ │ + beq.n 428fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42772 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 428fa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4278e │ │ │ │ + cbz r0, 42916 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4278e │ │ │ │ + beq.n 42916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4278e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42916 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 42742 │ │ │ │ + b.n 428ca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26568 @ 0x67c8 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4280e │ │ │ │ + bne.n 42996 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 145c80 │ │ │ │ + bl 145f70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4286e │ │ │ │ + beq.n 429f6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 427e6 │ │ │ │ + bne.n 4296e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2ece0 │ │ │ │ - b.n 427ec │ │ │ │ + bl 2ecd8 <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ + b.n 42974 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18d258 │ │ │ │ + bl 18cf08 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42806 │ │ │ │ + cbz r0, 4298e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42882 │ │ │ │ + beq.n 42a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42882 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42882 │ │ │ │ + bne.n 42a0a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42872 │ │ │ │ - b.n 4286e │ │ │ │ + bne.n 429fa │ │ │ │ + b.n 429f6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42820 │ │ │ │ + bge.n 429a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42836 │ │ │ │ + b.n 429be │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14428 @ 0x385c │ │ │ │ + movw r1, #14684 @ 0x395c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4286e │ │ │ │ + cbz r4, 429f6 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42882 │ │ │ │ + beq.n 42a0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 42882 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 42a0a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #25608 @ 0x6408 │ │ │ │ + movw r1, #25864 @ 0x6508 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42872 │ │ │ │ + bne.n 429fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42882 │ │ │ │ + b.n 42a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4286e │ │ │ │ + bne.n 429f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4286e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 429f6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (428c4 ) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (42a4c ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 428b4 │ │ │ │ - movw r0, #25652 @ 0x6434 │ │ │ │ + cbz r2, 42a3c │ │ │ │ + movw r0, #25908 @ 0x6534 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ + b.w 848ec │ │ │ │ + movw r0, #25100 @ 0x620c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - bpl.n 427e0 │ │ │ │ + b.w 848ec │ │ │ │ + bpl.n 42968 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + b.n 42a98 │ │ │ │ + b.n 42a98 │ │ │ │ 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 428f4 │ │ │ │ + beq.n 42a80 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #46828 @ 0xb6ec │ │ │ │ + movw r0, #47084 @ 0xb7ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 428f4 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42a80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4290a │ │ │ │ + b.n 42a96 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b808 │ │ │ │ + bl 8b94c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 428f0 │ │ │ │ + beq.n 42a7c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ 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, 42ac4 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 42ae0 │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 42ae4 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42aec │ │ │ │ + movw r0, #4324 @ 0x10e4 │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 42936 │ │ │ │ + bhi.n 42b18 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4294e │ │ │ │ - b.n 42962 │ │ │ │ - movw r0, #6780 @ 0x1a7c │ │ │ │ + cbnz r0, 42b30 │ │ │ │ + b.n 42b44 │ │ │ │ + movw r0, #7036 @ 0x1b7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a1c │ │ │ │ - b.n 42928 │ │ │ │ - bl 85a4c │ │ │ │ + beq.n 42bfe │ │ │ │ + b.n 42b0a │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42970 │ │ │ │ + bne.n 42b52 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 42980 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 42b62 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a1c │ │ │ │ + bne.n 42bfe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42980 │ │ │ │ + b.n 42b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4295e │ │ │ │ + bne.n 42b40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4295e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b40 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 429ec │ │ │ │ + ble.n 42bce │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4299a │ │ │ │ + bpl.n 42b7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 429c0 │ │ │ │ + bne.n 42ba2 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 429ee │ │ │ │ + b.n 42bd0 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 429b4 │ │ │ │ + beq.n 42b96 │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 429cc │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 42bae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 429cc │ │ │ │ + bne.n 42bae │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 429ee │ │ │ │ + b.n 42bd0 │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 429a6 │ │ │ │ + bne.n 42b88 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #37304 @ 0x91b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6780 @ 0x1a7c │ │ │ │ + movw r0, #7036 @ 0x1b7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42a1c │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42bfe │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 429fe │ │ │ │ + bgt.n 42be0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e0978 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e0124 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40768 <_PyCompile_OptimizeCfg@@Base+0x4c6> │ │ │ │ + b.w 407e4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1dd79c │ │ │ │ - cbz r0, 42aa4 │ │ │ │ - movw r6, #42752 @ 0xa700 │ │ │ │ + bl 1dcfc4 │ │ │ │ + cbz r0, 42c86 │ │ │ │ + movw r6, #41700 @ 0xa2e4 │ │ │ │ movt r6, #66 @ 0x42 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 42aa6 │ │ │ │ - bl 7b1c8 │ │ │ │ + cbz r0, 42c88 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 42a88 │ │ │ │ - bl d43fc │ │ │ │ + cbz r5, 42c6a │ │ │ │ + bl d4bb4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 42a88 │ │ │ │ - beq.n 42a6e │ │ │ │ + blt.n 42c6a │ │ │ │ + beq.n 42c50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42a78 │ │ │ │ - b.n 42a46 │ │ │ │ - bl 85bd4 │ │ │ │ + bne.n 42c5a │ │ │ │ + b.n 42c28 │ │ │ │ + bl 85cdc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42a64 │ │ │ │ - b.n 42a88 │ │ │ │ + bne.n 42c46 │ │ │ │ + b.n 42c6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a46 │ │ │ │ + bne.n 42c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a46 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a9e │ │ │ │ + beq.n 42c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42a9e │ │ │ │ + cbnz r3, 42c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 42a98 │ │ │ │ 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 42acc │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 42cb0 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42ad8 │ │ │ │ + cbz r3, 42cbc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42afc │ │ │ │ + b.n 42ce0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42af8 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42cdc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42af8 │ │ │ │ + cbnz r3, 42cdc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42af8 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42cdc │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00042b00 : │ │ │ │ - ldr r0, [pc, #4] @ (42b08 ) │ │ │ │ - b.w ce8e0 │ │ │ │ +00042ce4 : │ │ │ │ + ldr r0, [pc, #4] @ (42cec ) │ │ │ │ + b.w cf0a8 │ │ │ │ nop │ │ │ │ cmp r5, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #20] @ (42b24 ) │ │ │ │ + ldr r3, [pc, #20] @ (42d08 ) │ │ │ │ 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 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 42b56 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 42b70 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42b74 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42b86 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42b8c ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmdb ip!, {r0, r3, r6} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #40048 @ 0x9c70 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ 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 cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (42bd8 ) │ │ │ │ + ldr r1, [pc, #32] @ (42d44 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + bl e1aa4 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a0e4 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a1cc <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 42bfe │ │ │ │ + cbnz r3, 42d6a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15c314 │ │ │ │ + b.w 15c3cc │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25816 @ 0x64d8 │ │ │ │ + movw r1, #26072 @ 0x65d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42bf4 │ │ │ │ + beq.n 42d60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42c48 ) │ │ │ │ + ldr r0, [pc, #16] @ (42db4 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmia r4!, {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #500] @ (42e54 ) │ │ │ │ + ldr r3, [pc, #500] @ (42fc0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 42cb2 │ │ │ │ + cbnz r1, 42e1e │ │ │ │ mov r5, r0 │ │ │ │ blx 29dd0 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 296cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #25848 @ 0x64f8 │ │ │ │ + movw r0, #26104 @ 0x65f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d30 │ │ │ │ + beq.n 42e9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ed99c │ │ │ │ + bl ee108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42d30 │ │ │ │ + beq.n 42e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42d30 │ │ │ │ + bne.n 42e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42d30 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42e9c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 42ce6 │ │ │ │ + beq.n 42e52 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #400] @ (42e54 ) │ │ │ │ + ldr r3, [pc, #400] @ (42fc0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 42e48 │ │ │ │ + bne.w 42fb4 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 42d34 │ │ │ │ + cbz r0, 42ea0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 42d34 │ │ │ │ + cbz r0, 42ea0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 42d60 │ │ │ │ + cbnz r7, 42ecc │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 42e10 │ │ │ │ + beq.w 42f7c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 42d78 │ │ │ │ + beq.n 42ee4 │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 42da4 │ │ │ │ + beq.n 42f10 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59776 @ 0xe980 │ │ │ │ + movw r1, #60032 @ 0xea80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42e3a │ │ │ │ + b.n 42fa6 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 42e2e │ │ │ │ - bl 7b1c8 │ │ │ │ + b.n 42f9a │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e06 │ │ │ │ + beq.n 42f72 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42d68 │ │ │ │ + bne.n 42ed4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 42e06 │ │ │ │ + bne.n 42f72 │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d00 │ │ │ │ - b.n 42d3a │ │ │ │ + beq.n 42e6c │ │ │ │ + b.n 42ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42d58 │ │ │ │ + bne.n 42ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42d58 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ec4 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 29718 │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23c76c <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ + bl 23c72c <_PyErr_BadInternalCall@@Base+0x8010> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 42de2 │ │ │ │ + bne.n 42f4e │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 42de2 │ │ │ │ + b.n 42f4e │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 29718 │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 275080 │ │ │ │ + bl 275168 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 42de2 │ │ │ │ + bne.n 42f4e │ │ │ │ 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, 42e06 │ │ │ │ + cbz r4, 42f72 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e04 │ │ │ │ + beq.n 42f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e04 │ │ │ │ + cbnz r3, 42f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 42e0a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 42f76 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42e2e │ │ │ │ + b.n 42f9a │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 42d04 │ │ │ │ + b.n 42e70 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e06 │ │ │ │ + beq.n 42f72 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #25856 @ 0x6500 │ │ │ │ + movw r0, #26112 @ 0x6600 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ - ldr r3, [pc, #24] @ (42e54 ) │ │ │ │ + bl 792f0 │ │ │ │ + ldr r3, [pc, #24] @ (42fc0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42e4c │ │ │ │ + beq.n 42fb8 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - │ │ │ │ -00042e58 : │ │ │ │ - ldr r0, [pc, #4] @ (42e60 ) │ │ │ │ - b.w ce8e0 │ │ │ │ - nop │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 42e86 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 42ea0 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - b.n 42ea8 │ │ │ │ - movw r0, #9516 @ 0x252c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42e7e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42f02 │ │ │ │ - movw r4, #4372 @ 0x1114 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 42ec6 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 42e9c │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cbz r6, 42ee2 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 42e9c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11a414 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 42e9c │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (42f08 ) │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sp │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - sbcs.w r0, r4, #73 @ 0x49 │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 145304 │ │ │ │ + │ │ │ │ +00042fd4 : │ │ │ │ + movw r0, #12096 @ 0x2f40 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + b.w cf0a8 │ │ │ │ │ │ │ │ -00042f0c <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042fe0 <_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 24ce20 │ │ │ │ + bl 24cdec │ │ │ │ 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 │ │ │ │ @@ -36199,354 +36274,204 @@ │ │ │ │ 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 42f66 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ + bne.n 4303a <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201ee4 │ │ │ │ - cbnz r0, 42f80 <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ - b.n 42f7c <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ + bl 2018c8 │ │ │ │ + cbnz r0, 43054 <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + b.n 43050 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #53748 @ 0xd1f4 │ │ │ │ + movw r0, #54216 @ 0xd3c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f58 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bne.n 4302c <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42f8a <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ + b.n 4305e <_PyTime_AsTimeval_clamp@@Base+0x7e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 43350 <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ + bl 432a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4310c <_PyTime_AsTimeval_clamp@@Base+0x200> │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mov r7, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 12ec4c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 43014 <_PyTime_AsTimeval_clamp@@Base+0x108> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 43018 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ - bl 158dd8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42fd4 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 42fd8 <_PyTime_AsTimeval_clamp@@Base+0xcc> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 4310e <_PyTime_AsTimeval_clamp@@Base+0x202> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42fd4 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 43040 <_PyTime_AsTimeval_clamp@@Base+0x134> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43032 <_PyTime_AsTimeval_clamp@@Base+0x126> │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - mov r4, r6 │ │ │ │ - cmp r8, r7 │ │ │ │ - bge.w 4310e <_PyTime_AsTimeval_clamp@@Base+0x202> │ │ │ │ - ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 12ec4c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42fe0 <_PyTime_AsTimeval_clamp@@Base+0xd4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 43022 <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4310e <_PyTime_AsTimeval_clamp@@Base+0x202> │ │ │ │ - ldr.w sl, [pc, #248] @ 43114 <_PyTime_AsTimeval_clamp@@Base+0x208> │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 42ff6 <_PyTime_AsTimeval_clamp@@Base+0xea> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43014 <_PyTime_AsTimeval_clamp@@Base+0x108> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43014 <_PyTime_AsTimeval_clamp@@Base+0x108> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 42fee <_PyTime_AsTimeval_clamp@@Base+0xe2> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 42fee <_PyTime_AsTimeval_clamp@@Base+0xe2> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 430d6 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 430d6 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18db00 <_PyLong_GCD@@Base> │ │ │ │ - mov fp, r0 │ │ │ │ - cbnz r0, 43064 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 430d8 <_PyTime_AsTimeval_clamp@@Base+0x1cc> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1311d0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43088 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 43088 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ - mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 43060 <_PyTime_AsTimeval_clamp@@Base+0x154> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11a564 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 430ac <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 430ac <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 43060 <_PyTime_AsTimeval_clamp@@Base+0x154> │ │ │ │ - mov r0, fp │ │ │ │ - bl 158dd8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 430d8 <_PyTime_AsTimeval_clamp@@Base+0x1cc> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 430d8 <_PyTime_AsTimeval_clamp@@Base+0x1cc> │ │ │ │ - mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 430d8 <_PyTime_AsTimeval_clamp@@Base+0x1cc> │ │ │ │ - ldr r6, [pc, #60] @ (43114 <_PyTime_AsTimeval_clamp@@Base+0x208>) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 430ee <_PyTime_AsTimeval_clamp@@Base+0x1e2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 430ee <_PyTime_AsTimeval_clamp@@Base+0x1e2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43104 <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 43104 <_PyTime_AsTimeval_clamp@@Base+0x1f8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 42ff0 <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ - b.n 43014 <_PyTime_AsTimeval_clamp@@Base+0x108> │ │ │ │ - ldr r4, [pc, #8] @ (43118 <_PyTime_AsTimeval_clamp@@Base+0x20c>) │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r4, [r1, #10] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ 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 r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 43142 <_PyTime_AsTimeval_clamp@@Base+0x236> │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 43142 <_PyTime_AsTimeval_clamp@@Base+0x236> │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + cbnz r5, 43090 <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.n 43090 <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43142 <_PyTime_AsTimeval_clamp@@Base+0x236> │ │ │ │ - cbnz r2, 43166 <_PyTime_AsTimeval_clamp@@Base+0x25a> │ │ │ │ - mov r3, r4 │ │ │ │ + bne.n 43090 <_PyTime_AsTimeval_clamp@@Base+0xb0> │ │ │ │ + cbnz r2, 430ae <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #88] @ (430ec <_PyTime_AsTimeval_clamp@@Base+0x10c>) │ │ │ │ movs r2, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movw r4, #12212 @ 0x2fb4 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 43166 <_PyTime_AsTimeval_clamp@@Base+0x25a> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r5, #1 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 430ae <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4319e <_PyTime_AsTimeval_clamp@@Base+0x292> │ │ │ │ + b.n 430e6 <_PyTime_AsTimeval_clamp@@Base+0x106> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 432f0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 43240 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43162 <_PyTime_AsTimeval_clamp@@Base+0x256> │ │ │ │ + beq.n 430aa <_PyTime_AsTimeval_clamp@@Base+0xca> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ blx 29ef4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 43196 <_PyTime_AsTimeval_clamp@@Base+0x28a> │ │ │ │ + beq.n 430de <_PyTime_AsTimeval_clamp@@Base+0xfe> │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f370 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - movw r2, #25916 @ 0x653c │ │ │ │ + bl 16f3d0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + movw r2, #26164 @ 0x6634 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 43558 │ │ │ │ - b.n 43162 <_PyTime_AsTimeval_clamp@@Base+0x256> │ │ │ │ + bl 43630 │ │ │ │ + b.n 430aa <_PyTime_AsTimeval_clamp@@Base+0xca> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4325c <_PyTime_AsTimeval_clamp@@Base+0x350> │ │ │ │ + beq.n 431aa <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4325c <_PyTime_AsTimeval_clamp@@Base+0x350> │ │ │ │ + bne.n 431aa <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4325c <_PyTime_AsTimeval_clamp@@Base+0x350> │ │ │ │ - movw r3, #18949 @ 0x4a05 │ │ │ │ + beq.n 431aa <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + movw r3, #17757 @ 0x455d │ │ │ │ movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #25948 @ 0x655c │ │ │ │ + movw r0, #26196 @ 0x6654 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43204 <_PyTime_AsTimeval_clamp@@Base+0x2f8> │ │ │ │ + cbnz r0, 43152 <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #25956 @ 0x6564 │ │ │ │ + movw r0, #26204 @ 0x665c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4323c <_PyTime_AsTimeval_clamp@@Base+0x330> │ │ │ │ + beq.n 4318a <_PyTime_AsTimeval_clamp@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4323c <_PyTime_AsTimeval_clamp@@Base+0x330> │ │ │ │ + cbnz r3, 4318a <_PyTime_AsTimeval_clamp@@Base+0x1aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 431f8 <_PyTime_AsTimeval_clamp@@Base+0x2ec> │ │ │ │ + beq.n 43146 <_PyTime_AsTimeval_clamp@@Base+0x166> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4325c <_PyTime_AsTimeval_clamp@@Base+0x350> │ │ │ │ + beq.n 431aa <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4325c <_PyTime_AsTimeval_clamp@@Base+0x350> │ │ │ │ + cbnz r3, 431aa <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (43298 <_PyTime_AsTimeval_clamp@@Base+0x38c>) │ │ │ │ + ldr r1, [pc, #32] @ (431e8 <_PyTime_AsTimeval_clamp@@Base+0x208>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ - movw r1, #25964 @ 0x656c │ │ │ │ + bl e1aa4 │ │ │ │ + movw r1, #26212 @ 0x6664 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl cf430 │ │ │ │ + bl cfbf8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + nop │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2ab38 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e038 │ │ │ │ + b.w 11e7b8 │ │ │ │ │ │ │ │ -000432ba : │ │ │ │ +0004320a : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #40] @ (432ec ) │ │ │ │ + ldr r4, [pc, #40] @ (4323c ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 432e2 │ │ │ │ + cbz r2, 43232 │ │ │ │ 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 │ │ │ │ @@ -36554,251 +36479,405 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000432f0 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00043240 <_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 4332a <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 4327a <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4332a <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 4327a <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44828 @ 0xaf1c │ │ │ │ + movw r1, #43660 @ 0xaa8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 43344 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 147c88 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 43294 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 147ed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 43348 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 43348 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 43298 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 43298 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4334e <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 4329e <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #38288 @ 0x9590 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 4338c <_PyLong_UnsignedLongLong_Converter@@Base+0x9c> │ │ │ │ + cbnz r3, 432dc <_PyLong_UnsignedLongLong_Converter@@Base+0x9c> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16780 @ 0x418c │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 433b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 43300 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 433a4 <_PyLong_UnsignedLongLong_Converter@@Base+0xb4> │ │ │ │ + cbnz r3, 432f4 <_PyLong_UnsignedLongLong_Converter@@Base+0xb4> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #26060 @ 0x65cc │ │ │ │ + movw r1, #26308 @ 0x66c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7ae30 │ │ │ │ + bl 7af60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 433b4 <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ + cbnz r0, 43304 <_PyLong_UnsignedLongLong_Converter@@Base+0xc4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4340e <_PyLong_UnsignedLongLong_Converter@@Base+0x11e> │ │ │ │ + b.n 4335e <_PyLong_UnsignedLongLong_Converter@@Base+0x11e> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 433e0 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + blt.n 43330 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 27ea0c │ │ │ │ - cbz r1, 433fa <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ - movw r1, #26112 @ 0x6600 │ │ │ │ + bl 27eafc │ │ │ │ + cbz r1, 4334a <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + movw r1, #26360 @ 0x66f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 433b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + beq.n 43300 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + bne.n 43300 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 433b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43300 <_PyLong_UnsignedLongLong_Converter@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ 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 434d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x298> │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 12f290 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 433e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 433e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a4> │ │ │ │ + bl 158e88 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 433a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 433a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x164> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 434da <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 4340c <_PyLong_UnsignedLongLong_Converter@@Base+0x1cc> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 433fe <_PyLong_UnsignedLongLong_Converter@@Base+0x1be> │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + mov r4, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ + bge.w 434da <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ + ldr.w r0, [r9, r8, lsl #2] │ │ │ │ + bl 12f290 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 433ac <_PyLong_UnsignedLongLong_Converter@@Base+0x16c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 433ee <_PyLong_UnsignedLongLong_Converter@@Base+0x1ae> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 434da <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ + ldr.w sl, [pc, #248] @ 434e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 433c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x182> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 433e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 433ba <_PyLong_UnsignedLongLong_Converter@@Base+0x17a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433ba <_PyLong_UnsignedLongLong_Converter@@Base+0x17a> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 434a2 <_PyLong_UnsignedLongLong_Converter@@Base+0x262> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 434a2 <_PyLong_UnsignedLongLong_Converter@@Base+0x262> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18d7b0 <_PyLong_GCD@@Base> │ │ │ │ + mov fp, r0 │ │ │ │ + cbnz r0, 43430 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f0> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 434a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 131800 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43454 <_PyLong_UnsignedLongLong_Converter@@Base+0x214> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 43454 <_PyLong_UnsignedLongLong_Converter@@Base+0x214> │ │ │ │ + mov r0, fp │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 4342c <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11acdc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43478 <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 43478 <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 4342c <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + mov r0, fp │ │ │ │ + bl 158e88 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 434a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 434a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + mov r0, fp │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 434a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x264> │ │ │ │ + ldr r6, [pc, #60] @ (434e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0>) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 434ba <_PyLong_UnsignedLongLong_Converter@@Base+0x27a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 434ba <_PyLong_UnsignedLongLong_Converter@@Base+0x27a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 434d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 434d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 433bc <_PyLong_UnsignedLongLong_Converter@@Base+0x17c> │ │ │ │ + b.n 433e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + ldr r4, [pc, #8] @ (434e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a4>) │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strb r4, [r1, #10] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + strb r4, [r3, #10] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00043412 : │ │ │ │ - ldr r0, [pc, #4] @ (43418 ) │ │ │ │ - b.w ce8e0 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ +000434e8 : │ │ │ │ + ldr r0, [pc, #4] @ (434f0 ) │ │ │ │ + b.w cf0a8 │ │ │ │ + nop │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f83c │ │ │ │ + bl 7f93c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43460 │ │ │ │ + beq.n 43538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43460 │ │ │ │ + cbnz r3, 43538 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (43540 ) │ │ │ │ + ldr r1, [pc, #196] @ (43618 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4348c │ │ │ │ + cbnz r0, 43564 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4353c │ │ │ │ + b.n 43614 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43486 │ │ │ │ - ldr r1, [pc, #168] @ (43544 ) │ │ │ │ + blt.n 4355e │ │ │ │ + ldr r1, [pc, #168] @ (4361c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43486 │ │ │ │ + beq.n 4355e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43486 │ │ │ │ - ldr r1, [pc, #144] @ (43548 ) │ │ │ │ + blt.n 4355e │ │ │ │ + ldr r1, [pc, #144] @ (43620 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43486 │ │ │ │ + beq.n 4355e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43486 │ │ │ │ - ldr r1, [pc, #120] @ (4354c ) │ │ │ │ + blt.n 4355e │ │ │ │ + ldr r1, [pc, #120] @ (43624 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43486 │ │ │ │ + beq.n 4355e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43486 │ │ │ │ - ldr r1, [pc, #96] @ (43550 ) │ │ │ │ + blt.n 4355e │ │ │ │ + ldr r1, [pc, #96] @ (43628 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43486 │ │ │ │ + beq.n 4355e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43486 │ │ │ │ - ldr r1, [pc, #72] @ (43554 ) │ │ │ │ + blt.n 4355e │ │ │ │ + ldr r1, [pc, #72] @ (4362c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e132c │ │ │ │ + bl e1aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43486 │ │ │ │ + beq.n 4355e │ │ │ │ mov r0, r4 │ │ │ │ - bl e1354 │ │ │ │ + bl e1acc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43486 │ │ │ │ + blt.n 4355e │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #26392 @ 0x6718 │ │ │ │ + movw r2, #26640 @ 0x6810 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #2920 @ 0xb68 │ │ │ │ + movw r1, #3176 @ 0xc68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e45e8 │ │ │ │ + bl 1e40a8 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ 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 r4, r1 │ │ │ │ @@ -36810,150 +36889,150 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2985c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 263318 │ │ │ │ + bl 2632f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 435ca │ │ │ │ + bne.n 436a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 435e2 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 436ba │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15816 @ 0x3dc8 │ │ │ │ + movw r0, #14860 @ 0x3a0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4360a │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 436e2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15816 @ 0x3dc8 │ │ │ │ + movw r0, #14860 @ 0x3a0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435a2 │ │ │ │ - b.n 4360a │ │ │ │ + bne.n 4367a │ │ │ │ + b.n 436e2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4360e │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 436e6 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15816 @ 0x3dc8 │ │ │ │ + movw r0, #14860 @ 0x3a0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43648 │ │ │ │ + b.n 43720 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4360a │ │ │ │ + beq.n 436e2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43638 │ │ │ │ + cbz r0, 43710 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29620 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4363a │ │ │ │ + b.n 43712 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78208 │ │ │ │ - cbz r5, 43648 │ │ │ │ + bl 782a8 │ │ │ │ + cbz r5, 43720 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004364c : │ │ │ │ +00043724 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #148] @ (436f4 ) │ │ │ │ + ldr r4, [pc, #148] @ (437cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43672 │ │ │ │ + ble.n 4374a │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 43692 │ │ │ │ + cbnz r6, 4376a │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #26400 @ 0x6720 │ │ │ │ + movw r2, #26648 @ 0x6818 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f1164 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ - cbz r2, 4369c │ │ │ │ + cbz r2, 43774 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 436aa │ │ │ │ + cbnz r3, 43782 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl d8670 <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ + bl d8e0c <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 436ec │ │ │ │ + cbz r0, 437c4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb1b8 │ │ │ │ + bl 1bab50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 89718 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89868 <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36961,970 +37040,968 @@ │ │ │ │ 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] @ (43720 ) │ │ │ │ - bl 9571c │ │ │ │ + ldr r0, [pc, #8] @ (437f8 ) │ │ │ │ + bl 957fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 4370c │ │ │ │ + bmi.n 437e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 437d4 │ │ │ │ + beq.n 438ac │ │ │ │ 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 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 437d0 │ │ │ │ + bne.n 438a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 437d0 │ │ │ │ + beq.n 438a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3024 @ 0xbd0 │ │ │ │ + movw r0, #3252 @ 0xcb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4377a │ │ │ │ + cbnz r0, 43852 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #26652 @ 0x681c │ │ │ │ + movw r0, #26900 @ 0x6914 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 437b0 │ │ │ │ + beq.n 43888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 437b0 │ │ │ │ + cbnz r3, 43888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4376e │ │ │ │ + beq.n 43846 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 437d0 │ │ │ │ + beq.n 438a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 437d0 │ │ │ │ + cbnz r3, 438a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29820 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e038 │ │ │ │ + b.w 11e7b8 │ │ │ │ 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 cf014 │ │ │ │ + bl cf7dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4382c │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 43904 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43822 │ │ │ │ + bne.n 438fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 43932 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4395a │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 43950 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4395a │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 809f4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 90b3c │ │ │ │ + bl 90c1c │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2661d4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x157c> │ │ │ │ + b.w 2662bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x157c> │ │ │ │ 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 cf014 │ │ │ │ + bl cf7dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43886 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 439b6 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4387c │ │ │ │ + bne.n 439ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43958 │ │ │ │ - b.n 43958 │ │ │ │ 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 cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 438c2 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 439ee │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 438ba │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 438c2 │ │ │ │ + bne.n 439e6 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 439ee │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43956 │ │ │ │ + bne.n 43a82 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 438e0 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 43a0c │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 438d8 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 438e0 │ │ │ │ + bne.n 43a04 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 43a0c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43956 │ │ │ │ + bne.n 43a82 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 438fc │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 43a28 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 438f6 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 438fc │ │ │ │ + bne.n 43a22 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 43a28 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43956 │ │ │ │ + cbnz r0, 43a82 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 43918 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 43a44 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43912 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 43918 │ │ │ │ + bne.n 43a3e │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 43a44 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43956 │ │ │ │ + cbnz r0, 43a82 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 43934 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 43a60 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4392e │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 43934 │ │ │ │ + bne.n 43a5a │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 43a60 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43956 │ │ │ │ + cbnz r0, 43a82 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 43956 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 43a82 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4394c │ │ │ │ + bne.n 43a78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 43984 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 439a0 │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 439a4 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26964 @ 0x6954 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 439ac │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - b.n 43958 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 439ba │ │ │ │ - b.w 808f4 │ │ │ │ + blt.n 43a8e │ │ │ │ + b.w 809f4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43a00 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bne.n 43ad4 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15824 @ 0x3dd0 │ │ │ │ + movw r0, #14868 @ 0x3a14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43b46 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43c1a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 43a2c │ │ │ │ + cbz r0, 43b00 │ │ │ │ blx 29a18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43a32 │ │ │ │ + beq.n 43b06 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 43b3a │ │ │ │ + b.n 43c0e │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43a42 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 43a2c │ │ │ │ + bcc.n 43b16 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 43b00 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a3c │ │ │ │ + beq.n 43b10 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a118 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43a7c │ │ │ │ + cbz r3, 43b50 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43a7c │ │ │ │ + beq.n 43b50 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 43a92 │ │ │ │ + bl f5734 │ │ │ │ + b.n 43b66 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 43abc │ │ │ │ + bhi.n 43b90 │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43a96 │ │ │ │ - bl 1f5cf4 │ │ │ │ + cbnz r0, 43b6a │ │ │ │ + bl 1f58a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43b3a │ │ │ │ + b.n 43c0e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2a118 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43aba │ │ │ │ + cbz r3, 43b8e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 43b3a │ │ │ │ + bl f5734 │ │ │ │ + b.n 43c0e │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 43ad8 │ │ │ │ + beq.n 43bac │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 43ac6 │ │ │ │ - cbz r4, 43b30 │ │ │ │ + b.n 43b9a │ │ │ │ + cbz r4, 43c04 │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 43a8e │ │ │ │ + bcs.n 43b62 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a8e │ │ │ │ + beq.n 43b62 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 43b1c │ │ │ │ + beq.n 43bf0 │ │ │ │ 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 43af0 │ │ │ │ + b.n 43bc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 9658c │ │ │ │ + bl 9666c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ - b.n 43b3a │ │ │ │ + bl 782a8 │ │ │ │ + b.n 43c0e │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 9658c │ │ │ │ + bl 9666c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ 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 3dcc8 │ │ │ │ + b.w 3dcd8 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43b5e │ │ │ │ + b.w 43c32 │ │ │ │ │ │ │ │ -00043b5e : │ │ │ │ +00043c32 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43b68 │ │ │ │ + cbz r3, 43c3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43b80 │ │ │ │ + cbnz r3, 43c54 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27160 @ 0x6a18 │ │ │ │ + movw r1, #27380 @ 0x6af4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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, 43b98 │ │ │ │ + cbnz r0, 43c6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43be0 │ │ │ │ + b.n 43cb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43bae │ │ │ │ + cbz r3, 43c82 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #56343 @ 0xdc17 │ │ │ │ + movw r3, #56359 @ 0xdc27 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43bae │ │ │ │ - cbnz r1, 43be0 │ │ │ │ + beq.n 43c82 │ │ │ │ + cbnz r1, 43cb4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27204 @ 0x6a44 │ │ │ │ + movw r1, #27424 @ 0x6b20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b94 │ │ │ │ + beq.n 43c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43b94 │ │ │ │ + bne.n 43c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 43b94 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3df22 │ │ │ │ + b.w 3df30 │ │ │ │ │ │ │ │ -00043bee <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00043cc2 <_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, 43c0c <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 43ce0 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 43c24 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 43cf8 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27444 @ 0x6b34 │ │ │ │ + movw r1, #27664 @ 0x6c10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 43de8 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 43ebc <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 43c38 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 43d0c <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 43c4c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 43d20 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 43c4c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 43d20 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229028 <_PyXI_Exit@@Base+0x7c8> │ │ │ │ + bl 229430 <_PyXI_Exit@@Base+0xbf4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43dd8 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 43eac <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43dec <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 43ec0 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35340 @ 0x8a0c │ │ │ │ + movw r1, #35596 @ 0x8b0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43da2 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #2960 @ 0xb90 │ │ │ │ + beq.w 43e76 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #3216 @ 0xc90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43c78 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 43d4c <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43d10 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 43de4 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a378 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + bl 22a49c <_PyXI_Exit@@Base+0x1c60> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c96 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 43d6a <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43c96 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 43d6a <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43c72 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43d46 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #2972 @ 0xb9c │ │ │ │ + movw r1, #3228 @ 0xc9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c72 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43d46 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a378 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + bl 22a49c <_PyXI_Exit@@Base+0x1c60> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cce <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 43da2 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43cce <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 43da2 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43c72 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43d46 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + movw r1, #3276 @ 0xccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c72 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43d46 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a378 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + bl 22a49c <_PyXI_Exit@@Base+0x1c60> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d06 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 43dda <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43d06 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 43dda <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 43d26 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 43dfa <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43d26 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 43dfa <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 43dac <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 43e80 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16188 @ 0x3f3c │ │ │ │ + movw r1, #16444 @ 0x403c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43db6 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 43e8a <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a378 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + bl 22a49c <_PyXI_Exit@@Base+0x1c60> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d5c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 43e30 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43d5c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 43e30 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 43dc0 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 43e94 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59612 @ 0xe8dc │ │ │ │ + movw r1, #59868 @ 0xe9dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43dca <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 43e9e <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 22a378 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + bl 22a49c <_PyXI_Exit@@Base+0x1c60> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d90 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 43e64 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43d90 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 43e64 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43c48 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27400 @ 0x6b08 │ │ │ │ + bne.w 43d1c <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #27620 @ 0x6be4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43dd2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27260 @ 0x6a7c │ │ │ │ + b.n 43ea6 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27480 @ 0x6b58 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43dd2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #45464 @ 0xb198 │ │ │ │ + b.n 43ea6 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #46028 @ 0xb3cc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43dd2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27304 @ 0x6aa8 │ │ │ │ + b.n 43ea6 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27524 @ 0x6b84 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43dd2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #45552 @ 0xb1f0 │ │ │ │ + b.n 43ea6 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #46116 @ 0xb424 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43dd2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27348 @ 0x6ad4 │ │ │ │ + b.n 43ea6 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27568 @ 0x6bb0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c31c <_PyErr_BadInternalCall@@Base+0x7bc0> │ │ │ │ + bl 23c60c <_PyErr_BadInternalCall@@Base+0x7ef0> │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43ec2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 43f96 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ec2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bne.n 43f96 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43ec2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 43f96 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #27456 @ 0x6b40 │ │ │ │ + movw r0, #27676 @ 0x6c1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43e6a <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbnz r0, 43f3e <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #27464 @ 0x6b48 │ │ │ │ + movw r0, #27684 @ 0x6c24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 43ea2 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq.n 43f76 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43ea2 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + cbnz r3, 43f76 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43e5e <_PyXI_InitExcInfo@@Base+0x270> │ │ │ │ + beq.n 43f32 <_PyXI_InitExcInfo@@Base+0x270> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ec2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 43f96 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43ec2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 43f96 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43fa4 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + beq.n 44078 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43fa4 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + bne.n 44078 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43fa4 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + beq.n 44078 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #27484 @ 0x6b5c │ │ │ │ + movw r0, #27704 @ 0x6c38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43f4c <_PyXI_InitExcInfo@@Base+0x35e> │ │ │ │ + cbnz r0, 44020 <_PyXI_InitExcInfo@@Base+0x35e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #27492 @ 0x6b64 │ │ │ │ + movw r0, #27712 @ 0x6c40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 43f84 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ + beq.n 44058 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43f84 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ + cbnz r3, 44058 <_PyXI_InitExcInfo@@Base+0x396> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43f40 <_PyXI_InitExcInfo@@Base+0x352> │ │ │ │ + beq.n 44014 <_PyXI_InitExcInfo@@Base+0x352> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fa4 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + beq.n 44078 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43fa4 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ + cbnz r3, 44078 <_PyXI_InitExcInfo@@Base+0x3b6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e8b2 │ │ │ │ + b.w 3e8c2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #24980 @ 0x6194 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 4400e <_PyXI_InitExcInfo@@Base+0x420> │ │ │ │ + bne.n 440e2 <_PyXI_InitExcInfo@@Base+0x420> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 43ff2 <_PyXI_InitExcInfo@@Base+0x404> │ │ │ │ + bne.n 440c6 <_PyXI_InitExcInfo@@Base+0x404> │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 44072 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + b.n 44146 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4406a <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ + bne.n 4413e <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 44072 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + b.n 44146 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 4406a <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ + bpl.n 4413e <_PyXI_InitExcInfo@@Base+0x47c> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44042 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + cbz r0, 44116 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r1, r7 │ │ │ │ - bl 89af4 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44046 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + bne.n 4411a <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44042 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq.n 44116 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44042 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + cbnz r3, 44116 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44072 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + b.n 44146 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4830 │ │ │ │ + bl d4fe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44072 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + beq.n 44146 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44072 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + cbnz r3, 44146 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44072 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44146 <_PyXI_InitExcInfo@@Base+0x484> │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4411a <_PyXI_InitExcInfo@@Base+0x52c> │ │ │ │ + beq.n 441ee <_PyXI_InitExcInfo@@Base+0x52c> │ │ │ │ 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 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44116 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ + bne.n 441ea <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44116 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + beq.n 441ea <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ + movw r0, #41276 @ 0xa13c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 440c0 <_PyXI_InitExcInfo@@Base+0x4d2> │ │ │ │ + cbnz r0, 44194 <_PyXI_InitExcInfo@@Base+0x4d2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #27588 @ 0x6bc4 │ │ │ │ + movw r0, #27808 @ 0x6ca0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 440f6 <_PyXI_InitExcInfo@@Base+0x508> │ │ │ │ + beq.n 441ca <_PyXI_InitExcInfo@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 440f6 <_PyXI_InitExcInfo@@Base+0x508> │ │ │ │ + cbnz r3, 441ca <_PyXI_InitExcInfo@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 440b4 <_PyXI_InitExcInfo@@Base+0x4c6> │ │ │ │ + beq.n 44188 <_PyXI_InitExcInfo@@Base+0x4c6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44116 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ + beq.n 441ea <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44116 <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ + cbnz r3, 441ea <_PyXI_InitExcInfo@@Base+0x528> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -37933,233 +38010,233 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29718 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44150 <_PyXI_InitExcInfo@@Base+0x562> │ │ │ │ + bhi.n 44224 <_PyXI_InitExcInfo@@Base+0x562> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44168 <_PyXI_InitExcInfo@@Base+0x57a> │ │ │ │ - b.n 441ae <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ - movw r0, #40324 @ 0x9d84 │ │ │ │ + cbz r0, 4423c <_PyXI_InitExcInfo@@Base+0x57a> │ │ │ │ + b.n 44282 <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + movw r0, #40580 @ 0x9e84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44140 <_PyXI_InitExcInfo@@Base+0x552> │ │ │ │ - b.n 441ae <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + bne.n 44214 <_PyXI_InitExcInfo@@Base+0x552> │ │ │ │ + b.n 44282 <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 441e2 <_PyXI_InitExcInfo@@Base+0x5f4> │ │ │ │ + ble.n 442b6 <_PyXI_InitExcInfo@@Base+0x5f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441d0 <_PyXI_InitExcInfo@@Base+0x5e2> │ │ │ │ + beq.n 442a4 <_PyXI_InitExcInfo@@Base+0x5e2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 441b2 <_PyXI_InitExcInfo@@Base+0x5c4> │ │ │ │ + bpl.n 44286 <_PyXI_InitExcInfo@@Base+0x5c4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 441ae <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + cbz r0, 44282 <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 441d2 <_PyXI_InitExcInfo@@Base+0x5e4> │ │ │ │ + beq.n 442a6 <_PyXI_InitExcInfo@@Base+0x5e4> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44212 <_PyXI_InitExcInfo@@Base+0x624> │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + b.n 442e6 <_PyXI_InitExcInfo@@Base+0x624> │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40324 @ 0x9d84 │ │ │ │ + movw r0, #40580 @ 0x9e84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 441ae <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44282 <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 441e4 <_PyXI_InitExcInfo@@Base+0x5f6> │ │ │ │ + beq.n 442b8 <_PyXI_InitExcInfo@@Base+0x5f6> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 441e4 <_PyXI_InitExcInfo@@Base+0x5f6> │ │ │ │ - b.n 441ae <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ + bge.n 442b8 <_PyXI_InitExcInfo@@Base+0x5f6> │ │ │ │ + b.n 44282 <_PyXI_InitExcInfo@@Base+0x5c0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 441f2 <_PyXI_InitExcInfo@@Base+0x604> │ │ │ │ + cbnz r4, 442c6 <_PyXI_InitExcInfo@@Base+0x604> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18e790 │ │ │ │ + bl 18e444 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44212 <_PyXI_InitExcInfo@@Base+0x624> │ │ │ │ + cbz r0, 442e6 <_PyXI_InitExcInfo@@Base+0x624> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #49852 @ 0xc2bc │ │ │ │ + movw r0, #50108 @ 0xc3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4421c <_PyXI_InitExcInfo@@Base+0x62e> │ │ │ │ + cbz r3, 442f0 <_PyXI_InitExcInfo@@Base+0x62e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3eb80 │ │ │ │ + b.w 3eb90 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7e6a4 │ │ │ │ + b.w 7e7b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00044238 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004430c <_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 44500 <_PyEval_MatchKeys@@Base+0x2c8> │ │ │ │ + beq.w 445d4 <_PyEval_MatchKeys@@Base+0x2c8> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #476] @ (4443c <_PyEval_MatchKeys@@Base+0x204>) │ │ │ │ + ldr r1, [pc, #476] @ (44510 <_PyEval_MatchKeys@@Base+0x204>) │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 9597c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95a5c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44434 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + beq.w 44508 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl e207c │ │ │ │ + bl e27f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44434 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ - ldr r3, [pc, #444] @ (44440 <_PyEval_MatchKeys@@Base+0x208>) │ │ │ │ + beq.w 44508 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + ldr r3, [pc, #444] @ (44514 <_PyEval_MatchKeys@@Base+0x208>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1db1b8 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ + bl 1da9d8 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44448 <_PyEval_MatchKeys@@Base+0x210> │ │ │ │ + beq.w 4451c <_PyEval_MatchKeys@@Base+0x210> │ │ │ │ mov r0, sl │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4444a <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 4451e <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 443b0 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bge.n 44484 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl e56ec │ │ │ │ - cbz r0, 442d2 <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ + bl e5e6c │ │ │ │ + cbz r0, 443a6 <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 442e8 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ - b.n 442e0 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + cbz r3, 443bc <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ + b.n 443b4 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d60 │ │ │ │ + bl e54e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 44304 <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ - b.n 442ca <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ + cbz r0, 443d8 <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ + b.n 4439e <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4444a <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + bne.w 4451e <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #18108 @ 0x46bc │ │ │ │ + movw r2, #18364 @ 0x47bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.n 4444a <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.n 4451e <_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, 4431e <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ + cbz r0, 443f2 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 90b3c │ │ │ │ - b.n 4432a <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ + bl 90c1c │ │ │ │ + b.n 443fe <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 90b3c │ │ │ │ + bl 90c1c │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4444a <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 4451e <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 443aa <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ + bne.n 4447e <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44360 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + beq.n 44434 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44360 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ - ldr r2, [pc, #252] @ (44444 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 44434 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + ldr r2, [pc, #252] @ (44518 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44358 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ + cbz r3, 4442c <_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 4438a <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + beq.n 4445e <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4438a <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ - ldr r2, [pc, #208] @ (44444 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 4445e <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + ldr r2, [pc, #208] @ (44518 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44382 <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ + cbz r3, 44456 <_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] │ │ │ │ @@ -38170,165 +38247,165 @@ │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 443b0 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + b.n 44484 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 442b8 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ + b.n 4438c <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 443dc <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + beq.n 444b0 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 443dc <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #128] @ (44444 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 444b0 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #128] @ (44518 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 443d4 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + cbz r3, 444a8 <_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 44406 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + beq.n 444da <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44406 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ - ldr r2, [pc, #84] @ (44444 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + cbnz r3, 444da <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + ldr r2, [pc, #84] @ (44518 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 443fe <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ + cbz r3, 444d2 <_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 44502 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.n 445d6 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44502 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ - ldr r2, [pc, #40] @ (44444 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + bne.n 445d6 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (44518 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4442a <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ + cbz r3, 444fe <_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 44502 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + b.n 445d6 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4444a <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + b.n 4451e <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - cbz r7, 44478 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r7, 4454c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44478 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + beq.n 4454c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44478 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ - ldr r2, [pc, #172] @ (4450c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 4454c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + ldr r2, [pc, #172] @ (445e0 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44470 <_PyEval_MatchKeys@@Base+0x238> │ │ │ │ + cbz r3, 44544 <_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, 444a4 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r6, 44578 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444a4 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + beq.n 44578 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 444a4 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ - ldr r2, [pc, #128] @ (4450c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 44578 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #128] @ (445e0 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4449c <_PyEval_MatchKeys@@Base+0x264> │ │ │ │ + cbz r3, 44570 <_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, 444d0 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r5, 445a4 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444d0 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + beq.n 445a4 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 444d0 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ - ldr r2, [pc, #84] @ (4450c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 445a4 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + ldr r2, [pc, #84] @ (445e0 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 444c8 <_PyEval_MatchKeys@@Base+0x290> │ │ │ │ + cbz r3, 4459c <_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, 444fc <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r4, 445d0 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444fc <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + beq.n 445d0 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 444fc <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #40] @ (4450c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ + cbnz r3, 445d0 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #40] @ (445e0 <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 444f4 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + cbz r3, 445c8 <_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 44502 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ - ldr r4, [pc, #12] @ (44510 <_PyEval_MatchKeys@@Base+0x2d8>) │ │ │ │ + b.n 445d6 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #12] @ (445e4 <_PyEval_MatchKeys@@Base+0x2d8>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ @@ -38336,265 +38413,265 @@ │ │ │ │ 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, 4452e <_PyEval_MatchKeys@@Base+0x2f6> │ │ │ │ + cbz r3, 44602 <_PyEval_MatchKeys@@Base+0x2f6> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4453e <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ + b.n 44612 <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4453c <_PyEval_MatchKeys@@Base+0x304> │ │ │ │ + ble.n 44610 <_PyEval_MatchKeys@@Base+0x304> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44538 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ - cbnz r1, 44566 <_PyEval_MatchKeys@@Base+0x32e> │ │ │ │ + bgt.n 4460c <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ + cbnz r1, 4463a <_PyEval_MatchKeys@@Base+0x32e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4453e <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ + b.n 44612 <_PyEval_MatchKeys@@Base+0x306> │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r4, #13796 @ 0x35e4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4456c <_PyEval_MatchKeys@@Base+0x334> │ │ │ │ - b.n 445d0 <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ + cbnz r0, 44640 <_PyEval_MatchKeys@@Base+0x334> │ │ │ │ + b.n 446a4 <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 446a4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 445d0 <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ + bl 44778 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 446a4 <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 44590 <_PyEval_MatchKeys@@Base+0x358> │ │ │ │ + beq.n 44664 <_PyEval_MatchKeys@@Base+0x358> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 44594 <_PyEval_MatchKeys@@Base+0x35c> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 44594 <_PyEval_MatchKeys@@Base+0x35c> │ │ │ │ - b.n 445d0 <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ + bne.n 44668 <_PyEval_MatchKeys@@Base+0x35c> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 44668 <_PyEval_MatchKeys@@Base+0x35c> │ │ │ │ + b.n 446a4 <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 297e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 445c4 <_PyEval_MatchKeys@@Base+0x38c> │ │ │ │ + bne.n 44698 <_PyEval_MatchKeys@@Base+0x38c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ed54 │ │ │ │ + b.w 3ed64 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4461c <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ + beq.n 446f0 <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 4461c <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 446f0 <_PyEval_MatchKeys@@Base+0x3e4> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 145b90 │ │ │ │ + bl 145e80 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44624 <_PyEval_MatchKeys@@Base+0x3ec> │ │ │ │ + bne.n 446f8 <_PyEval_MatchKeys@@Base+0x3ec> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 446a0 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 44774 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4463a <_PyEval_MatchKeys@@Base+0x402> │ │ │ │ + beq.n 4470e <_PyEval_MatchKeys@@Base+0x402> │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 44644 <_PyEval_MatchKeys@@Base+0x40c> │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 44718 <_PyEval_MatchKeys@@Base+0x40c> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 44654 <_PyEval_MatchKeys@@Base+0x41c> │ │ │ │ + b.n 44728 <_PyEval_MatchKeys@@Base+0x41c> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 145b90 │ │ │ │ + bl 145e80 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44654 <_PyEval_MatchKeys@@Base+0x41c> │ │ │ │ + bne.n 44728 <_PyEval_MatchKeys@@Base+0x41c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 446a0 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 44774 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4467c <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ + bne.n 44750 <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27852 @ 0x6ccc │ │ │ │ + movw r1, #28080 @ 0x6db0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 446a0 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ + b.n 44774 <_PyEval_MatchKeys@@Base+0x468> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ bl 35394 │ │ │ │ - movw r0, #24604 @ 0x601c │ │ │ │ + movw r0, #24860 @ 0x611c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000446a4 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00044778 <_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 446de <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 447b2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 446de <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 447b2 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44828 @ 0xaf1c │ │ │ │ + movw r1, #43660 @ 0xaa8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 446ee <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f8098 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 447c2 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f87fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 446f2 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 446f2 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 447c6 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 447c6 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 446f6 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 447ca <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000446f8 <_PyTraceback_Add@@Base>: │ │ │ │ +000447cc <_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] @ (447cc <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (448a0 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 447bc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 44890 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4487e │ │ │ │ + bl 44952 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44752 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 44826 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447bc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 44890 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 447bc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 44890 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 447bc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44890 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 449b4 │ │ │ │ + bl 44a88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44776 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 4484a <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44776 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 4484a <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4478c <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 44860 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4478c <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 44860 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 447bc <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 44890 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7414 │ │ │ │ + bl d7bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447c6 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 4489a <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 447c6 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 4489a <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1231f0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 123970 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -38602,138 +38679,138 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 447fa <_PyTraceback_Add@@Base+0x102> │ │ │ │ + cbnz r6, 448ce <_PyTraceback_Add@@Base+0x102> │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 447fa <_PyTraceback_Add@@Base+0x102> │ │ │ │ + ble.n 448ce <_PyTraceback_Add@@Base+0x102> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 447fa <_PyTraceback_Add@@Base+0x102> │ │ │ │ - cbnz r2, 44814 <_PyTraceback_Add@@Base+0x11c> │ │ │ │ + bne.n 448ce <_PyTraceback_Add@@Base+0x102> │ │ │ │ + cbnz r2, 448e8 <_PyTraceback_Add@@Base+0x11c> │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #112] @ (44870 <_PyTraceback_Add@@Base+0x178>) │ │ │ │ + ldr r6, [pc, #112] @ (44944 <_PyTraceback_Add@@Base+0x178>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 44866 <_PyTraceback_Add@@Base+0x16e> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4493a <_PyTraceback_Add@@Base+0x16e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4482e <_PyTraceback_Add@@Base+0x136> │ │ │ │ + bne.n 44902 <_PyTraceback_Add@@Base+0x136> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4484a <_PyTraceback_Add@@Base+0x152> │ │ │ │ - bl 14541c │ │ │ │ + b.n 4491e <_PyTraceback_Add@@Base+0x152> │ │ │ │ + bl 14570c │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4484a <_PyTraceback_Add@@Base+0x152> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 44866 <_PyTraceback_Add@@Base+0x16e> │ │ │ │ + bne.n 4491e <_PyTraceback_Add@@Base+0x152> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4493a <_PyTraceback_Add@@Base+0x16e> │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #40072 @ 0x9c88 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 44940 │ │ │ │ + b.n 44a14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3f536 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + b.w 3f546 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ │ │ │ │ -0004487e : │ │ │ │ +00044952 : │ │ │ │ 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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 448a8 │ │ │ │ + cbnz r0, 4497c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 4490e │ │ │ │ + b.n 449e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4489e │ │ │ │ + beq.n 44972 │ │ │ │ movs r1, #6 │ │ │ │ - movw r0, #60616 @ 0xecc8 │ │ │ │ + movw r0, #60932 @ 0xee04 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44906 │ │ │ │ - ldr r0, [pc, #108] @ (44934 ) │ │ │ │ + cbz r0, 449da │ │ │ │ + ldr r0, [pc, #108] @ (44a08 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4490c │ │ │ │ + cbz r0, 449e0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29718 │ │ │ │ - ldr r3, [pc, #88] @ (44938 ) │ │ │ │ + ldr r3, [pc, #88] @ (44a0c ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #80] @ (4493c ) │ │ │ │ + ldr r3, [pc, #80] @ (44a10 ) │ │ │ │ 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 96ae0 │ │ │ │ + bl 96bc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4490e │ │ │ │ + b.n 449e2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4490e │ │ │ │ + b.n 449e2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (44938 ) │ │ │ │ - bl 7924c │ │ │ │ + ldr r0, [pc, #40] @ (44a0c ) │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldcl 0, cr0, [r0], {69} @ 0x45 │ │ │ │ + cdp 0, 0, cr0, cr12, cr5, {2} │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -38741,97 +38818,97 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r5, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 449a6 │ │ │ │ + beq.n 44a7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 44994 │ │ │ │ + bvs.n 44a68 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #25916 @ 0x653c │ │ │ │ + movw r3, #26164 @ 0x6634 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + movw r2, #28096 @ 0x6dc0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4499c │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + b.n 44a70 │ │ │ │ + movw r2, #28096 @ 0x6dc0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 43558 │ │ │ │ + bl 43630 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 449ae │ │ │ │ + b.n 44a82 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000449b4 : │ │ │ │ +00044a88 : │ │ │ │ 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 1b376c │ │ │ │ - cbz r0, 44a40 │ │ │ │ + bl 1b3104 │ │ │ │ + cbz r0, 44b14 │ │ │ │ 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 1b37bc │ │ │ │ + bl 1b3154 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44a40 │ │ │ │ + cbz r0, 44b14 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #25476 @ 0x6384 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44a2c │ │ │ │ + cbz r0, 44b00 │ │ │ │ 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 44a44 │ │ │ │ + beq.n 44b18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 44a44 │ │ │ │ + b.n 44b18 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44a40 │ │ │ │ + beq.n 44b14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44a40 │ │ │ │ + cbnz r3, 44b14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44af0 │ │ │ │ + b.n 44bc4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 44a5c │ │ │ │ + beq.n 44b30 │ │ │ │ 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] │ │ │ │ @@ -38851,36 +38928,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 44a9e │ │ │ │ + bge.n 44b72 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ - b.n 44a92 │ │ │ │ + b.n 44b66 │ │ │ │ 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 44aca │ │ │ │ + beq.n 44b9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44aca │ │ │ │ + cbnz r3, 44b9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (44af8 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (44bcc ) │ │ │ │ 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 │ │ │ │ @@ -38897,177 +38974,150 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29fb4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44b48 │ │ │ │ + cbz r0, 44c1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b48 │ │ │ │ + beq.n 44c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b48 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44c1c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44b64 │ │ │ │ + cbz r0, 44c38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b64 │ │ │ │ + beq.n 44c38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b64 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44c38 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 44b80 │ │ │ │ + cbz r0, 44c54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b80 │ │ │ │ + beq.n 44c54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b80 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44c54 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 44b18 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #37988 @ 0x9464 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 25e6e0 │ │ │ │ + b.n 44bec │ │ │ │ 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, 44bb0 │ │ │ │ + cbz r0, 44c76 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 267684 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a2c> │ │ │ │ + bl 2676cc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x298c> │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 24c2fc │ │ │ │ + bl 24c044 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 24c2fc │ │ │ │ + bl 24c044 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 44c2a │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 44c52 │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44c48 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26964 @ 0x6954 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 44c52 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 808f4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #37988 @ 0x9464 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 25e6b8 │ │ │ │ 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, 44c7c │ │ │ │ + cbnz r7, 44cf8 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 44c7c │ │ │ │ + blt.n 44cf8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 44c7c │ │ │ │ - cbnz r2, 44c9c │ │ │ │ - ldr r1, [pc, #88] @ (44cd8 ) │ │ │ │ + bgt.n 44cf8 │ │ │ │ + cbnz r2, 44d18 │ │ │ │ + ldr r1, [pc, #88] @ (44d54 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44c9c │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44d18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44cd4 │ │ │ │ + b.n 44d50 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 44cac │ │ │ │ + ble.n 44d28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44cae │ │ │ │ - b.n 44c98 │ │ │ │ + bge.n 44d2a │ │ │ │ + b.n 44d14 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29c7c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 44ccc │ │ │ │ + cbz r0, 44d48 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2632e0 │ │ │ │ - b.n 44c98 │ │ │ │ + bl 2632bc │ │ │ │ + b.n 44d14 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -39075,123 +39125,123 @@ │ │ │ │ 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 44d06 │ │ │ │ + bhi.n 44d82 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44d1e │ │ │ │ - b.n 44d32 │ │ │ │ - movw r0, #6972 @ 0x1b3c │ │ │ │ + cbnz r0, 44d9a │ │ │ │ + b.n 44dae │ │ │ │ + movw r0, #7228 @ 0x1c3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ddc │ │ │ │ - b.n 44cf8 │ │ │ │ - bl 85a4c │ │ │ │ + beq.n 44e58 │ │ │ │ + b.n 44d74 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44d40 │ │ │ │ + bne.n 44dbc │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 44d50 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 44dcc │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ddc │ │ │ │ + bne.n 44e58 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44d50 │ │ │ │ + b.n 44dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44d2e │ │ │ │ + bne.n 44daa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44d2e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44daa │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44dbc │ │ │ │ + ble.n 44e38 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44d6a │ │ │ │ + bpl.n 44de6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44d90 │ │ │ │ + bne.n 44e0c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 44dbe │ │ │ │ + b.n 44e3a │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44d84 │ │ │ │ + beq.n 44e00 │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 44d9c │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 44e18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44d9c │ │ │ │ + bne.n 44e18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44dbe │ │ │ │ + b.n 44e3a │ │ │ │ movw r3, #35752 @ 0x8ba8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 44d76 │ │ │ │ + bne.n 44df2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #37304 @ 0x91b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6972 @ 0x1b3c │ │ │ │ + movw r0, #7228 @ 0x1c3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44ddc │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44e58 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44dce │ │ │ │ + bgt.n 44e4a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e0978 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e0124 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40768 <_PyCompile_OptimizeCfg@@Base+0x4c6> │ │ │ │ + b.w 407e4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 72144 │ │ │ │ - cbz r0, 44e1a │ │ │ │ + bl 721e4 │ │ │ │ + cbz r0, 44e96 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 89af4 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44e1c │ │ │ │ + bne.n 44e98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44e1a │ │ │ │ + beq.n 44e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44e1a │ │ │ │ + cbnz r3, 44e96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -39201,163 +39251,158 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c2fa0 │ │ │ │ - cbnz r0, 44e54 │ │ │ │ + bl c3794 │ │ │ │ + cbnz r0, 44ed0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44ec8 │ │ │ │ + b.n 44f44 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44e72 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 44eee │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e50 │ │ │ │ - bl 1ca838 │ │ │ │ + bne.n 44ecc │ │ │ │ + bl 1ca060 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44e50 │ │ │ │ + beq.n 44ecc │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44ea8 │ │ │ │ + bge.n 44f24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44e50 │ │ │ │ + beq.n 44ecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44e50 │ │ │ │ + bne.n 44ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 44e50 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44ecc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1249d0 <_PyErr_ChainExceptions1@@Base+0x17e0> │ │ │ │ + bl 12515c <_PyErr_ChainExceptions1@@Base+0x17ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ec8 │ │ │ │ + beq.n 44f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44ec8 │ │ │ │ + cbnz r3, 44f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #39136 @ 0x98e0 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 145014 │ │ │ │ stmdb 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, 44f00 │ │ │ │ + cbz r7, 44f6c │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 44f10 │ │ │ │ + b.n 44f7c │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 44f0e │ │ │ │ + ble.n 44f7a │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 44f0a │ │ │ │ - cbnz r2, 44f32 │ │ │ │ + bgt.n 44f76 │ │ │ │ + cbnz r2, 44f9e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44f10 │ │ │ │ + b.n 44f7c │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #340] @ (45068 ) │ │ │ │ + ldr r1, [pc, #340] @ (450d4 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44f38 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44fa4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4505e │ │ │ │ + b.n 450ca │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44f5c │ │ │ │ + beq.n 44fc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44f54 │ │ │ │ + cbz r4, 44fc0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44f56 │ │ │ │ - b.n 44f62 │ │ │ │ + bne.n 44fc2 │ │ │ │ + b.n 44fce │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44f64 │ │ │ │ + b.n 44fd0 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44f64 │ │ │ │ + b.n 44fd0 │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 266fb8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2360> │ │ │ │ + bl 267004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x22c4> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 44f7c │ │ │ │ + bne.n 44fe8 │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 44f94 │ │ │ │ + beq.n 45000 │ │ │ │ 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 fba64 │ │ │ │ + bl fc1c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4505e │ │ │ │ + b.n 450ca │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44fae │ │ │ │ + cbnz r3, 4501a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4505e │ │ │ │ + beq.n 450ca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4505e │ │ │ │ + b.n 450ca │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 44f9e │ │ │ │ + bge.n 4500a │ │ │ │ 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 │ │ │ │ @@ -39367,690 +39412,695 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 44ff2 │ │ │ │ + beq.n 4505e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44ff2 │ │ │ │ + cbnz r2, 4505e │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 4503c │ │ │ │ + bne.n 450a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 268f4c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x42f4> │ │ │ │ + bl 269034 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x42f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45016 │ │ │ │ + beq.n 45082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45016 │ │ │ │ + cbnz r3, 45082 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 4505e │ │ │ │ + bne.n 450ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45030 │ │ │ │ + beq.n 4509c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45030 │ │ │ │ + cbnz r3, 4509c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 4505e │ │ │ │ + b.n 450ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45052 │ │ │ │ + beq.n 450be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45052 │ │ │ │ + cbnz r3, 450be │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 44f2e │ │ │ │ + bne.w 44f9a │ │ │ │ adds r6, #1 │ │ │ │ - b.n 44f98 │ │ │ │ + b.n 45004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r6, #192 @ 0xc0 │ │ │ │ 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] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 450e0 │ │ │ │ + cbz r0, 4514c │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 450e0 │ │ │ │ + cbnz r0, 4514c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 450e0 │ │ │ │ + beq.n 4514c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #18949 @ 0x4a05 │ │ │ │ + movw r1, #17757 @ 0x455d │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #27972 @ 0x6d44 │ │ │ │ + movw r0, #28228 @ 0x6e44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 450e4 │ │ │ │ + cbnz r0, 45150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + bl 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4513e │ │ │ │ + b.n 451aa │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27980 @ 0x6d4c │ │ │ │ + movw r0, #28236 @ 0x6e4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4511c │ │ │ │ + beq.n 45188 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4511c │ │ │ │ + cbnz r3, 45188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 450da │ │ │ │ + beq.n 45146 │ │ │ │ mov r0, r5 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4513e │ │ │ │ + beq.n 451aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4513e │ │ │ │ + cbnz r3, 451aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4518a │ │ │ │ + bhi.n 451f6 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 451a2 │ │ │ │ + bmi.n 4520e │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40268 @ 0x9d4c │ │ │ │ + movw r0, #40524 @ 0x9e4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4524e │ │ │ │ - movw r0, #40268 @ 0x9d4c │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 452ba │ │ │ │ + movw r0, #40524 @ 0x9e4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4524e │ │ │ │ - b.n 45160 │ │ │ │ + beq.n 452ba │ │ │ │ + b.n 451cc │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45224 │ │ │ │ + ble.n 45290 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4520a │ │ │ │ + beq.n 45276 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 451ec │ │ │ │ + bpl.n 45258 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4524e │ │ │ │ + beq.n 452ba │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4520c │ │ │ │ + beq.n 45278 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4524e │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 452ba │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40268 @ 0x9d4c │ │ │ │ + movw r0, #40524 @ 0x9e4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4524e │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 452ba │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4522a │ │ │ │ + beq.n 45296 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4522c │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 4522c │ │ │ │ - b.n 4524e │ │ │ │ + bne.n 45298 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 45298 │ │ │ │ + b.n 452ba │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4522c │ │ │ │ + b.n 45298 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213d14 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 213af8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4524e │ │ │ │ - movw r0, #49852 @ 0xc2bc │ │ │ │ + cbz r0, 452ba │ │ │ │ + movw r0, #50108 @ 0xc3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45284 │ │ │ │ + beq.n 452f0 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 45284 │ │ │ │ + beq.n 452f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 452ae │ │ │ │ - b.n 4529c │ │ │ │ + beq.n 4531a │ │ │ │ + b.n 45308 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4527c │ │ │ │ - movw r0, #6652 @ 0x19fc │ │ │ │ + beq.n 452e8 │ │ │ │ + movw r0, #6908 @ 0x1afc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4527c │ │ │ │ - b.n 452da │ │ │ │ + bne.n 452e8 │ │ │ │ + b.n 45346 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #6652 @ 0x19fc │ │ │ │ + movw r0, #6908 @ 0x1afc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 452da │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 45346 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0d30 │ │ │ │ - cbnz r0, 452d0 │ │ │ │ + bl d14f8 │ │ │ │ + cbnz r0, 4533c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1176 @ 0x498 │ │ │ │ + movw r1, #1424 @ 0x590 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 452da │ │ │ │ + bl 12d478 │ │ │ │ + b.n 45346 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 456d0 │ │ │ │ + b.w 4574c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 4530a │ │ │ │ + bls.n 45376 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28000 @ 0x6d60 │ │ │ │ + movw r1, #28256 @ 0x6e60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 45332 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4539e │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4372 @ 0x1114 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 154d70 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ - cbnz r0, 45352 │ │ │ │ + bl 154e98 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ + cbnz r0, 453be │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbnz r0, 45336 │ │ │ │ + bl d7488 │ │ │ │ + cbnz r0, 453a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45352 │ │ │ │ - bl d6f30 │ │ │ │ + b.n 453be │ │ │ │ + bl d76cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45332 │ │ │ │ + beq.n 4539e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4534c │ │ │ │ + bne.n 453b8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45352 │ │ │ │ + b.n 453be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45348 │ │ │ │ + b.n 453b4 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #39136 @ 0x98e0 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 145304 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #20 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + bl 731b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4550a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble.n 45474 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + cbz r2, 45470 │ │ │ │ + ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ + add r3, r6 │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.n 45422 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + bpl.n 45434 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + movw r3, #33708 @ 0x83ac │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 45434 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cbz r2, 45470 │ │ │ │ + ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ + movs r0, #2 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + bl 7e688 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 454b8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85cdc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4545e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 454d6 │ │ │ │ + b.n 454e2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 45470 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 45470 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 45400 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 4550c │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 4549a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 85cdc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 454d0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 454fa │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + add r3, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 907d8 │ │ │ │ + cbz r0, 4550c │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7e688 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 45484 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4550a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4550a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4550a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 454e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 454e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4550a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4550a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4550a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4549a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4549a │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 45372 │ │ │ │ + cbz r3, 45532 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45382 │ │ │ │ + b.n 45542 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 45380 │ │ │ │ + ble.n 45540 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4537c │ │ │ │ - cbnz r1, 453a2 │ │ │ │ + bne.n 4553c │ │ │ │ + cbnz r1, 45562 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 45382 │ │ │ │ + b.n 45542 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #516] @ (45588 ) │ │ │ │ + ldr r1, [pc, #516] @ (45748 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 453a8 │ │ │ │ - b.n 4557c │ │ │ │ + cbnz r0, 45568 │ │ │ │ + b.n 4573c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #26096 @ 0x65f0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 453be │ │ │ │ + bne.n 4557e │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 453de │ │ │ │ - bl 14541c │ │ │ │ + b.n 4559e │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 453de │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4559e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4557c │ │ │ │ + bne.w 4573c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 453ec │ │ │ │ + bne.n 455ac │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4540c │ │ │ │ - bl 14541c │ │ │ │ + b.n 455cc │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4540c │ │ │ │ - bl 80728 │ │ │ │ + bne.n 455cc │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4557c │ │ │ │ + bne.w 4573c │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 45420 │ │ │ │ + beq.n 455e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4542e │ │ │ │ + bne.n 455ee │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29d24 │ │ │ │ - b.n 4556e │ │ │ │ - bl 12ec4c │ │ │ │ + b.n 4572e │ │ │ │ + bl 12f290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4557c │ │ │ │ + beq.w 4573c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 45478 │ │ │ │ + bne.n 45638 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28072 @ 0x6da8 │ │ │ │ + movw r1, #28372 @ 0x6ed4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4557c │ │ │ │ + beq.w 4573c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4557c │ │ │ │ + bne.w 4573c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4557c │ │ │ │ - bl 147c88 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4573c │ │ │ │ + bl 147ed8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45496 │ │ │ │ + beq.n 45656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45496 │ │ │ │ + cbnz r3, 45656 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 454c0 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 454c6 │ │ │ │ + bne.n 45680 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 45686 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4557c │ │ │ │ - bl d6f30 │ │ │ │ - b.n 454c6 │ │ │ │ + beq.n 4573c │ │ │ │ + bl d76cc │ │ │ │ + b.n 45686 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 454f2 │ │ │ │ + beq.n 456b2 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 454f2 │ │ │ │ + bvs.n 456b2 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4556a │ │ │ │ + bvs.n 4572a │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 454f8 │ │ │ │ + bne.n 456b8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 4556e │ │ │ │ + b.n 4572e │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 45532 │ │ │ │ + bpl.n 456f2 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 4556a │ │ │ │ + bcs.n 4572a │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 45546 │ │ │ │ + bcs.n 45706 │ │ │ │ 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 4556e │ │ │ │ + b.n 4572e │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 45552 │ │ │ │ + bcs.n 45712 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4556a │ │ │ │ + bcc.n 4572a │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4556e │ │ │ │ + b.n 4572e │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4556a │ │ │ │ + bcc.n 4572a │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 4556e │ │ │ │ + b.n 4572e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85afc │ │ │ │ + b.w 85c04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #20 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - bl 73110 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 456c6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 45630 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 4562c │ │ │ │ - ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - add r3, r6 │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 455de │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bpl.n 455f0 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - movw r3, #33708 @ 0x83ac │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 455f0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cbz r2, 4562c │ │ │ │ - ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - movs r0, #2 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - bl 7e578 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45674 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4561a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 45692 │ │ │ │ - b.n 4569e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 4562c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4562c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 455bc │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 456c8 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 45656 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4568c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 456b6 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 906f8 │ │ │ │ - cbz r0, 456c8 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 45640 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 456c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 456c6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 456c6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4569e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4569e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 456c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 456c6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 456c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 45656 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45656 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000456d0 : │ │ │ │ +0004574c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33460 @ 0x82b4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45728 │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 457a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (4572c ) │ │ │ │ + ldr r1, [pc, #52] @ (457a8 ) │ │ │ │ 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] │ │ │ │ @@ -40077,1205 +40127,1205 @@ │ │ │ │ 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 45844 │ │ │ │ + beq.n 458c0 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45844 │ │ │ │ + bne.n 458c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45844 │ │ │ │ + beq.n 458c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 45790 │ │ │ │ + cbz r5, 4580c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45798 │ │ │ │ + b.n 45814 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #28156 @ 0x6dfc │ │ │ │ + movw r0, #28412 @ 0x6efc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 457ec │ │ │ │ + cbnz r0, 45868 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #32744 @ 0x7fe8 │ │ │ │ + movw r0, #33000 @ 0x80e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq.n 45824 │ │ │ │ + beq.n 458a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45824 │ │ │ │ + cbnz r3, 458a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 457e0 │ │ │ │ + beq.n 4585c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45844 │ │ │ │ + beq.n 458c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45844 │ │ │ │ + cbnz r3, 458c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4587a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 458f6 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45874 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4587a │ │ │ │ + bne.n 458f0 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 458f6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4589c │ │ │ │ + cbnz r0, 45918 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4589c │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 45918 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45892 │ │ │ │ + bne.n 4590e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 154c68 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ + bl 154d90 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458c4 │ │ │ │ - bl 8861c │ │ │ │ + cbz r0, 45940 │ │ │ │ + bl 88728 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 458fa │ │ │ │ + cbz r2, 45976 │ │ │ │ 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 10d26c │ │ │ │ + bl 10daa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7924c │ │ │ │ - cbz r4, 45922 │ │ │ │ - ldr r0, [pc, #28] @ (45928 ) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 792f0 │ │ │ │ + cbz r4, 4599e │ │ │ │ + ldr r0, [pc, #28] @ (459a4 ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #18784 @ 0x4960 │ │ │ │ + movw r0, #19040 @ 0x4a60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 45844 │ │ │ │ + bpl.n 458c0 │ │ │ │ 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 45956 │ │ │ │ - movw r1, #34545 @ 0x86f1 │ │ │ │ + beq.n 459d2 │ │ │ │ + movw r1, #33225 @ 0x81c9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 252c4c <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + b.w 252c50 <_PyArg_BadArgument@@Base+0x134> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #60508 @ 0xec5c │ │ │ │ + movw r2, #60684 @ 0xed0c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #53540 @ 0xd124 │ │ │ │ + movw r0, #54008 @ 0xd2f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045978 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3290a <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ +000459f4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 3290a <_PyXI_ApplyError@@Base+0x166> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4599a <_PyXI_ExcInfoAsObject@@Base+0x22> │ │ │ │ + cbz r3, 45a16 <_PyXI_ExcInfoAsObject@@Base+0x22> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 459aa <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ + b.n 45a26 <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 459a8 <_PyXI_ExcInfoAsObject@@Base+0x30> │ │ │ │ + blt.n 45a24 <_PyXI_ExcInfoAsObject@@Base+0x30> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 459a4 <_PyXI_ExcInfoAsObject@@Base+0x2c> │ │ │ │ - cbnz r1, 459c6 <_PyXI_ExcInfoAsObject@@Base+0x4e> │ │ │ │ + bgt.n 45a20 <_PyXI_ExcInfoAsObject@@Base+0x2c> │ │ │ │ + cbnz r1, 45a42 <_PyXI_ExcInfoAsObject@@Base+0x4e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 459aa <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ + b.n 45a26 <_PyXI_ExcInfoAsObject@@Base+0x32> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #648] @ (45c34 <_PyXI_ExcInfoAsObject@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #648] @ (45cb0 <_PyXI_ExcInfoAsObject@@Base+0x2bc>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 459cc <_PyXI_ExcInfoAsObject@@Base+0x54> │ │ │ │ - b.n 45a58 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45a48 <_PyXI_ExcInfoAsObject@@Base+0x54> │ │ │ │ + b.n 45ad4 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 45a16 <_PyXI_ExcInfoAsObject@@Base+0x9e> │ │ │ │ + beq.n 45a92 <_PyXI_ExcInfoAsObject@@Base+0x9e> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 459da <_PyXI_ExcInfoAsObject@@Base+0x62> │ │ │ │ + cbz r4, 45a56 <_PyXI_ExcInfoAsObject@@Base+0x62> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 459e2 <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ - b.n 45a24 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ + bne.n 45a5e <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ + b.n 45aa0 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 459f4 <_PyXI_ExcInfoAsObject@@Base+0x7c> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 45a24 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ - b.n 45a58 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ - bl 85a4c │ │ │ │ + cbnz r0, 45a70 <_PyXI_ExcInfoAsObject@@Base+0x7c> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 45aa0 <_PyXI_ExcInfoAsObject@@Base+0xac> │ │ │ │ + b.n 45ad4 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45a10 <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ + beq.n 45a8c <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45a10 <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ + cbnz r3, 45a8c <_PyXI_ExcInfoAsObject@@Base+0x98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45a28 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ - b.n 459ec <_PyXI_ExcInfoAsObject@@Base+0x74> │ │ │ │ + bne.n 45aa4 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + b.n 45a68 <_PyXI_ExcInfoAsObject@@Base+0x74> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45a28 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + b.n 45aa4 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ add.w r9, r8, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45ba6 <_PyXI_ExcInfoAsObject@@Base+0x22e> │ │ │ │ + bne.w 45c22 <_PyXI_ExcInfoAsObject@@Base+0x22e> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45a5c <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ + cbnz r0, 45ad8 <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45dd4 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ + b.n 45e50 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #58144 @ 0xe320 │ │ │ │ + movw fp, #58400 @ 0xe420 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45b1e <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ + beq.n 45b9a <_PyXI_ExcInfoAsObject@@Base+0x1a6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 45b7a <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + blt.w 45bf6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45a9a <_PyXI_ExcInfoAsObject@@Base+0x122> │ │ │ │ + bpl.n 45b16 <_PyXI_ExcInfoAsObject@@Base+0x122> │ │ │ │ mov r1, sl │ │ │ │ - b.n 45a70 <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ + b.n 45aec <_PyXI_ExcInfoAsObject@@Base+0xf8> │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45ad2 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bmi.n 45b4e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45a8a <_PyXI_ExcInfoAsObject@@Base+0x112> │ │ │ │ + bne.n 45b06 <_PyXI_ExcInfoAsObject@@Base+0x112> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45ad2 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bne.n 45b4e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r0, #42444 @ 0xa5cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 45ad2 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bne.n 45b4e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45b7a <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + b.n 45bf6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45b88 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + beq.n 45c04 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45af2 <_PyXI_ExcInfoAsObject@@Base+0x17a> │ │ │ │ + bgt.n 45b6e <_PyXI_ExcInfoAsObject@@Base+0x17a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45b18 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + b.n 45b94 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45b08 <_PyXI_ExcInfoAsObject@@Base+0x190> │ │ │ │ + cbz r0, 45b84 <_PyXI_ExcInfoAsObject@@Base+0x190> │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45b54 <_PyXI_ExcInfoAsObject@@Base+0x1dc> │ │ │ │ - b.n 45b88 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + bne.n 45bd0 <_PyXI_ExcInfoAsObject@@Base+0x1dc> │ │ │ │ + b.n 45c04 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45b18 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + beq.n 45b94 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b18 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + cbnz r3, 45b94 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45a6c <_PyXI_ExcInfoAsObject@@Base+0xf4> │ │ │ │ + b.n 45ae8 <_PyXI_ExcInfoAsObject@@Base+0xf4> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45b7a <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + blt.n 45bf6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 45b62 <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ + bpl.n 45bde <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45b7a <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ - b.n 45b2a <_PyXI_ExcInfoAsObject@@Base+0x1b2> │ │ │ │ + bcc.n 45bf6 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + b.n 45ba6 <_PyXI_ExcInfoAsObject@@Base+0x1b2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45dbc <_PyXI_ExcInfoAsObject@@Base+0x444> │ │ │ │ + beq.w 45e38 <_PyXI_ExcInfoAsObject@@Base+0x444> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b88 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + beq.n 45c04 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45b88 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + cbnz r3, 45c04 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45b88 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c04 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45b88 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ + cbz r0, 45c04 <_PyXI_ExcInfoAsObject@@Base+0x210> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45b3c <_PyXI_ExcInfoAsObject@@Base+0x1c4> │ │ │ │ + bgt.n 45bb8 <_PyXI_ExcInfoAsObject@@Base+0x1c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ffac0 │ │ │ │ + bl 1ff654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 45dd4 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ + bne.w 45e50 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45a58 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + beq.w 45ad4 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45a58 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bne.w 45ad4 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45a58 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ad4 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45a58 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bne.w 45ad4 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 45bda <_PyXI_ExcInfoAsObject@@Base+0x262> │ │ │ │ + bne.n 45c56 <_PyXI_ExcInfoAsObject@@Base+0x262> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59484 @ 0xe85c │ │ │ │ + movw r1, #59740 @ 0xe95c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 45db2 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 45e2e <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 45ca8 <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ + bne.n 45d24 <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45db2 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + beq.w 45e2e <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 45c82 <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ + blt.n 45cfe <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45c82 <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ + beq.n 45cfe <_PyXI_ExcInfoAsObject@@Base+0x30a> │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45c7e <_PyXI_ExcInfoAsObject@@Base+0x306> │ │ │ │ + bne.n 45cfa <_PyXI_ExcInfoAsObject@@Base+0x306> │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.w 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45c38 <_PyXI_ExcInfoAsObject@@Base+0x2c0> │ │ │ │ + bgt.n 45cb4 <_PyXI_ExcInfoAsObject@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45c76 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ + b.n 45cf2 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ nop │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45c64 <_PyXI_ExcInfoAsObject@@Base+0x2ec> │ │ │ │ + cbz r0, 45ce0 <_PyXI_ExcInfoAsObject@@Base+0x2ec> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.w 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bne.w 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c76 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ + beq.n 45cf2 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45c76 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ + cbnz r3, 45cf2 <_PyXI_ExcInfoAsObject@@Base+0x2fe> │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 45c02 <_PyXI_ExcInfoAsObject@@Base+0x28a> │ │ │ │ + b.n 45c7e <_PyXI_ExcInfoAsObject@@Base+0x28a> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 45c0c <_PyXI_ExcInfoAsObject@@Base+0x294> │ │ │ │ - cbnz r5, 45c94 <_PyXI_ExcInfoAsObject@@Base+0x31c> │ │ │ │ + bcs.n 45c88 <_PyXI_ExcInfoAsObject@@Base+0x294> │ │ │ │ + cbnz r5, 45d10 <_PyXI_ExcInfoAsObject@@Base+0x31c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42444 @ 0xa5cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45d28 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + beq.n 45da4 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45d90 <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ + blt.n 45e0c <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d50 <_PyXI_ExcInfoAsObject@@Base+0x3d8> │ │ │ │ - b.n 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ - bl 73110 │ │ │ │ + bne.n 45dcc <_PyXI_ExcInfoAsObject@@Base+0x3d8> │ │ │ │ + b.n 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45db2 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + beq.n 45e2e <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45d16 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ + beq.n 45d92 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1e6ff4 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e6ab8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 45d16 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ + blt.n 45d92 <_PyXI_ExcInfoAsObject@@Base+0x39e> │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.n 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45cf0 <_PyXI_ExcInfoAsObject@@Base+0x378> │ │ │ │ + bgt.n 45d6c <_PyXI_ExcInfoAsObject@@Base+0x378> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45d10 <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ + b.n 45d8c <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45d6c <_PyXI_ExcInfoAsObject@@Base+0x3f4> │ │ │ │ + cbnz r0, 45de8 <_PyXI_ExcInfoAsObject@@Base+0x3f4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d10 <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ + beq.n 45d8c <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45d10 <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ + cbnz r3, 45d8c <_PyXI_ExcInfoAsObject@@Base+0x398> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 45cb2 <_PyXI_ExcInfoAsObject@@Base+0x33a> │ │ │ │ - cbnz r5, 45d44 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ + b.n 45d2e <_PyXI_ExcInfoAsObject@@Base+0x33a> │ │ │ │ + cbnz r5, 45dc0 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42444 @ 0xa5cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45d44 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ + bne.n 45dc0 <_PyXI_ExcInfoAsObject@@Base+0x3cc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45d90 <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ + b.n 45e0c <_PyXI_ExcInfoAsObject@@Base+0x418> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + cbz r0, 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45d5c <_PyXI_ExcInfoAsObject@@Base+0x3e4> │ │ │ │ + bgt.n 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x3e4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 45d8e <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ + b.n 45e0a <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45d7e <_PyXI_ExcInfoAsObject@@Base+0x406> │ │ │ │ + cbz r0, 45dfa <_PyXI_ExcInfoAsObject@@Base+0x406> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + beq.n 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + cbnz r3, 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d9c <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45e18 <_PyXI_ExcInfoAsObject@@Base+0x424> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d8e <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ + beq.n 45e0a <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45d8e <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ + cbnz r3, 45e0a <_PyXI_ExcInfoAsObject@@Base+0x416> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ffac0 │ │ │ │ + bl 1ff654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45db4 <_PyXI_ExcInfoAsObject@@Base+0x43c> │ │ │ │ + bne.n 45e30 <_PyXI_ExcInfoAsObject@@Base+0x43c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45db2 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + beq.n 45e2e <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45db2 <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ + cbnz r3, 45e2e <_PyXI_ExcInfoAsObject@@Base+0x43a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 45dd4 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 45e50 <_PyXI_ExcInfoAsObject@@Base+0x45c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45b78 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ + beq.w 45bf4 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45b78 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ + bne.w 45bf4 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45b78 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45bf4 <_PyXI_ExcInfoAsObject@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e7c <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ + beq.n 45ef8 <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45e40 <_PyXI_ExcInfoAsObject@@Base+0x4c8> │ │ │ │ + ble.n 45ebc <_PyXI_ExcInfoAsObject@@Base+0x4c8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 45e3c <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ + cbz r1, 45eb8 <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45e22 <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ + beq.n 45e9e <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45e34 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ + bpl.n 45eb0 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45e34 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ + bne.n 45eb0 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45e3c <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ - bl 85bd4 │ │ │ │ + cbz r1, 45eb8 <_PyXI_ExcInfoAsObject@@Base+0x4c4> │ │ │ │ + bl 85cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45e66 <_PyXI_ExcInfoAsObject@@Base+0x4ee> │ │ │ │ + beq.n 45ee2 <_PyXI_ExcInfoAsObject@@Base+0x4ee> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45e02 <_PyXI_ExcInfoAsObject@@Base+0x48a> │ │ │ │ + b.n 45e7e <_PyXI_ExcInfoAsObject@@Base+0x48a> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 45e7e <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ + cbz r3, 45efa <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 906f8 │ │ │ │ + bl 907d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 45e7e <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ + cbz r3, 45efa <_PyXI_ExcInfoAsObject@@Base+0x506> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45e4a <_PyXI_ExcInfoAsObject@@Base+0x4d2> │ │ │ │ + bne.n 45ec6 <_PyXI_ExcInfoAsObject@@Base+0x4d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e7c <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ + beq.n 45ef8 <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45e7c <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ + cbnz r3, 45ef8 <_PyXI_ExcInfoAsObject@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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] @ (45eec <_PyXI_ExcInfoAsObject@@Base+0x574>) │ │ │ │ + ldr r1, [pc, #84] @ (45f68 <_PyXI_ExcInfoAsObject@@Base+0x574>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d8504 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ - cbz r0, 45ec6 <_PyXI_ExcInfoAsObject@@Base+0x54e> │ │ │ │ + bl d8ca0 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + cbz r0, 45f42 <_PyXI_ExcInfoAsObject@@Base+0x54e> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 129b1c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12a2b8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ee6 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ + beq.n 45f62 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45ee6 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ + cbnz r3, 45f62 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 45ee6 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f62 <_PyXI_ExcInfoAsObject@@Base+0x56e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28236 @ 0x6e4c │ │ │ │ + movw r1, #28492 @ 0x6f4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, pc, #272 @ (adr r0, 46000 <_PyXI_ExcInfoAsObject@@Base+0x688>) │ │ │ │ + add r0, pc, #272 @ (adr r0, 4607c <_PyXI_ExcInfoAsObject@@Base+0x688>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45f10 <_PyXI_ExcInfoAsObject@@Base+0x598> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 45f2c <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ + bne.n 45f8c <_PyXI_ExcInfoAsObject@@Base+0x598> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 45fa8 <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ blx 29eb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45f22 <_PyXI_ExcInfoAsObject@@Base+0x5aa> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 45f2c <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ + bne.n 45f9e <_PyXI_ExcInfoAsObject@@Base+0x5aa> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 45fa8 <_PyXI_ExcInfoAsObject@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #40100 @ 0x9ca4 │ │ │ │ + movw fp, #40356 @ 0x9da4 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r7, #48804 @ 0xbea4 │ │ │ │ + movw r7, #49060 @ 0xbfa4 │ │ │ │ movt r7, #55 @ 0x37 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #32020 @ 0x7d14 │ │ │ │ + movw r6, #32276 @ 0x7e14 │ │ │ │ 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 46028 <_PyXI_ExcInfoAsObject@@Base+0x6b0> │ │ │ │ + bge.n 460a4 <_PyXI_ExcInfoAsObject@@Base+0x6b0> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 45f7c <_PyXI_ExcInfoAsObject@@Base+0x604> │ │ │ │ + bne.n 45ff8 <_PyXI_ExcInfoAsObject@@Base+0x604> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 45f92 <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ + b.n 4600e <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 45f88 <_PyXI_ExcInfoAsObject@@Base+0x610> │ │ │ │ + bne.n 46004 <_PyXI_ExcInfoAsObject@@Base+0x610> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 45f92 <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ + b.n 4600e <_PyXI_ExcInfoAsObject@@Base+0x61a> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45fa6 <_PyXI_ExcInfoAsObject@@Base+0x62e> │ │ │ │ + bcs.n 46022 <_PyXI_ExcInfoAsObject@@Base+0x62e> │ │ │ │ lsrs r3, r0, #7 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ - b.n 45fa8 <_PyXI_ExcInfoAsObject@@Base+0x630> │ │ │ │ + b.n 46024 <_PyXI_ExcInfoAsObject@@Base+0x630> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 45fea <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ + bpl.n 46066 <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 45fea <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ + beq.n 46066 <_PyXI_ExcInfoAsObject@@Base+0x672> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #65328 @ 0xff30 │ │ │ │ - movt r3, #64 @ 0x40 │ │ │ │ + movw r3, #48 @ 0x30 │ │ │ │ + movt r3, #65 @ 0x41 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 45fe6 <_PyXI_ExcInfoAsObject@@Base+0x66e> │ │ │ │ + beq.n 46062 <_PyXI_ExcInfoAsObject@@Base+0x66e> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 45fd4 <_PyXI_ExcInfoAsObject@@Base+0x65c> │ │ │ │ + b.n 46050 <_PyXI_ExcInfoAsObject@@Base+0x65c> │ │ │ │ mov r0, ip │ │ │ │ - b.n 45ff0 <_PyXI_ExcInfoAsObject@@Base+0x678> │ │ │ │ + b.n 4606c <_PyXI_ExcInfoAsObject@@Base+0x678> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2464d0 │ │ │ │ + bl 24644c │ │ │ │ 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 4601e <_PyXI_ExcInfoAsObject@@Base+0x6a6> │ │ │ │ + bge.n 4609a <_PyXI_ExcInfoAsObject@@Base+0x6a6> │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs.w r3, [sl] │ │ │ │ strcc.w r2, [sl] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 45ffc <_PyXI_ExcInfoAsObject@@Base+0x684> │ │ │ │ + b.n 46078 <_PyXI_ExcInfoAsObject@@Base+0x684> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45f6a <_PyXI_ExcInfoAsObject@@Base+0x5f2> │ │ │ │ + b.n 45fe6 <_PyXI_ExcInfoAsObject@@Base+0x5f2> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 460e4 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ - cbz r0, 46084 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ + bl 46160 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ + cbz r0, 46100 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46068 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ + beq.n 460e4 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46068 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ + cbnz r3, 460e4 <_PyXI_ExcInfoAsObject@@Base+0x6f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 46086 <_PyXI_ExcInfoAsObject@@Base+0x70e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46102 <_PyXI_ExcInfoAsObject@@Base+0x70e> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 46084 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ - bl d6f30 │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 46100 <_PyXI_ExcInfoAsObject@@Base+0x70c> │ │ │ │ + bl d76cc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 24fb74 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 24fc80 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 460ae <_PyXI_ExcInfoAsObject@@Base+0x736> │ │ │ │ + cbz r0, 4612a <_PyXI_ExcInfoAsObject@@Base+0x736> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 460cc <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ + beq.n 46148 <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 460cc <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ + b.n 46148 <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 460ca <_PyXI_ExcInfoAsObject@@Base+0x752> │ │ │ │ - bl fc468 │ │ │ │ - cbz r0, 460c6 <_PyXI_ExcInfoAsObject@@Base+0x74e> │ │ │ │ + cbz r0, 46146 <_PyXI_ExcInfoAsObject@@Base+0x752> │ │ │ │ + bl fcbd0 │ │ │ │ + cbz r0, 46142 <_PyXI_ExcInfoAsObject@@Base+0x74e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 460cc <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ - ldr r0, [pc, #4] @ (460d0 <_PyXI_ExcInfoAsObject@@Base+0x758>) │ │ │ │ + b.n 46148 <_PyXI_ExcInfoAsObject@@Base+0x754> │ │ │ │ + ldr r0, [pc, #4] @ (4614c <_PyXI_ExcInfoAsObject@@Base+0x758>) │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #28280 @ 0x6e78 │ │ │ │ + movw r0, #28536 @ 0x6f78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2437bc <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 24377c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46168 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + beq.n 461e4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 4616e <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ + cbnz r2, 461ea <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 46124 <_PyXI_ExcInfoAsObject@@Base+0x7ac> │ │ │ │ + cbnz r0, 461a0 <_PyXI_ExcInfoAsObject@@Base+0x7ac> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46168 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + beq.n 461e4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46168 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + cbnz r3, 461e4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46168 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 461e4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46134 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ + beq.n 461b0 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46134 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ + cbnz r3, 461b0 <_PyXI_ExcInfoAsObject@@Base+0x7bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 138e48 │ │ │ │ - cbnz r0, 4616c <_PyXI_ExcInfoAsObject@@Base+0x7f4> │ │ │ │ + bl 139488 │ │ │ │ + cbnz r0, 461e8 <_PyXI_ExcInfoAsObject@@Base+0x7f4> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28308 @ 0x6e94 │ │ │ │ + movw r1, #28564 @ 0x6f94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46168 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + beq.n 461e4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46168 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ + cbnz r3, 461e4 <_PyXI_ExcInfoAsObject@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4616e <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ + b.n 461ea <_PyXI_ExcInfoAsObject@@Base+0x7f6> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 46196 <_PyXI_ExcInfoAsObject@@Base+0x81e> │ │ │ │ + cbz r0, 46212 <_PyXI_ExcInfoAsObject@@Base+0x81e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 461ba <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ + beq.n 46236 <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 461ba <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ + b.n 46236 <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 461b2 <_PyXI_ExcInfoAsObject@@Base+0x83a> │ │ │ │ - bl fc468 │ │ │ │ - cbz r0, 461ae <_PyXI_ExcInfoAsObject@@Base+0x836> │ │ │ │ + cbz r0, 4622e <_PyXI_ExcInfoAsObject@@Base+0x83a> │ │ │ │ + bl fcbd0 │ │ │ │ + cbz r0, 4622a <_PyXI_ExcInfoAsObject@@Base+0x836> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 461ba <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ + b.n 46236 <_PyXI_ExcInfoAsObject@@Base+0x842> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #28384 @ 0x6ee0 │ │ │ │ + movw r1, #28640 @ 0x6fe0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 46206 <_PyXI_ExcInfoAsObject@@Base+0x88e> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 46282 <_PyXI_ExcInfoAsObject@@Base+0x88e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 141a64 │ │ │ │ - cbnz r0, 461f0 <_PyXI_ExcInfoAsObject@@Base+0x878> │ │ │ │ + bl 141e98 │ │ │ │ + cbnz r0, 4626c <_PyXI_ExcInfoAsObject@@Base+0x878> │ │ │ │ mov r0, r4 │ │ │ │ - bl e815c │ │ │ │ - b.n 46206 <_PyXI_ExcInfoAsObject@@Base+0x88e> │ │ │ │ + bl e88bc │ │ │ │ + b.n 46282 <_PyXI_ExcInfoAsObject@@Base+0x88e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (4620c <_PyXI_ExcInfoAsObject@@Base+0x894>) │ │ │ │ + ldr r0, [pc, #12] @ (46288 <_PyXI_ExcInfoAsObject@@Base+0x894>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0, #292]! @ 0x124 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 462cc <_PyXI_ExcInfoAsObject@@Base+0x954> │ │ │ │ + beq.n 46348 <_PyXI_ExcInfoAsObject@@Base+0x954> │ │ │ │ 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 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 462c8 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + bne.n 46344 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 462c8 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + beq.n 46344 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #18949 @ 0x4a05 │ │ │ │ + movw r2, #17757 @ 0x455d │ │ │ │ movt r2, #25 │ │ │ │ - movw r0, #28416 @ 0x6f00 │ │ │ │ + movw r0, #28672 @ 0x7000 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46272 <_PyXI_ExcInfoAsObject@@Base+0x8fa> │ │ │ │ + cbnz r0, 462ee <_PyXI_ExcInfoAsObject@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #28424 @ 0x6f08 │ │ │ │ + movw r0, #28680 @ 0x7008 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 462a8 <_PyXI_ExcInfoAsObject@@Base+0x930> │ │ │ │ + beq.n 46324 <_PyXI_ExcInfoAsObject@@Base+0x930> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462a8 <_PyXI_ExcInfoAsObject@@Base+0x930> │ │ │ │ + cbnz r3, 46324 <_PyXI_ExcInfoAsObject@@Base+0x930> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46266 <_PyXI_ExcInfoAsObject@@Base+0x8ee> │ │ │ │ + beq.n 462e2 <_PyXI_ExcInfoAsObject@@Base+0x8ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462c8 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + beq.n 46344 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 462c8 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ + cbnz r3, 46344 <_PyXI_ExcInfoAsObject@@Base+0x950> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 462f0 <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ + cbnz r3, 4636c <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 462f0 <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ + ble.n 4636c <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 462f0 <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ - cbnz r4, 46310 <_PyXI_ExcInfoAsObject@@Base+0x998> │ │ │ │ + bne.n 4636c <_PyXI_ExcInfoAsObject@@Base+0x978> │ │ │ │ + cbnz r4, 4638c <_PyXI_ExcInfoAsObject@@Base+0x998> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (4636c <_PyXI_ExcInfoAsObject@@Base+0x9f4>) │ │ │ │ + ldr r4, [pc, #116] @ (463e8 <_PyXI_ExcInfoAsObject@@Base+0x9f4>) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46310 <_PyXI_ExcInfoAsObject@@Base+0x998> │ │ │ │ + cbnz r0, 4638c <_PyXI_ExcInfoAsObject@@Base+0x998> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46364 <_PyXI_ExcInfoAsObject@@Base+0x9ec> │ │ │ │ + b.n 463e0 <_PyXI_ExcInfoAsObject@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4630c <_PyXI_ExcInfoAsObject@@Base+0x994> │ │ │ │ + beq.n 46388 <_PyXI_ExcInfoAsObject@@Base+0x994> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 432f0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 43240 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4630c <_PyXI_ExcInfoAsObject@@Base+0x994> │ │ │ │ + beq.n 46388 <_PyXI_ExcInfoAsObject@@Base+0x994> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2a534 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4635c <_PyXI_ExcInfoAsObject@@Base+0x9e4> │ │ │ │ + bne.n 463d8 <_PyXI_ExcInfoAsObject@@Base+0x9e4> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #24604 @ 0x601c │ │ │ │ + movw r0, #24860 @ 0x611c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -41288,219 +41338,219 @@ │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f83c │ │ │ │ + b.w 7f93c │ │ │ │ │ │ │ │ -000463ea <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 32b48 <_PyXI_ApplyError@@Base+0x4dc> │ │ │ │ - b.w 436f8 │ │ │ │ +00046466 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32b48 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ + b.w 437d0 │ │ │ │ │ │ │ │ -000463f2 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 23c31c <_PyErr_BadInternalCall@@Base+0x7bc0> │ │ │ │ +0004646e <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 23c60c <_PyErr_BadInternalCall@@Base+0x7ef0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #28456 @ 0x6f28 │ │ │ │ + movw r0, #28712 @ 0x7028 │ │ │ │ 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 e14a8 │ │ │ │ - b.n 4655a <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + b.w e1c20 │ │ │ │ + b.n 465d6 <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 4642e <_PyXI_ClearExcInfo@@Base+0x3c> │ │ │ │ + cbz r2, 464aa <_PyXI_ClearExcInfo@@Base+0x3c> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 4643c <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + b.n 464b8 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4643a <_PyXI_ClearExcInfo@@Base+0x48> │ │ │ │ + bne.n 464b6 <_PyXI_ClearExcInfo@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4645a <_PyXI_ClearExcInfo@@Base+0x68> │ │ │ │ + cbnz r0, 464d6 <_PyXI_ClearExcInfo@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4643c <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + b.n 464b8 <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (464c8 <_PyXI_ClearExcInfo@@Base+0xd6>) │ │ │ │ + ldr r1, [pc, #136] @ (46544 <_PyXI_ClearExcInfo@@Base+0xd6>) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4645c <_PyXI_ClearExcInfo@@Base+0x6a> │ │ │ │ - b.n 46486 <_PyXI_ClearExcInfo@@Base+0x94> │ │ │ │ + cbnz r0, 464d8 <_PyXI_ClearExcInfo@@Base+0x6a> │ │ │ │ + b.n 46502 <_PyXI_ClearExcInfo@@Base+0x94> │ │ │ │ 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 4648a <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 46506 <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7080 @ 0x1ba8 │ │ │ │ + movw r1, #7336 @ 0x1ca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #28480 @ 0x6f40 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 464c0 <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ + b.n 4653c <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ - movweq r4, #51516 @ 0xc93c │ │ │ │ + movweq r4, #51432 @ 0xc8e8 │ │ │ │ movteq r4, #72 @ 0x48 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 200f04 │ │ │ │ + bl 200b6c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 34df6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 464c0 <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ + beq.n 4653c <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 464c0 <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ + cbnz r3, 4653c <_PyXI_ClearExcInfo@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000464cc <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00046548 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 464d4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 46550 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 46516 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 46592 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 464f4 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 46570 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43992 @ 0xabd8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #28496 @ 0x6f50 │ │ │ │ + movw r2, #28752 @ 0x7050 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f1164 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46512 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 4658e <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43992 @ 0xabd8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #28588 @ 0x6fac │ │ │ │ + movw r2, #28844 @ 0x70ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f1164 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #28680 @ 0x7008 │ │ │ │ + movw r1, #28936 @ 0x7108 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 46556 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 465d2 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 466e2 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ + bl 4675e <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #28696 @ 0x7018 │ │ │ │ + movw r0, #28952 @ 0x7118 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46604 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ + ldr r3, [pc, #152] @ (46680 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 465a2 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + cbz r3, 4661e <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46598 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ + bne.n 46614 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46588 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + bne.n 46604 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ dmb ish │ │ │ │ - beq.n 465a2 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - bl 279304 │ │ │ │ + beq.n 4661e <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + bl 279548 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46756 <_PyEval_FormatAwaitableError@@Base+0x28a> │ │ │ │ + bl 467d2 <_PyEval_FormatAwaitableError@@Base+0x28a> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 465e6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + cbz r3, 46662 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 465dc <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + bne.n 46658 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 465cc <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bne.n 46648 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ dmb ish │ │ │ │ - beq.n 465e6 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 46662 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + bl 25d75c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2619f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46604 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ + bl 2619d4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46680 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46600 <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ + beq.n 4667c <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41516,143 +41566,143 @@ │ │ │ │ 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 466a2 <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ + bmi.n 4671e <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4666a <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + beq.n 466e6 <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4666a <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + cbnz r3, 466e6 <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 466ae <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + blt.n 4672a <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 46696 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + beq.n 46712 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 466ae <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4672a <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46636 <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ + bne.n 466b2 <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4662e <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ + b.n 466aa <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 466de <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ + cbz r0, 4675a <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41e1c │ │ │ │ + bl 41fcc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46752 <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ + cbz r0, 467ce <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 46710 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ble.n 4678c <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 46710 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + cbz r3, 4678c <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 46724 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ + cbz r3, 467a0 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4672e <_PyEval_FormatAwaitableError@@Base+0x262> │ │ │ │ + bne.n 467aa <_PyEval_FormatAwaitableError@@Base+0x262> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46736 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ + b.n 467b2 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46746 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ + beq.n 467c2 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4674a <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + cbz r3, 467c6 <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 46752 <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ + b.n 467ce <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46746 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 467c2 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #348] @ (468c4 <_PyEval_FormatAwaitableError@@Base+0x3f8>) │ │ │ │ + ldr r3, [pc, #348] @ (46940 <_PyEval_FormatAwaitableError@@Base+0x3f8>) │ │ │ │ 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 468aa <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ + bne.w 46926 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ 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 467dc <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + bls.n 46858 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ 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 │ │ │ │ @@ -41663,15 +41713,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 269e20 │ │ │ │ + bl 269f08 │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #352] @ 0x160 │ │ │ │ blx 2a51c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -41686,15 +41736,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, 4682c <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ + cbz r2, 468a8 <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ 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 │ │ │ │ @@ -41711,15 +41761,15 @@ │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ strb.w r3, [r4, #86] @ 0x56 │ │ │ │ strb.w r3, [r4, #87] @ 0x57 │ │ │ │ blx 29718 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269e20 │ │ │ │ + bl 269f08 │ │ │ │ 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 │ │ │ │ @@ -41730,107 +41780,107 @@ │ │ │ │ mov.w ip, r3, lsr #8 │ │ │ │ mov.w r7, r3, lsr #16 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ bfi r0, r7, #16, #8 │ │ │ │ bfi r0, r3, #24, #8 │ │ │ │ str.w r0, [r2, #-4] │ │ │ │ - bne.n 46868 <_PyEval_FormatAwaitableError@@Base+0x39c> │ │ │ │ + bne.n 468e4 <_PyEval_FormatAwaitableError@@Base+0x39c> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29db8 │ │ │ │ - ldr r3, [pc, #24] @ (468c4 <_PyEval_FormatAwaitableError@@Base+0x3f8>) │ │ │ │ + ldr r3, [pc, #24] @ (46940 <_PyEval_FormatAwaitableError@@Base+0x3f8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 468bc <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + beq.n 46938 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 468e8 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ + cbnz r3, 46964 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 468e8 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ + ble.n 46964 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 468e8 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ - cbnz r0, 46900 <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ + bne.n 46964 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ + cbnz r0, 4697c <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (46944 <_PyEval_FormatAwaitableError@@Base+0x478>) │ │ │ │ + ldr r4, [pc, #84] @ (469c0 <_PyEval_FormatAwaitableError@@Base+0x478>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 46934 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 469b0 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46934 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 469b0 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ + bl 98194 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46938 <_PyEval_FormatAwaitableError@@Base+0x46c> │ │ │ │ + bne.n 469b4 <_PyEval_FormatAwaitableError@@Base+0x46c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46940 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + b.n 469bc <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fd584 │ │ │ │ + bl fe060 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r0, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46970 <_PyEval_FormatAwaitableError@@Base+0x4a4> │ │ │ │ + cbz r0, 469ec <_PyEval_FormatAwaitableError@@Base+0x4a4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41eee │ │ │ │ + bl 42146 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54360 @ 0xd458 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 469cc <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 46a48 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (469d0 <_PyEval_FormatAwaitableError@@Base+0x504>) │ │ │ │ + ldr r1, [pc, #52] @ (46a4c <_PyEval_FormatAwaitableError@@Base+0x504>) │ │ │ │ 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] │ │ │ │ @@ -41846,527 +41896,529 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 469dc <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + cbz r3, 46a58 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 469e4 <_PyEval_FormatAwaitableError@@Base+0x518> │ │ │ │ + b.n 46a60 <_PyEval_FormatAwaitableError@@Base+0x518> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 25f0cc │ │ │ │ + b.w 25f0a4 │ │ │ │ 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 46a14 <_PyEval_FormatAwaitableError@@Base+0x548> │ │ │ │ + bhi.n 46a90 <_PyEval_FormatAwaitableError@@Base+0x548> │ │ │ │ mov r0, r2 │ │ │ │ - bl 26750c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x28b4> │ │ │ │ + bl 267558 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2818> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46a16 <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ + b.n 46a92 <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16b558 <_PyLong_Format@@Base+0x1dfc> │ │ │ │ + bl 16b468 <_PyLong_Format@@Base+0x1dfc> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46a42 <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ + cbnz r0, 46abe <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46a30 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bhi.n 46aac <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26760c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x29b4> │ │ │ │ + bl 267654 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2914> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 46a42 <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ + beq.n 46abe <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 16b558 <_PyLong_Format@@Base+0x1dfc> │ │ │ │ + b.w 16b468 <_PyLong_Format@@Base+0x1dfc> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 215688 │ │ │ │ + b.w 21547c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46a82 <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ + cbz r2, 46b02 <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ 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 46a7e <_PyEval_FormatAwaitableError@@Base+0x5b2> │ │ │ │ + beq.n 46afe <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46a7e <_PyEval_FormatAwaitableError@@Base+0x5b2> │ │ │ │ + cbnz r3, 46afe <_PyEval_FormatAwaitableError@@Base+0x5b6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ 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 27e778 │ │ │ │ + bl 27e868 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 46b46 <_PyEval_FormatAwaitableError@@Base+0x67a> │ │ │ │ + cbz r1, 46bc6 <_PyEval_FormatAwaitableError@@Base+0x67e> │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 46b1c <_PyEval_FormatAwaitableError@@Base+0x650> │ │ │ │ + cbz r7, 46b9c <_PyEval_FormatAwaitableError@@Base+0x654> │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #41148 @ 0xa0bc │ │ │ │ + movw r4, #41404 @ 0xa1bc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r2, #12280 @ 0x2ff8 │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #28760 @ 0x7058 │ │ │ │ + movw r0, #29016 @ 0x7158 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - b.n 46b72 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ + bl e1c20 │ │ │ │ + b.n 46bf2 <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #41148 @ 0xa0bc │ │ │ │ + movw r4, #41404 @ 0xa1bc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #12280 @ 0x2ff8 │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #28788 @ 0x7074 │ │ │ │ + movw r0, #29044 @ 0x7174 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - b.n 46b72 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ - cbz r7, 46b5c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + bl e1c20 │ │ │ │ + b.n 46bf2 <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ + cbz r7, 46bdc <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #28812 @ 0x708c │ │ │ │ + movw r0, #29068 @ 0x718c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - b.n 46b72 <_PyEval_FormatAwaitableError@@Base+0x6a6> │ │ │ │ + bl e1c20 │ │ │ │ + b.n 46bf2 <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28832 @ 0x70a0 │ │ │ │ + movw r0, #29088 @ 0x71a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (46bfc <_PyEval_FormatAwaitableError@@Base+0x730>) │ │ │ │ + ldr r1, [pc, #112] @ (46c7c <_PyEval_FormatAwaitableError@@Base+0x734>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46bf6 <_PyEval_FormatAwaitableError@@Base+0x72a> │ │ │ │ + beq.n 46c76 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 46bbc <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ + cbz r5, 46c3c <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl fc468 │ │ │ │ + bl fcbd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46bb8 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq.n 46c38 <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46bb8 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + cbnz r3, 46c38 <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 46bbe <_PyEval_FormatAwaitableError@@Base+0x6f2> │ │ │ │ - b.n 46bf6 <_PyEval_FormatAwaitableError@@Base+0x72a> │ │ │ │ - ldr r4, [pc, #64] @ (46c00 <_PyEval_FormatAwaitableError@@Base+0x734>) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46c3e <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + b.n 46c76 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + ldr r4, [pc, #64] @ (46c80 <_PyEval_FormatAwaitableError@@Base+0x738>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b728 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46be0 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ + cbnz r0, 46c60 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46bf6 <_PyEval_FormatAwaitableError@@Base+0x72a> │ │ │ │ + beq.n 46c76 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46bf6 <_PyEval_FormatAwaitableError@@Base+0x72a> │ │ │ │ + cbnz r3, 46c76 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 46bf6 <_PyEval_FormatAwaitableError@@Base+0x72a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46c76 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #28848 @ 0x70b0 │ │ │ │ + movw r0, #29104 @ 0x71b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #480 @ (adr r5, 46de0 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 46e60 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46c0c <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + cbz r3, 46c8c <_PyEval_FormatAwaitableError@@Base+0x744> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46c14 <_PyEval_FormatAwaitableError@@Base+0x748> │ │ │ │ + b.n 46c94 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #53988 @ 0xd2e4 │ │ │ │ + movw r1, #54456 @ 0xd4b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f5498 │ │ │ │ - b.w 42794 │ │ │ │ + b.w 1f5048 │ │ │ │ + b.w 4291c │ │ │ │ │ │ │ │ -00046c2c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00046cac <_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 46c66 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 46ce6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46c66 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 46ce6 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44828 @ 0xaf1c │ │ │ │ + movw r1, #43660 @ 0xaa8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 46c76 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f8098 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 46cf6 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f87fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46c7a <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 46c7a <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 46cfa <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 46cfa <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46c7e <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 46cfe <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46c8c <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ + cbnz r2, 46d0c <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7e6a4 │ │ │ │ + b.w 7e7b4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e578 │ │ │ │ - b.w 42794 │ │ │ │ + b.w 7e688 │ │ │ │ + b.w 4291c │ │ │ │ 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 dac78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46cba <_PyLong_UnsignedLong_Converter@@Base+0x8e> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 46cee <_PyLong_UnsignedLong_Converter@@Base+0xc2> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 46d3a <_PyLong_UnsignedLong_Converter@@Base+0x8e> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 46d6e <_PyLong_UnsignedLong_Converter@@Base+0xc2> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46cf2 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ + b.n 46d72 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ mov r5, r0 │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46cd8 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ + beq.n 46d58 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46cd8 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ + cbnz r3, 46d58 <_PyLong_UnsignedLong_Converter@@Base+0xac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46cf2 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ - b.n 46cae <_PyLong_UnsignedLong_Converter@@Base+0x82> │ │ │ │ + bne.n 46d72 <_PyLong_UnsignedLong_Converter@@Base+0xc6> │ │ │ │ + b.n 46d2e <_PyLong_UnsignedLong_Converter@@Base+0x82> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40768 <_PyCompile_OptimizeCfg@@Base+0x4c6> │ │ │ │ - cbnz r0, 46d02 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + bl 407e4 <_PyCompile_OptimizeCfg@@Base+0x564> │ │ │ │ + cbnz r0, 46d82 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46d16 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + b.n 46d96 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 46cde <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ + bgt.n 46d5e <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e0978 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e0124 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 46d10 <_PyLong_UnsignedLong_Converter@@Base+0xe4> │ │ │ │ + beq.n 46d90 <_PyLong_UnsignedLong_Converter@@Base+0xe4> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 46d16 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + bne.n 46d96 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (46d4c <_PyLong_UnsignedLong_Converter@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #36] @ (46dcc <_PyLong_UnsignedLong_Converter@@Base+0x120>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d3e <_PyLong_UnsignedLong_Converter@@Base+0x112> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 46d48 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ + bne.n 46dbe <_PyLong_UnsignedLong_Converter@@Base+0x112> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 46dc8 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00046d50 : │ │ │ │ +00046dd0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46d8c │ │ │ │ + bne.n 46e0c │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46d8c │ │ │ │ - ldr r3, [pc, #128] @ (46df8 ) │ │ │ │ + blt.n 46e0c │ │ │ │ + ldr r3, [pc, #128] @ (46e78 ) │ │ │ │ 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 46d9e │ │ │ │ - movw r0, #40860 @ 0x9f9c │ │ │ │ + bgt.n 46e1e │ │ │ │ + movw r0, #41116 @ 0xa09c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1566 @ 0x61e │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46db8 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46e38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46dac │ │ │ │ + cbz r0, 46e2c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46ddc │ │ │ │ - b.n 46dae │ │ │ │ + bgt.n 46e5c │ │ │ │ + b.n 46e2e │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85e74 │ │ │ │ - cbnz r0, 46dbe │ │ │ │ + bl 85f7c │ │ │ │ + cbnz r0, 46e3e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46df4 │ │ │ │ + b.n 46e74 │ │ │ │ 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 46dd6 │ │ │ │ + ble.n 46e56 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46dc8 │ │ │ │ + b.n 46e48 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46df0 │ │ │ │ + cbz r0, 46e70 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ - cbz r3, 46df0 │ │ │ │ + cbz r3, 46e70 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46e60 ) │ │ │ │ + ldr r2, [pc, #80] @ (46ee0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46e58 │ │ │ │ + vldr d6, [pc, #64] @ 46ed8 │ │ │ │ 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 46e3e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 46e4e │ │ │ │ + bne.n 46ebe │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 46ece │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85afc │ │ │ │ + b.w 85c04 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 46f84 │ │ │ │ + b.n 47004 │ │ │ │ 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 46e92 │ │ │ │ + bls.n 46f12 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28904 @ 0x70e8 │ │ │ │ + movw r1, #29160 @ 0x71e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 46ebc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 46f3c │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4372 @ 0x1114 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 154d70 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ - cbnz r0, 46eea │ │ │ │ + bl 154e98 <_PyTime_AsTimespec@@Base+0x150> │ │ │ │ + cbnz r0, 46f6a │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbnz r0, 46ec0 │ │ │ │ + bl d7488 │ │ │ │ + cbnz r0, 46f40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46eea │ │ │ │ - bl d6f30 │ │ │ │ + b.n 46f6a │ │ │ │ + bl d76cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a6a4 │ │ │ │ + bl 22a680 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46ebc │ │ │ │ + beq.n 46f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46ebc │ │ │ │ + blt.n 46f3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46ee4 │ │ │ │ + bne.n 46f64 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46eea │ │ │ │ + b.n 46f6a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46ee0 │ │ │ │ + b.n 46f60 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46f0e │ │ │ │ + bne.n 46f8e │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46f44 │ │ │ │ + b.n 46fc4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14541c │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46f44 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 46f2c │ │ │ │ + bne.n 46fc4 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 46fac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46f72 │ │ │ │ + b.n 46ff2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28944 @ 0x7110 │ │ │ │ + movw r1, #29200 @ 0x7210 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 46f28 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 46fa8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46f2c │ │ │ │ - ldr r2, [pc, #48] @ (46f80 ) │ │ │ │ + bls.n 46fac │ │ │ │ + ldr r2, [pc, #48] @ (47000 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #32] @ 46f78 │ │ │ │ + vldr d7, [pc, #32] @ 46ff8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -42379,1024 +42431,1024 @@ │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47030 ) │ │ │ │ + ldr r3, [pc, #156] @ (470b0 ) │ │ │ │ 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, 46fcc │ │ │ │ + cbz r3, 4704c │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46fc2 │ │ │ │ + bne.n 47042 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46fb2 │ │ │ │ + bne.n 47032 │ │ │ │ dmb ish │ │ │ │ - beq.n 46fcc │ │ │ │ - bl 279304 │ │ │ │ + beq.n 4704c │ │ │ │ + bl 279548 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46756 <_PyEval_FormatAwaitableError@@Base+0x28a> │ │ │ │ + bl 467d2 <_PyEval_FormatAwaitableError@@Base+0x28a> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47010 │ │ │ │ + cbz r3, 47090 │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47006 │ │ │ │ + bne.n 47086 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46ff6 │ │ │ │ + bne.n 47076 │ │ │ │ dmb ish │ │ │ │ - beq.n 47010 │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 47090 │ │ │ │ + bl 25d75c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d2c │ │ │ │ - ldr r3, [pc, #20] @ (47030 ) │ │ │ │ + bl 72dcc │ │ │ │ + ldr r3, [pc, #20] @ (470b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4702a │ │ │ │ + beq.n 470aa │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -00047034 : │ │ │ │ +000470b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 47054 │ │ │ │ + bhi.n 470d4 │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 47066 │ │ │ │ + b.n 470e6 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #57152 @ 0xdf40 │ │ │ │ + movw r0, #57408 @ 0xe040 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47086 │ │ │ │ + cbnz r3, 47106 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4707c │ │ │ │ - movw r3, #51516 @ 0xc93c │ │ │ │ + cbz r2, 470fc │ │ │ │ + movw r3, #51432 @ 0xc8e8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47086 │ │ │ │ + bne.n 47106 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 470c2 │ │ │ │ + beq.n 47142 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 470e4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 47164 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 470e8 │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 47168 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 471b0 │ │ │ │ + b.n 47230 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 470e4 │ │ │ │ + beq.n 47164 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4711a │ │ │ │ + ble.n 4719a │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 470e4 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 47164 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 4714c │ │ │ │ + cbnz r3, 471cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47134 │ │ │ │ + blt.n 471b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 4714c │ │ │ │ + b.n 471cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 269a98 │ │ │ │ + bl 269b80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 471b0 │ │ │ │ - bl 980b4 │ │ │ │ + b.n 47230 │ │ │ │ + bl 98194 │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4716e │ │ │ │ + bne.n 471ee │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4715e │ │ │ │ + bne.n 471de │ │ │ │ dmb ish │ │ │ │ - beq.n 4717a │ │ │ │ + beq.n 471fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 269a98 │ │ │ │ + bl 269b80 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4719c │ │ │ │ + bne.n 4721c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4718c │ │ │ │ + bne.n 4720c │ │ │ │ dmb ish │ │ │ │ - beq.n 471a8 │ │ │ │ + beq.n 47228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 4713c │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 471bc │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 221080 │ │ │ │ + b.w 220e6c │ │ │ │ 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, #1120 @ 0x460 │ │ │ │ + movw r0, #1368 @ 0x558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #18060 @ 0x468c │ │ │ │ + movw r0, #18316 @ 0x478c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ 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, 47218 │ │ │ │ + cbnz r7, 47298 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47218 │ │ │ │ + ble.n 47298 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47218 │ │ │ │ - cbnz r2, 47236 │ │ │ │ + bne.n 47298 │ │ │ │ + cbnz r2, 472b6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (472b0 ) │ │ │ │ + ldr r4, [pc, #148] @ (47330 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 472a0 │ │ │ │ + cbz r0, 47320 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12028c │ │ │ │ - bl cf014 │ │ │ │ + bl 120a0c │ │ │ │ + bl cf7dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4725a │ │ │ │ + beq.n 472da │ │ │ │ mov r0, r3 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 47272 │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 472f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 251388 │ │ │ │ + bl 251358 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 472a4 │ │ │ │ - b.n 472a0 │ │ │ │ + bne.n 47324 │ │ │ │ + b.n 47320 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12028c │ │ │ │ - bl cf014 │ │ │ │ + bl 120a0c │ │ │ │ + bl cf7dc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3744 @ 0xea0 │ │ │ │ + movw r0, #4000 @ 0xfa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 472ac │ │ │ │ + b.n 4732c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000472b4 : │ │ │ │ +00047334 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 472e6 │ │ │ │ + beq.n 47366 │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ - movw r0, #40860 @ 0x9f9c │ │ │ │ + movw r0, #41116 @ 0xa09c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47304 │ │ │ │ + b.n 47384 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 472f4 │ │ │ │ + cbz r3, 47374 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 472f4 │ │ │ │ + blt.n 47374 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 472fa │ │ │ │ + bgt.n 4737a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47302 │ │ │ │ + b.n 47382 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47332 │ │ │ │ + bne.n 473b2 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26444 @ 0x674c │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 47358 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 473d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 47364 │ │ │ │ + cbnz r3, 473e4 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4735c │ │ │ │ + cbz r3, 473dc │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #26496 @ 0x6780 │ │ │ │ + movw r1, #26744 @ 0x6878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4737c │ │ │ │ + b.n 473fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221080 │ │ │ │ + bl 220e6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266e50 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ - cbnz r0, 4737c │ │ │ │ + bl 266e9c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x215c> │ │ │ │ + cbnz r0, 473fc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #60896 @ 0xede0 │ │ │ │ + movw r4, #61144 @ 0xeed8 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - bne.n 473cc │ │ │ │ + bne.n 4744c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 473e8 │ │ │ │ - b.n 474d8 │ │ │ │ + cbnz r0, 47468 │ │ │ │ + b.n 47558 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #8772 @ 0x2244 │ │ │ │ + movw r0, #9028 @ 0x2344 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 473b6 │ │ │ │ + bne.n 47436 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 474d8 │ │ │ │ - ldr r2, [pc, #256] @ (474ec ) │ │ │ │ + b.n 47558 │ │ │ │ + ldr r2, [pc, #256] @ (4756c ) │ │ │ │ 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 47416 │ │ │ │ + bmi.n 47496 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29368 @ 0x72b8 │ │ │ │ + movw r1, #29624 @ 0x73b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 474d8 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 47558 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 4743a │ │ │ │ + bne.n 474ba │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29416 @ 0x72e8 │ │ │ │ + movw r1, #29672 @ 0x73e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 474d8 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 47558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 4745e │ │ │ │ + bgt.n 474de │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29456 @ 0x7310 │ │ │ │ + movw r1, #29712 @ 0x7410 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 474d8 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 47558 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222b00 │ │ │ │ + bl 2228e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 474d8 │ │ │ │ + cbz r0, 47558 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 47494 │ │ │ │ + cbnz r3, 47514 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #29744 @ 0x7430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22382c <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ - b.n 474d8 │ │ │ │ + bl 223614 <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ + b.n 47558 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #29532 @ 0x735c │ │ │ │ + movw r0, #29788 @ 0x745c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 474d0 │ │ │ │ + beq.n 47550 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29d90 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22382c <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ + bl 223614 <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 474f2 │ │ │ │ + b.n 47572 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4751e │ │ │ │ + cbz r3, 4759e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4752e │ │ │ │ + b.n 475ae │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4752c │ │ │ │ + blt.n 475ac │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47528 │ │ │ │ - cbnz r1, 4754c │ │ │ │ + bgt.n 475a8 │ │ │ │ + cbnz r1, 475cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4752e │ │ │ │ + b.n 475ae │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #676] @ (477d4 ) │ │ │ │ + ldr r1, [pc, #676] @ (47854 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47552 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 475d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 478f8 │ │ │ │ + b.n 47978 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4759c │ │ │ │ + beq.n 4761c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 47560 │ │ │ │ + cbz r4, 475e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47568 │ │ │ │ - b.n 475aa │ │ │ │ + bne.n 475e8 │ │ │ │ + b.n 4762a │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4757a │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 475aa │ │ │ │ - b.n 47548 │ │ │ │ - bl 85a4c │ │ │ │ + cbnz r0, 475fa │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 4762a │ │ │ │ + b.n 475c8 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47596 │ │ │ │ + beq.n 47616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47596 │ │ │ │ + cbnz r3, 47616 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 475ae │ │ │ │ - b.n 47572 │ │ │ │ + bne.n 4762e │ │ │ │ + b.n 475f2 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 475ae │ │ │ │ + b.n 4762e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r5, 475c4 │ │ │ │ + cbz r5, 47644 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 475cc │ │ │ │ + b.n 4764c │ │ │ │ movw r8, #11008 @ 0x2b00 │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 47702 │ │ │ │ + bne.w 47782 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 475f8 │ │ │ │ + cbnz r0, 47678 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 478d4 │ │ │ │ + b.n 47954 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #58144 @ 0xe320 │ │ │ │ + movw fp, #58400 @ 0xe420 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4767c │ │ │ │ + beq.n 476fc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 476d8 │ │ │ │ + blt.n 47758 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 47630 │ │ │ │ + bpl.n 476b0 │ │ │ │ mov r1, sl │ │ │ │ - b.n 47608 │ │ │ │ + b.n 47688 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 47636 │ │ │ │ + bmi.n 476b6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47620 │ │ │ │ + bne.n 476a0 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 476e6 │ │ │ │ + beq.n 47766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 47656 │ │ │ │ + bgt.n 476d6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 47676 │ │ │ │ + b.n 476f6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 476ae │ │ │ │ + cbnz r0, 4772e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47676 │ │ │ │ + beq.n 476f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47676 │ │ │ │ + cbnz r3, 476f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 47604 │ │ │ │ + b.n 47684 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 476d8 │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + blt.n 47758 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 476c0 │ │ │ │ + bpl.n 47740 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 476d8 │ │ │ │ - b.n 47688 │ │ │ │ + bcc.n 47758 │ │ │ │ + b.n 47708 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 478e0 │ │ │ │ + beq.w 47960 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476e6 │ │ │ │ + beq.n 47766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 476e6 │ │ │ │ + cbnz r3, 47766 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 476e6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47766 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 476e6 │ │ │ │ + cbz r0, 47766 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4769a │ │ │ │ + bgt.n 4771a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1ffac0 │ │ │ │ + bl 1ff654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 478d4 │ │ │ │ + bne.w 47954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475f4 │ │ │ │ + beq.n 47674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 475f4 │ │ │ │ + bne.w 47674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 475f4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47674 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 475f4 │ │ │ │ + bne.w 47674 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 47736 │ │ │ │ + bne.n 477b6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59484 @ 0xe85c │ │ │ │ + movw r1, #59740 @ 0xe95c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 478cc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4794c │ │ │ │ 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 477f0 │ │ │ │ + bne.n 47870 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 478cc │ │ │ │ + beq.w 4794c │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 477dc │ │ │ │ + blt.n 4785c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 477dc │ │ │ │ + beq.n 4785c │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 477d8 │ │ │ │ + bne.n 47858 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 478b6 │ │ │ │ + beq.w 47936 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4778e │ │ │ │ + bgt.n 4780e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 477cc │ │ │ │ + b.n 4784c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 477ba │ │ │ │ + cbz r0, 4783a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 478b6 │ │ │ │ + beq.w 47936 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 478b6 │ │ │ │ + bne.w 47936 │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 478b6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47936 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 477cc │ │ │ │ + beq.n 4784c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 477cc │ │ │ │ + cbnz r3, 4784c │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4775e │ │ │ │ + b.n 477de │ │ │ │ subs r2, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 47768 │ │ │ │ + bcs.n 477e8 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 478aa │ │ │ │ + blt.n 4792a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4786a │ │ │ │ - b.n 478b6 │ │ │ │ - bl 73110 │ │ │ │ + bne.n 478ea │ │ │ │ + b.n 47936 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478cc │ │ │ │ + beq.n 4794c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4785e │ │ │ │ + beq.n 478de │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1e6ff4 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e6ab8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4785e │ │ │ │ + blt.n 478de │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478b6 │ │ │ │ + beq.n 47936 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47838 │ │ │ │ + bgt.n 478b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 47858 │ │ │ │ + b.n 478d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 47886 │ │ │ │ + cbnz r0, 47906 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47858 │ │ │ │ + beq.n 478d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47858 │ │ │ │ + cbnz r3, 478d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 477fa │ │ │ │ + b.n 4787a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 478b6 │ │ │ │ + cbz r0, 47936 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47876 │ │ │ │ + bgt.n 478f6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 478a8 │ │ │ │ + b.n 47928 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 47898 │ │ │ │ + cbz r0, 47918 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478b6 │ │ │ │ + beq.n 47936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 478b6 │ │ │ │ + cbnz r3, 47936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 478b6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47936 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478a8 │ │ │ │ + beq.n 47928 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 478a8 │ │ │ │ + cbnz r3, 47928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1ffac0 │ │ │ │ + bl 1ff654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 478ce │ │ │ │ + bne.n 4794e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478cc │ │ │ │ + beq.n 4794c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 478cc │ │ │ │ + cbnz r3, 4794c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 478f8 │ │ │ │ + b.n 47978 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 476d6 │ │ │ │ + beq.w 47756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 476d6 │ │ │ │ + bne.w 47756 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 476d6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47756 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00047900 : │ │ │ │ +00047980 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47922 │ │ │ │ + bne.n 479a2 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47924 │ │ │ │ + beq.n 479a4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047926 : │ │ │ │ +000479a6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1dac80 <_PyInterpreterState_SetRunningMain@@Base+0x398> │ │ │ │ + b.w 1da4a0 <_PyInterpreterState_SetRunningMain@@Base+0x398> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4794e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 47978 │ │ │ │ - b.n 4795e │ │ │ │ + bne.n 479ce │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 479f8 │ │ │ │ + b.n 479de │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4795c │ │ │ │ + blt.n 479dc │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4795e │ │ │ │ + b.n 479de │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 4797a │ │ │ │ + b.n 479fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (479e4 ) │ │ │ │ + ldr r1, [pc, #84] @ (47a64 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d8504 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ - cbz r0, 479be │ │ │ │ + bl d8ca0 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + cbz r0, 47a3e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 129b1c <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12a2b8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 479de │ │ │ │ + beq.n 47a5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 479de │ │ │ │ + cbnz r3, 47a5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 479de │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a5e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29540 @ 0x7364 │ │ │ │ + movw r1, #29796 @ 0x7464 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ 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, 47a18 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 47a98 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47a12 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 47a18 │ │ │ │ + bne.n 47a92 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 47a98 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 47a26 │ │ │ │ + cbnz r0, 47aa6 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 47a26 │ │ │ │ + cbz r0, 47aa6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00047a28 : │ │ │ │ +00047aa8 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43412,146 +43464,146 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47a84 │ │ │ │ + beq.n 47b04 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #29584 @ 0x7390 │ │ │ │ + movw r1, #29840 @ 0x7490 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #192] @ (47b48 ) │ │ │ │ + ldr r1, [pc, #192] @ (47bc8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 47a98 │ │ │ │ + bge.n 47b18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b46 │ │ │ │ - bne.n 47aac │ │ │ │ + b.n 47bc6 │ │ │ │ + bne.n 47b2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47a94 │ │ │ │ - beq.n 47aae │ │ │ │ + blt.n 47b14 │ │ │ │ + beq.n 47b2e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47aae │ │ │ │ - ldr r5, [pc, #152] @ (47b48 ) │ │ │ │ + b.n 47b2e │ │ │ │ + ldr r5, [pc, #152] @ (47bc8 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a564 │ │ │ │ + bl 11acdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47a94 │ │ │ │ + beq.n 47b14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc514 │ │ │ │ + bl ccd14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47adc │ │ │ │ + beq.n 47b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47adc │ │ │ │ + cbnz r3, 47b5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47a94 │ │ │ │ + beq.n 47b14 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f4e1c │ │ │ │ - cbnz r0, 47b04 │ │ │ │ + bl f5584 │ │ │ │ + cbnz r0, 47b84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47a94 │ │ │ │ + beq.n 47b14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47a94 │ │ │ │ + bne.n 47b14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a94 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47b14 │ │ │ │ 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 47b22 │ │ │ │ + beq.n 47ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47b22 │ │ │ │ + cbnz r3, 47ba2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47b36 │ │ │ │ + bne.n 47bb6 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47b46 │ │ │ │ + b.n 47bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47b2c │ │ │ │ + bne.n 47bac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b2c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47bac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47b6a │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 47b74 │ │ │ │ + bne.n 47bea │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 47bf4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 47b98 │ │ │ │ + beq.n 47c18 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26f700 │ │ │ │ + b.w 26f7e8 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #38164 @ 0x9514 │ │ │ │ + movw r2, #38420 @ 0x9614 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #29628 @ 0x73bc │ │ │ │ + movw r0, #29884 @ 0x74bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047bba : │ │ │ │ +00047c3a : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43564,48 +43616,48 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c16 │ │ │ │ + bl 25b728 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c96 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c1a │ │ │ │ + cbnz r0, 47c9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c16 │ │ │ │ + beq.n 47c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c16 │ │ │ │ + cbnz r3, 47c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c48 │ │ │ │ + b.n 47cc8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47c38 │ │ │ │ + bge.n 47cb8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29644 @ 0x73cc │ │ │ │ + movw r0, #29900 @ 0x74cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #29652 @ 0x73d4 │ │ │ │ + movw r0, #29908 @ 0x74d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43617,704 +43669,728 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4372 @ 0x1114 │ │ │ │ - movweq r1, #29664 @ 0x73e0 │ │ │ │ + movweq r1, #29920 @ 0x74e0 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ itete ne │ │ │ │ - movwne r1, #29672 @ 0x73e8 │ │ │ │ + movwne r1, #29928 @ 0x74e8 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ movtne r1, #43 @ 0x2b │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 47cb8 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 47d38 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47ce4 │ │ │ │ + cbnz r3, 47d64 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 47ccc │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 47d4c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47ce4 │ │ │ │ + b.n 47d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2768 │ │ │ │ + bl c2f5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cc8 │ │ │ │ + bne.n 47d48 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47cc8 │ │ │ │ + beq.n 47d48 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047cec : │ │ │ │ +00047d6c : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 47d18 │ │ │ │ + cbz r3, 47d98 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47d28 │ │ │ │ + b.n 47da8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47d26 │ │ │ │ + ble.n 47da6 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 47d22 │ │ │ │ - cbnz r1, 47d4a │ │ │ │ + bgt.n 47da2 │ │ │ │ + cbnz r1, 47dca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47d28 │ │ │ │ + b.n 47da8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #284] @ (47e48 ) │ │ │ │ + ldr r1, [pc, #284] @ (47ec8 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47d50 │ │ │ │ - b.n 47e40 │ │ │ │ + cbnz r0, 47dd0 │ │ │ │ + b.n 47ec0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 47d64 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 47de4 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47e40 │ │ │ │ + bne.n 47ec0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 47d78 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 47df8 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47e40 │ │ │ │ + bne.n 47ec0 │ │ │ │ add.w r2, r8, r5 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 47d8e │ │ │ │ + beq.n 47e0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 47e40 │ │ │ │ - beq.n 47d94 │ │ │ │ + blt.n 47ec0 │ │ │ │ + beq.n 47e14 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 47de0 │ │ │ │ + b.n 47e60 │ │ │ │ movw r5, #14732 @ 0x398c │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ - cbz r3, 47de0 │ │ │ │ - bl 980b4 │ │ │ │ + cbz r3, 47e60 │ │ │ │ + bl 98194 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47dda │ │ │ │ + bge.n 47e5a │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 47dd8 │ │ │ │ + bne.n 47e58 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #248] @ 0xf8 │ │ │ │ - cbnz r3, 47dfa │ │ │ │ + cbnz r3, 47e7a │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ - cbnz r3, 47e26 │ │ │ │ - bl 980b4 │ │ │ │ + cbnz r3, 47ea6 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a580 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47e0a │ │ │ │ + bge.n 47e8a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 47e2a │ │ │ │ + bl f5734 │ │ │ │ + b.n 47eaa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47e34 │ │ │ │ + bne.n 47eb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11fe04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120584 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47e34 │ │ │ │ + bne.n 47eb4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a154 │ │ │ │ - b.n 47e2a │ │ │ │ + b.n 47eaa │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47e34 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 47e40 │ │ │ │ + bne.n 47eb4 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 47ec0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00047e4c : │ │ │ │ +00047ecc : │ │ │ │ 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 47e80 │ │ │ │ + bmi.n 47f00 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #29964 @ 0x750c │ │ │ │ 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 d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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 47ee6 │ │ │ │ + bge.n 47f66 │ │ │ │ ldrb.w r3, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47ee6 │ │ │ │ + bne.n 47f66 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47ee6 │ │ │ │ + bne.n 47f66 │ │ │ │ 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 47ee4 │ │ │ │ + bge.n 47f64 │ │ │ │ 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 47ec0 │ │ │ │ + b.n 47f40 │ │ │ │ str r7, [r5, #28] │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n 47f92 │ │ │ │ + ble.n 48012 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47f06 │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47f86 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47eee │ │ │ │ + b.n 47f6e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47f1a │ │ │ │ + bge.n 47f9a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47f92 │ │ │ │ + bpl.n 48012 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r6, #10 │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r1, 47f80 │ │ │ │ + cbz r1, 48000 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47f7e │ │ │ │ + blt.n 47ffe │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47f80 │ │ │ │ - cbz r0, 47f92 │ │ │ │ + bpl.n 48000 │ │ │ │ + cbz r0, 48012 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47f82 │ │ │ │ + bne.n 48002 │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ - movw r4, #31348 @ 0x7a74 │ │ │ │ + movw r4, #31604 @ 0x7b74 │ │ │ │ movt r4, #54 @ 0x36 │ │ │ │ - movw r1, #31604 @ 0x7b74 │ │ │ │ + movw r1, #31860 @ 0x7c74 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 47f82 │ │ │ │ + bcs.n 48002 │ │ │ │ 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 47f6e │ │ │ │ + bne.n 47fee │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 47f7e │ │ │ │ + beq.n 47ffe │ │ │ │ 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 47f54 │ │ │ │ + b.n 47fd4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47f92 │ │ │ │ + cbz r0, 48012 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47fae │ │ │ │ + beq.n 4802e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47fae │ │ │ │ + b.n 4802e │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #29736 @ 0x7428 │ │ │ │ + movw r1, #29992 @ 0x7528 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 47fd2 │ │ │ │ + cbnz r3, 48052 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 47fd2 │ │ │ │ + ble.n 48052 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47fd2 │ │ │ │ - cbnz r1, 47fec │ │ │ │ + bne.n 48052 │ │ │ │ + cbnz r1, 4806c │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #92] @ (48034 ) │ │ │ │ + ldr r5, [pc, #92] @ (480b4 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 48018 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 48098 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52904 @ 0xcea8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4801c │ │ │ │ + beq.n 4809c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29764 @ 0x7444 │ │ │ │ + movw r1, #30020 @ 0x7544 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4802e │ │ │ │ + b.n 480ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 257450 <_PyTime_AsTimeval@@Base+0x1b50> │ │ │ │ + bl 2574a8 <_PyTime_AsTimeval@@Base+0x1bd8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48018 │ │ │ │ + beq.n 48098 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a04c │ │ │ │ - cbnz r0, 48062 │ │ │ │ + cbnz r0, 480e2 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 4806a │ │ │ │ + bl f5734 │ │ │ │ + b.n 480ea │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ 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 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fc84c │ │ │ │ + b.w fcfb0 │ │ │ │ │ │ │ │ -0004808a : │ │ │ │ +0004810a : │ │ │ │ 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 18e790 │ │ │ │ + bl 18e444 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #4680 @ 0x1248 │ │ │ │ + movw r1, #4936 @ 0x1348 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 48106 │ │ │ │ + b.n 48186 │ │ │ │ │ │ │ │ -000480c2 : │ │ │ │ +00048142 : │ │ │ │ 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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48102 │ │ │ │ + cbz r0, 48182 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47e4c │ │ │ │ + bl 47ecc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480f6 │ │ │ │ + beq.n 48176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480fa │ │ │ │ + cbz r3, 4817a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 48102 │ │ │ │ + b.n 48182 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 480f6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48176 │ │ │ │ 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 460e4 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ - cbz r0, 48168 │ │ │ │ + bl 46160 <_PyXI_ExcInfoAsObject@@Base+0x76c> │ │ │ │ + cbz r0, 481e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #24448 @ 0x5f80 │ │ │ │ + movw r2, #24704 @ 0x6080 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl cfd50 │ │ │ │ + bl d0518 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4814c │ │ │ │ + beq.n 481cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4814c │ │ │ │ + cbnz r3, 481cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4816a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 481ea │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 48168 │ │ │ │ - bl d6f30 │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 481e8 │ │ │ │ + bl d76cc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 24fb74 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 24fc80 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (48190 ) │ │ │ │ + ldr r2, [pc, #32] @ (48210 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #1700 @ 0x6a4 │ │ │ │ + movw r0, #1928 @ 0x788 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c7018 │ │ │ │ + b.w c7810 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (48240 ) │ │ │ │ + ldr r3, [pc, #148] @ (482c0 ) │ │ │ │ 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, 481e0 │ │ │ │ + cbz r3, 48260 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 481d6 │ │ │ │ + bne.n 48256 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 481c6 │ │ │ │ + bne.n 48246 │ │ │ │ dmb ish │ │ │ │ - beq.n 481e0 │ │ │ │ - bl 279304 │ │ │ │ + beq.n 48260 │ │ │ │ + bl 279548 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 484b4 │ │ │ │ + bl 48578 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48222 │ │ │ │ + cbz r3, 482a2 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48218 │ │ │ │ + bne.n 48298 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48208 │ │ │ │ + bne.n 48288 │ │ │ │ dmb ish │ │ │ │ - beq.n 48222 │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 482a2 │ │ │ │ + bl 25d75c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2619f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48240 ) │ │ │ │ + bl 2619d4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (482c0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4823c │ │ │ │ + beq.n 482bc │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #4688 @ 0x1250 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 48106 │ │ │ │ + b.n 48186 │ │ │ │ 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 150e9c │ │ │ │ - cbnz r0, 48272 │ │ │ │ + bl 150fcc │ │ │ │ + cbnz r0, 482f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 482be │ │ │ │ + b.n 4833e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48330 │ │ │ │ + bl 483b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 48298 │ │ │ │ - movw r3, #39401 @ 0x99e9 │ │ │ │ + beq.n 48318 │ │ │ │ + movw r3, #39633 @ 0x9ad1 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 482a2 │ │ │ │ + bne.n 48322 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269b48 │ │ │ │ - b.n 482aa │ │ │ │ - bl 80728 │ │ │ │ + bl 269c30 │ │ │ │ + b.n 4832a │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48280 │ │ │ │ - b.n 4826e │ │ │ │ + beq.n 48300 │ │ │ │ + b.n 482ee │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 482b6 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 48336 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4826e │ │ │ │ + bne.n 482ee │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (48320 ) │ │ │ │ + ldr r3, [pc, #80] @ (483a0 ) │ │ │ │ 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 482fe │ │ │ │ + bhi.n 4837e │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14708 @ 0x3974 │ │ │ │ + movw r1, #15460 @ 0x3c64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2007c8 │ │ │ │ + bl 200200 <_PySlice_FromIndices@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2009dc │ │ │ │ + bl 200428 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #4720 @ 0x1270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 48106 │ │ │ │ + b.n 48186 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4835e │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 48362 │ │ │ │ - b.n 48384 │ │ │ │ + bne.n 483de │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 483e2 │ │ │ │ + b.n 48404 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4838c │ │ │ │ + bge.n 4840c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4838c │ │ │ │ + cbz r3, 4840c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4838c │ │ │ │ - movw r2, #30533 @ 0x7745 │ │ │ │ + cbz r3, 4840c │ │ │ │ + movw r2, #31125 @ 0x7995 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4837c │ │ │ │ + bne.n 483fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 48380 │ │ │ │ + b.n 48400 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4838a │ │ │ │ + bge.n 4840a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4838c │ │ │ │ + b.n 4840c │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00048390 : │ │ │ │ +00048410 <_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 14156c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 264508 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ + cbnz r0, 48450 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4844a <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + add.w r4, r4, #4096 @ 0x1000 │ │ │ │ + movw r1, #25732 @ 0x6484 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ + bl d545c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 48452 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00048454 : │ │ │ │ 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 1ef124 │ │ │ │ + bl 1eec0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -44323,137 +44399,137 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (484b0 ) │ │ │ │ + ldr r1, [pc, #204] @ (48574 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #59652 @ 0xe904 │ │ │ │ + movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #30016 @ 0x7540 │ │ │ │ + movw r1, #30272 @ 0x7640 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4848a │ │ │ │ + beq.n 4854e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ + movw r1, #24704 @ 0x6080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24872 @ 0x6128 │ │ │ │ + movw r0, #25128 @ 0x6228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48430 │ │ │ │ + bne.n 484f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48482 │ │ │ │ + b.n 48546 │ │ │ │ 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 23c49c <_PyErr_BadInternalCall@@Base+0x7d40> │ │ │ │ + bl 23c408 <_PyErr_BadInternalCall@@Base+0x7cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4842c │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 484f0 │ │ │ │ + bl 98194 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 29b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ 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 42c4c │ │ │ │ + bl 42db8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78208 │ │ │ │ - b.n 4848c │ │ │ │ + bl 782a8 │ │ │ │ + b.n 48550 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (484b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (48574 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 484a4 │ │ │ │ + beq.n 48568 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #220] @ (485a4 ) │ │ │ │ + ldr r3, [pc, #220] @ (48668 ) │ │ │ │ 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 4858c │ │ │ │ + bne.n 48650 │ │ │ │ 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 4851c │ │ │ │ + bls.n 485e0 │ │ │ │ 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 270284 │ │ │ │ + bl 27036c │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48548 │ │ │ │ + cbz r2, 4860c │ │ │ │ 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 │ │ │ │ @@ -44462,127 +44538,103 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r6 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 29718 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270284 │ │ │ │ + bl 27036c │ │ │ │ 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 48574 │ │ │ │ + bne.n 48638 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29db8 │ │ │ │ - ldr r3, [pc, #20] @ (485a4 ) │ │ │ │ + ldr r3, [pc, #20] @ (48668 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4859e │ │ │ │ + beq.n 48662 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 48638 │ │ │ │ + beq.n 486fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56152 @ 0xdb58 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 47306 │ │ │ │ - cbnz r0, 4860a │ │ │ │ + bl 47386 │ │ │ │ + cbnz r0, 486ce │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 485ec │ │ │ │ - bl d6f30 │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 486b0 │ │ │ │ + bl d76cc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48636 │ │ │ │ + b.n 486fa │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 485de │ │ │ │ + bne.n 486a2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 485de │ │ │ │ - b.n 48634 │ │ │ │ + bne.n 486a2 │ │ │ │ + b.n 486f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4861e │ │ │ │ + beq.n 486e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4861e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 486e2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5540 @ 0x15a4 │ │ │ │ + movw r1, #5796 @ 0x16a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00048642 <_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 140f1c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - bl 264530 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ - cbnz r0, 48682 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4867c <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ - add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #25476 @ 0x6384 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d4ca4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48684 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (486b4 <_PyObject_CheckCrossInterpreterData@@Base+0x72>) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (48734 ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #30104 @ 0x7598 │ │ │ │ + movw r0, #30360 @ 0x7698 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ ldmia r7, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -44595,697 +44647,629 @@ │ │ │ │ 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, 48708 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ + cbz r0, 48788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48708 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ + beq.n 48788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48708 <_PyObject_CheckCrossInterpreterData@@Base+0xc6> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48788 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f83c │ │ │ │ - │ │ │ │ -00048712 : │ │ │ │ - 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 │ │ │ │ - movs r3, #0 │ │ │ │ - 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 73110 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cbz r0, 4876a │ │ │ │ - mov r0, sp │ │ │ │ - bl 1b20cc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48762 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48762 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4876a │ │ │ │ - bl 78208 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w 7f93c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48818 ) │ │ │ │ + ldr r3, [pc, #148] @ (48838 ) │ │ │ │ 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, 487b6 │ │ │ │ + cbz r3, 487d8 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 487ac │ │ │ │ + bne.n 487ce │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4879c │ │ │ │ + bne.n 487be │ │ │ │ dmb ish │ │ │ │ - beq.n 487b6 │ │ │ │ - bl 279304 │ │ │ │ + beq.n 487d8 │ │ │ │ + bl 279548 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29db8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 484b4 │ │ │ │ + bl 48578 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 487f8 │ │ │ │ + cbz r3, 4881a │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 487ee │ │ │ │ + bne.n 48810 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 487de │ │ │ │ + bne.n 48800 │ │ │ │ dmb ish │ │ │ │ - beq.n 487f8 │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 4881a │ │ │ │ + bl 25d75c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d2c │ │ │ │ - ldr r3, [pc, #20] @ (48818 ) │ │ │ │ + bl 72dcc │ │ │ │ + ldr r3, [pc, #20] @ (48838 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48812 │ │ │ │ + beq.n 48834 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4884c ) │ │ │ │ + ldr r3, [pc, #32] @ (4886c ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48840 │ │ │ │ - bl 1a9520 <_Py_write_noraise@@Base+0x408> │ │ │ │ + cbz r3, 48860 │ │ │ │ + bl 1a8ec0 <_Py_write_noraise@@Base+0x408> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48848 │ │ │ │ + b.n 48868 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + movw r0, #39680 @ 0x9b00 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7b2f8 │ │ │ │ │ │ │ │ -00048850 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004887c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ + movs r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, r1 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1c425c │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cbz r0, 488d4 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1b1a64 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 488cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 488cc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4887e │ │ │ │ - bl 78208 │ │ │ │ + cbz r0, 488d4 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #39424 @ 0x9a00 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b1c8 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00048890 : │ │ │ │ +000488da : │ │ │ │ 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 1994d0 │ │ │ │ + bl 198fa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000488ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000488f6 : │ │ │ │ + push {r4, 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 │ │ │ │ - mov r5, r2 │ │ │ │ - add r4, sp, #8 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 29718 │ │ │ │ - mov r1, r4 │ │ │ │ - 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 112b2c <_PyLong_FromByteArray@@Base+0x720> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r2, r2, r0 │ │ │ │ - blx 2a194 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + 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 1c39e8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 48924 │ │ │ │ + bl 782a8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48926 │ │ │ │ + beq.n 4895c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 48948 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4897e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 4894c │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 48982 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48a12 │ │ │ │ + b.n 48a48 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48948 │ │ │ │ + beq.n 4897e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4897e │ │ │ │ + ble.n 489b4 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 48948 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4897e │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 489b0 │ │ │ │ + cbnz r3, 489e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48998 │ │ │ │ + blt.n 489ce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 489b0 │ │ │ │ + b.n 489e6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26fed8 │ │ │ │ + bl 26ffc0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48a12 │ │ │ │ - bl 980b4 │ │ │ │ + b.n 48a48 │ │ │ │ + bl 98194 │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 489d0 │ │ │ │ + bne.n 48a06 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 489c0 │ │ │ │ + bne.n 489f6 │ │ │ │ dmb ish │ │ │ │ - beq.n 489dc │ │ │ │ + beq.n 48a12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 26fed8 │ │ │ │ + bl 26ffc0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 489fe │ │ │ │ + bne.n 48a34 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 489ee │ │ │ │ + bne.n 48a24 │ │ │ │ dmb ish │ │ │ │ - beq.n 48a0a │ │ │ │ + beq.n 48a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 489a0 │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 489d6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00048a16 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048a4c <_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] @ (48ad0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (48b04 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48a6e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48aa4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48a64 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48a9a <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48a54 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48a8a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48a6e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 279304 │ │ │ │ + beq.n 48aa4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 279548 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f45c │ │ │ │ + bl 21f244 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48aa0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48ad6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48a9e <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48ad4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48a8c <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48ac2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48a8e <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48ac4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48a92 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48ac8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48aca <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48b00 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48ac0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48af6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48ab0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48ae6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48aca <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 48b00 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048ad4 : │ │ │ │ +00048b08 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #14428 @ 0x385c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14432 @ 0x3860 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 92140 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 48b98 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - movs r2, #28 │ │ │ │ + add r4, sp, #8 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - sub.w r0, r4, #36 @ 0x24 │ │ │ │ + add r0, sp, #12 │ │ │ │ blx 29718 │ │ │ │ - add.w r2, sp, #8192 @ 0x2000 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ - cmp r5, #2 │ │ │ │ - str.w r2, [r4, #-20] │ │ │ │ - str.w r7, [r4, #-40] │ │ │ │ - str.w r4, [r4, #-16] │ │ │ │ - str.w r4, [r4, #-24] │ │ │ │ - strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 48b70 │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #12461 @ 0x30ad │ │ │ │ - movt r2, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #51217 @ 0xc811 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r0, #11309 @ 0x2c2d │ │ │ │ - movt r0, #17 │ │ │ │ - bl 6d8e4 <_Py_hashtable_new_full@@Base> │ │ │ │ - str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 48b70 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 48b98 │ │ │ │ - mov r0, r6 │ │ │ │ - sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 1108ac <_PyArena_Free@@Base+0x218> │ │ │ │ - ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 48b84 │ │ │ │ - bl 112d74 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr.w r0, [r4, #-16] │ │ │ │ + mov r1, r4 │ │ │ │ + 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 1132d4 <_PyLong_FromByteArray@@Base+0x718> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [r4, #-24] │ │ │ │ - ldr.w r3, [r4, #-40] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2a194 │ │ │ │ - add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 48bd0 │ │ │ │ + cbz r0, 48b80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48bd0 │ │ │ │ + beq.n 48b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bd0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48b80 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 48bec │ │ │ │ + cbz r0, 48b9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48bec │ │ │ │ + beq.n 48b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bec │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48b9c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 48c08 │ │ │ │ + cbz r0, 48bb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48c08 │ │ │ │ + beq.n 48bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c08 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48bb8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48c24 │ │ │ │ + cbz r0, 48bd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48c24 │ │ │ │ + beq.n 48bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c24 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48bd4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 48c40 │ │ │ │ + cbz r0, 48bf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48c40 │ │ │ │ + beq.n 48bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c40 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48bf0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 48c5c │ │ │ │ + cbz r0, 48c0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48c5c │ │ │ │ + beq.n 48c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c5c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48c0c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 48c7e │ │ │ │ + cbz r3, 48c2e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 48c8e │ │ │ │ + b.n 48c3e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 48c8c │ │ │ │ + blt.n 48c3c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48c88 │ │ │ │ - cbnz r1, 48cae │ │ │ │ + bgt.n 48c38 │ │ │ │ + cbnz r1, 48c5e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48c8e │ │ │ │ + b.n 48c3e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #408] @ (48e28 ) │ │ │ │ + ldr r1, [pc, #408] @ (48dd8 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48cb4 │ │ │ │ - b.n 48d10 │ │ │ │ + cbnz r0, 48c64 │ │ │ │ + b.n 48cc0 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 48cda │ │ │ │ + beq.n 48c8a │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 48cc4 │ │ │ │ + cbz r6, 48c74 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 48cc4 │ │ │ │ + bne.n 48c74 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 48cde │ │ │ │ + b.n 48c8e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 48ccc │ │ │ │ + cbnz r0, 48c7c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 48cde │ │ │ │ - bl c7018 │ │ │ │ + b.n 48c8e │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48d10 │ │ │ │ + blt.n 48cc0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 48cc0 │ │ │ │ - b.n 48cc8 │ │ │ │ + beq.n 48c70 │ │ │ │ + b.n 48c78 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 267114 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x24bc> │ │ │ │ + bl 267160 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48d10 │ │ │ │ + beq.n 48cc0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48d66 │ │ │ │ + beq.n 48d16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48d14 │ │ │ │ + beq.n 48cc4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48e10 │ │ │ │ + b.n 48dc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 48d34 │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 48ce4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 48d10 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 48cc0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48d10 │ │ │ │ + beq.n 48cc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48d66 │ │ │ │ + ble.n 48d16 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 48d10 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 48cc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4903c │ │ │ │ + bl 490b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48d82 │ │ │ │ + cbnz r0, 48d32 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48d10 │ │ │ │ + beq.n 48cc0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 48d10 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 48cc0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48e18 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48dc8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48e20 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48dd0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r7, r8, [r0] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 48de0 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 48d90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48d76 │ │ │ │ + beq.n 48d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48d76 │ │ │ │ + bne.n 48d26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48d76 │ │ │ │ - cbz r5, 48e10 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48d26 │ │ │ │ + cbz r5, 48dc0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48e02 │ │ │ │ - bl 980b4 │ │ │ │ + blt.n 48db2 │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 54014 │ │ │ │ + bl 53f6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 48e0a │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 48dba │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54014 │ │ │ │ + bl 53f6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ @@ -45303,257 +45287,321 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9700 @ 0x25e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48e80 │ │ │ │ + beq.n 48e30 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48e80 │ │ │ │ + beq.n 48e30 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #2036 @ 0x7f4 │ │ │ │ + movw r1, #2292 @ 0x8f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2fa0 │ │ │ │ - cbnz r0, 48e96 │ │ │ │ - b.n 48ec2 │ │ │ │ + bl c3794 │ │ │ │ + cbnz r0, 48e46 │ │ │ │ + b.n 48e72 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48e62 │ │ │ │ - movw r0, #2036 @ 0x7f4 │ │ │ │ + beq.n 48e12 │ │ │ │ + movw r0, #2292 @ 0x8f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48ec2 │ │ │ │ - b.n 48e62 │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48e72 │ │ │ │ + b.n 48e12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48ec2 │ │ │ │ + cbz r0, 48e72 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48ec6 │ │ │ │ + cbnz r0, 48e76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48ec2 │ │ │ │ + beq.n 48e72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48ec2 │ │ │ │ + cbnz r3, 48e72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ed6 │ │ │ │ + b.n 48e86 │ │ │ │ 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} │ │ │ │ + │ │ │ │ +00048e8a : │ │ │ │ + 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, #14684 @ 0x395c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #14688 @ 0x3960 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 92220 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 48f4e │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #0 │ │ │ │ + sub.w r0, r4, #36 @ 0x24 │ │ │ │ + blx 29718 │ │ │ │ + add.w r2, sp, #8192 @ 0x2000 │ │ │ │ + movs r3, #1 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ + cmp r5, #2 │ │ │ │ + str.w r2, [r4, #-20] │ │ │ │ + str.w r7, [r4, #-40] │ │ │ │ + str.w r4, [r4, #-16] │ │ │ │ + str.w r4, [r4, #-24] │ │ │ │ + strd r5, r3, [r4, #-8] │ │ │ │ + ble.n 48f26 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #14393 @ 0x3839 │ │ │ │ + movt r2, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #53161 @ 0xcfa9 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r0, #13229 @ 0x33ad │ │ │ │ + movt r0, #17 │ │ │ │ + bl 6d964 <_Py_hashtable_new_full@@Base> │ │ │ │ + str.w r0, [r4, #-12] │ │ │ │ + cbnz r0, 48f26 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 48f4e │ │ │ │ + mov r0, r6 │ │ │ │ + sub.w r1, r4, #40 @ 0x28 │ │ │ │ + bl 11105c <_PyArena_Free@@Base+0x218> │ │ │ │ + ldr.w r0, [r4, #-12] │ │ │ │ + cbz r0, 48f3a │ │ │ │ + bl 11351c <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr.w r0, [r4, #-16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [r4, #-24] │ │ │ │ + ldr.w r3, [r4, #-40] │ │ │ │ + subs r2, r2, r0 │ │ │ │ + blx 2a194 │ │ │ │ + add.w sp, sp, #8192 @ 0x2000 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48f0a │ │ │ │ + cbnz r3, 48f82 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16780 @ 0x418c │ │ │ │ + movw r1, #16688 @ 0x4130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 48f1c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 48f94 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 806c8 │ │ │ │ + bl 807c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48f20 │ │ │ │ + cbnz r0, 48f98 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48f4e │ │ │ │ + b.n 48fc6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48f4e │ │ │ │ + beq.n 48fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f4e │ │ │ │ + cbnz r3, 48fc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #30320 @ 0x7670 │ │ │ │ + movw r0, #30576 @ 0x7770 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ │ │ │ │ -00048f5e : │ │ │ │ +00048fd6 : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 188c10 │ │ │ │ + b.w 1888c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9460 @ 0x24f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48fb6 │ │ │ │ + beq.n 4902e │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48fb6 │ │ │ │ + beq.n 4902e │ │ │ │ mov r0, r6 │ │ │ │ - bl b7378 │ │ │ │ + bl b7b70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48fcc │ │ │ │ + bgt.n 49044 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47684 @ 0xba44 │ │ │ │ + movw r1, #47940 @ 0xbb44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 48ff6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4906e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48f92 │ │ │ │ - movw r0, #61352 @ 0xefa8 │ │ │ │ + beq.n 4900a │ │ │ │ + movw r0, #61592 @ 0xf098 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48ff6 │ │ │ │ - b.n 48f92 │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4906e │ │ │ │ + b.n 4900a │ │ │ │ subs r0, #1 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48ff6 │ │ │ │ + cbz r0, 4906e │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 8861c │ │ │ │ - cbnz r0, 48ffa │ │ │ │ + bl 88728 │ │ │ │ + cbnz r0, 49072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49018 │ │ │ │ + bne.n 49090 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49038 │ │ │ │ + b.n 490b0 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48fe0 │ │ │ │ + bne.n 49058 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 49028 │ │ │ │ + cbnz r0, 490a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48ff6 │ │ │ │ + beq.n 4906e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ff6 │ │ │ │ + bne.n 4906e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ff6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4906e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4905a │ │ │ │ + cbz r0, 490d2 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29228 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ - b.w 272118 │ │ │ │ + b.w 8110c │ │ │ │ + b.w 272200 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 264e6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ - cbnz r0, 4909c │ │ │ │ + bl 264f54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ + cbnz r0, 49114 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 490a4 │ │ │ │ + b.n 4911c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 48ba0 │ │ │ │ + b.w 48b50 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54984 @ 0xd6c8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 49110 │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 49188 │ │ │ │ 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, 490e4 │ │ │ │ + cbz r4, 4915c │ │ │ │ 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] @ (49114 ) │ │ │ │ + ldr r5, [pc, #44] @ (4918c ) │ │ │ │ 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] │ │ │ │ @@ -45565,282 +45613,282 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (4911c ) │ │ │ │ + ldr r0, [pc, #0] @ (49194 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49124 ) │ │ │ │ + ldr r0, [pc, #0] @ (4919c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r4, r0 │ │ │ │ blx 29240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 49164 │ │ │ │ - ldr r0, [pc, #4] @ (49160 ) │ │ │ │ + b.n 491dc │ │ │ │ + ldr r0, [pc, #4] @ (491d8 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 49192 │ │ │ │ + bne.n 4920a │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30380 @ 0x76ac │ │ │ │ + movw r1, #30636 @ 0x77ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 491b0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49228 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 491b4 │ │ │ │ + ble.n 4922c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ + bl 156144 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 49370 │ │ │ │ + b.n 493e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 492c0 │ │ │ │ + bne.w 49338 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 491ee │ │ │ │ + cbz r3, 49266 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 491e0 │ │ │ │ - movw r1, #30428 @ 0x76dc │ │ │ │ + cbnz r2, 49258 │ │ │ │ + movw r1, #30684 @ 0x77dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 491b0 │ │ │ │ - movw r1, #30480 @ 0x7710 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49228 │ │ │ │ + movw r1, #30736 @ 0x7810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 491b0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49228 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 49208 │ │ │ │ + cbz r6, 49280 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ - b.n 491b0 │ │ │ │ + bl 156144 │ │ │ │ + b.n 49228 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4922c │ │ │ │ + beq.n 492a4 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4628 @ 0x1214 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 491b0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49228 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 4927e │ │ │ │ + cbnz r3, 492f6 │ │ │ │ movw r1, #56152 @ 0xdb58 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 221104 │ │ │ │ + bl 220ef0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49324 │ │ │ │ + beq.n 4939c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54776 @ 0xd5f8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 49370 │ │ │ │ + bne.w 493e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49300 │ │ │ │ + beq.n 49378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49300 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 49300 │ │ │ │ + bne.n 49378 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49378 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #14972 @ 0x3a7c │ │ │ │ + movw r1, #15228 @ 0x3b7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl c2fa0 │ │ │ │ + bl c3794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 491b0 │ │ │ │ + beq.n 49228 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 221104 │ │ │ │ + bl 220ef0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266e50 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ + bl 266e9c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x215c> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 49324 │ │ │ │ - b.n 49370 │ │ │ │ + cbz r0, 4939c │ │ │ │ + b.n 493e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 215688 │ │ │ │ + bl 21547c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 492dc │ │ │ │ + cbz r3, 49354 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 266e50 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ - cbz r0, 49324 │ │ │ │ + b.w 266e9c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x215c> │ │ │ │ + cbz r0, 4939c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54776 @ 0xd5f8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49370 │ │ │ │ + bne.n 493e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49300 │ │ │ │ + beq.n 49378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49300 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49378 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #5604 @ 0x15e4 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 491b0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49228 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 4935c │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 493d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 491b0 │ │ │ │ - bl d6f30 │ │ │ │ + bne.w 49228 │ │ │ │ + bl d76cc │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ - b.n 491b0 │ │ │ │ + bl 156144 │ │ │ │ + b.n 49228 │ │ │ │ movw r3, #56152 @ 0xdb58 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49340 │ │ │ │ - b.n 491b0 │ │ │ │ + bne.n 493b8 │ │ │ │ + b.n 49228 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4940c ) │ │ │ │ + ldr r3, [pc, #132] @ (49484 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 493ba │ │ │ │ + cbz r3, 49432 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 493b0 │ │ │ │ + bne.n 49428 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 493a0 │ │ │ │ + bne.n 49418 │ │ │ │ dmb ish │ │ │ │ - beq.n 493ba │ │ │ │ - bl 279304 │ │ │ │ + beq.n 49432 │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4983a │ │ │ │ + bl 498b2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 493ec │ │ │ │ + cbz r3, 49464 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 493e2 │ │ │ │ + bne.n 4945a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 493d2 │ │ │ │ + bne.n 4944a │ │ │ │ dmb ish │ │ │ │ - beq.n 493ec │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 49464 │ │ │ │ + bl 25d75c │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d2c │ │ │ │ - ldr r3, [pc, #20] @ (4940c ) │ │ │ │ + bl 72dcc │ │ │ │ + ldr r3, [pc, #20] @ (49484 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49406 │ │ │ │ + beq.n 4947e │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45848,144 +45896,144 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 49432 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 494aa │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4943e │ │ │ │ + cbz r3, 494b6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49480 │ │ │ │ + b.n 494f8 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4947c │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4947c │ │ │ │ + cbnz r3, 494f4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4947c │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4947c │ │ │ │ + cbnz r3, 494f4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4947c │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4947c │ │ │ │ + cbnz r3, 494f4 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4947c │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 494f4 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl fc0fc │ │ │ │ - cbnz r0, 49500 │ │ │ │ + bl fc97c │ │ │ │ + cbnz r0, 49578 │ │ │ │ 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, 494da │ │ │ │ + cbz r2, 49552 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 494da │ │ │ │ + beq.n 49552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 494da │ │ │ │ + cbnz r3, 49552 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494f6 │ │ │ │ + cbz r0, 4956e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f6 │ │ │ │ + beq.n 4956e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4956e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f83c │ │ │ │ + b.w 7f93c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49532 │ │ │ │ + beq.n 495aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49532 │ │ │ │ + ble.n 495aa │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4954c │ │ │ │ + beq.n 495c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4954c │ │ │ │ + b.n 495c4 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4956a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 495e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4956a │ │ │ │ + beq.n 495e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4956a │ │ │ │ + cbnz r3, 495e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - movw r4, #61076 @ 0xee94 │ │ │ │ + movw r4, #61324 @ 0xef8c │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ @@ -45993,302 +46041,302 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 495b4 │ │ │ │ + bne.n 4962c │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 495b4 │ │ │ │ + ble.n 4962c │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 495b4 │ │ │ │ - cbnz r6, 495de │ │ │ │ + bne.n 4962c │ │ │ │ + cbnz r6, 49656 │ │ │ │ movs r4, #3 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ movw r4, #15416 @ 0x3c38 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49728 │ │ │ │ + beq.w 497a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldrd r9, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbnz r0, 495fe │ │ │ │ + cbnz r0, 49676 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 4972e │ │ │ │ - ldr r3, [pc, #324] @ (49744 ) │ │ │ │ + b.n 497a6 │ │ │ │ + ldr r3, [pc, #324] @ (497bc ) │ │ │ │ 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 49630 │ │ │ │ + bmi.n 496a8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29368 @ 0x72b8 │ │ │ │ + movw r1, #29624 @ 0x73b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 495fa │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49672 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 49654 │ │ │ │ + bne.n 496cc │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30564 @ 0x7764 │ │ │ │ + movw r1, #30820 @ 0x7864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 495fa │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49672 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.n 49678 │ │ │ │ + bgt.n 496f0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30604 @ 0x778c │ │ │ │ + movw r1, #30860 @ 0x788c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 495fa │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49672 │ │ │ │ mov r0, sl │ │ │ │ - bl bc668 │ │ │ │ - cbnz r0, 49698 │ │ │ │ + bl bce5c │ │ │ │ + cbnz r0, 49710 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30636 @ 0x77ac │ │ │ │ + movw r1, #30892 @ 0x78ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 495fa │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49672 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 222b00 │ │ │ │ + bl 2228e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 495fa │ │ │ │ + beq.n 49672 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 496c4 │ │ │ │ + cbnz r3, 4973c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30684 @ 0x77dc │ │ │ │ + movw r1, #30940 @ 0x78dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4971e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 49796 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 222f50 │ │ │ │ + bl 222d38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4971e │ │ │ │ + cbz r0, 49796 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #29532 @ 0x735c │ │ │ │ + movw r0, #29788 @ 0x745c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49716 │ │ │ │ + beq.n 4978e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49700 │ │ │ │ + blt.n 49778 │ │ │ │ mov r0, r7 │ │ │ │ blx 29470 │ │ │ │ - b.n 49706 │ │ │ │ + b.n 4977e │ │ │ │ mov r0, r9 │ │ │ │ blx 2a288 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11620c │ │ │ │ + bl 116974 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22382c <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ + bl 223614 <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22382c <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ - b.n 495fa │ │ │ │ + bl 223614 <_PyParkingLot_AfterFork@@Base+0x56c> │ │ │ │ + b.n 49672 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4976a │ │ │ │ + cbnz r2, 497e2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4976a │ │ │ │ + bne.n 497e2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 49788 │ │ │ │ - ldr r4, [pc, #60] @ (497a8 ) │ │ │ │ + cbnz r0, 49800 │ │ │ │ + ldr r4, [pc, #60] @ (49820 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 49788 │ │ │ │ + cbnz r0, 49800 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 497a4 │ │ │ │ + b.n 4981c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85500 │ │ │ │ + bl 85608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49784 │ │ │ │ + beq.n 497fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 497c4 │ │ │ │ - ldr r2, [pc, #20] @ (497c8 ) │ │ │ │ + cbnz r3, 4983c │ │ │ │ + ldr r2, [pc, #20] @ (49840 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 2779e8 │ │ │ │ + b.w 277ad8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r0, 497f2 │ │ │ │ + cbnz r0, 4986a │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 497fc │ │ │ │ + beq.n 49874 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 497fc │ │ │ │ + ble.n 49874 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49818 │ │ │ │ + beq.n 49890 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49818 │ │ │ │ + b.n 49890 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 49836 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 498ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1095d8 │ │ │ │ + bl 109e5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49836 │ │ │ │ + beq.n 498ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49836 │ │ │ │ + cbnz r3, 498ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #256] @ (4994c ) │ │ │ │ + ldr r3, [pc, #256] @ (499c4 ) │ │ │ │ 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 4986e │ │ │ │ + bne.n 498e6 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ - bne.n 49872 │ │ │ │ + bne.n 498ea │ │ │ │ mov r4, r5 │ │ │ │ - b.n 49876 │ │ │ │ + b.n 498ee │ │ │ │ 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, 4988a │ │ │ │ + cbnz r5, 49902 │ │ │ │ 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 498ac │ │ │ │ + bls.n 49924 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49d00 │ │ │ │ + bl 49d78 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4989c │ │ │ │ + b.n 49914 │ │ │ │ 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 │ │ │ │ @@ -46302,45 +46350,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r5, r4] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 498ee │ │ │ │ + beq.n 49966 │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 498e4 │ │ │ │ + b.n 4995c │ │ │ │ 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 4991a │ │ │ │ + beq.n 49992 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - bl 49d00 │ │ │ │ - b.n 49908 │ │ │ │ + bl 49d78 │ │ │ │ + b.n 49980 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ str.w r3, [sl] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w r1, [sl, #4] │ │ │ │ - ldr r3, [pc, #28] @ (4994c ) │ │ │ │ + ldr r3, [pc, #28] @ (499c4 ) │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49944 │ │ │ │ + beq.n 499bc │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -46349,111 +46397,111 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 4997a │ │ │ │ + beq.n 499f2 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4998a │ │ │ │ + b.n 49a02 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 49988 │ │ │ │ + ble.n 49a00 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 49984 │ │ │ │ - cbnz r2, 499ae │ │ │ │ + bgt.n 499fc │ │ │ │ + cbnz r2, 49a26 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4998a │ │ │ │ + b.n 49a02 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (49a6c ) │ │ │ │ + ldr r1, [pc, #224] @ (49ae4 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 499b4 │ │ │ │ - b.n 49a64 │ │ │ │ + cbnz r0, 49a2c │ │ │ │ + b.n 49adc │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 49a3c │ │ │ │ + beq.n 49ab4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49a02 │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49a7a │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 499d8 │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 49a50 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a64 │ │ │ │ + bne.n 49adc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 499fc │ │ │ │ - bl 85a4c │ │ │ │ + b.n 49a74 │ │ │ │ + bl 85b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 499f8 │ │ │ │ + beq.n 49a70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 499f8 │ │ │ │ + cbnz r3, 49a70 │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 499ca │ │ │ │ + beq.n 49a42 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 49a04 │ │ │ │ - b.n 49a44 │ │ │ │ + bne.n 49a7c │ │ │ │ + b.n 49abc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49a1a │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 49a64 │ │ │ │ + cbnz r0, 49a92 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 49adc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49a48 │ │ │ │ - bl 85a4c │ │ │ │ + b.n 49ac0 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49a36 │ │ │ │ + beq.n 49aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49a36 │ │ │ │ + cbnz r3, 49aae │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 49a48 │ │ │ │ - b.n 49a0e │ │ │ │ + bne.n 49ac0 │ │ │ │ + b.n 49a86 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49a48 │ │ │ │ + b.n 49ac0 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155d34 │ │ │ │ + bl 155e5c │ │ │ │ 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 21aef4 <_Py_RestoreSignals@@Base+0x30f4> │ │ │ │ + b.w 21acd8 <_Py_RestoreSignals@@Base+0x30f0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r4, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -46461,186 +46509,186 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 49a92 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 49b0a │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49a9e │ │ │ │ + cbz r3, 49b16 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49ac0 │ │ │ │ + b.n 49b38 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49abc │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49abc │ │ │ │ + cbnz r3, 49b34 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49abc │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b34 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #57716 @ 0xe174 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 49b14 │ │ │ │ + beq.n 49b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 49b14 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 49b8c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #30756 @ 0x7824 │ │ │ │ + movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49b24 │ │ │ │ - bl 4abaa │ │ │ │ + beq.n 49b9c │ │ │ │ + bl 4ac22 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49b7e │ │ │ │ + b.n 49bf6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49b3a │ │ │ │ + bge.n 49bb2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224194 <_PyTime_AsMilliseconds@@Base+0x6d4> │ │ │ │ + bl 223e00 <_PyTime_AsMilliseconds@@Base+0x558> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b20 │ │ │ │ + beq.n 49b98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49b5e │ │ │ │ + ble.n 49bd6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49b7e │ │ │ │ + ble.n 49bf6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #41176 @ 0xa0d8 │ │ │ │ + movw r0, #41456 @ 0xa1f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e7b44 <_PyErr_ProgramDecodedTextObject@@Base+0x19c> │ │ │ │ + bl 1e7674 <_PyErr_ProgramDecodedTextObject@@Base+0x19c> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49c02 │ │ │ │ + bne.n 49c7a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48330 │ │ │ │ + bl 483b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49bec │ │ │ │ - movw r3, #31913 @ 0x7ca9 │ │ │ │ + beq.n 49c64 │ │ │ │ + movw r3, #31857 @ 0x7c71 │ │ │ │ movt r3, #22 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 49bf6 │ │ │ │ + bne.n 49c6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2045e4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x100c> │ │ │ │ - bl 80728 │ │ │ │ + b.w 203e28 <_PyCompile_GetBinaryIntrinsicName@@Base+0xd00> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49bd4 │ │ │ │ - b.n 49c0a │ │ │ │ + beq.n 49c4c │ │ │ │ + b.n 49c82 │ │ │ │ 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 150e9c │ │ │ │ + bl 150fcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00049c0e : │ │ │ │ - b.w 1f3178 <_PyTime_gmtime@@Base+0x84> │ │ │ │ - movw r1, #5144 @ 0x1418 │ │ │ │ +00049c86 : │ │ │ │ + b.w 1f2d28 <_PyTime_gmtime@@Base+0x84> │ │ │ │ + movw r1, #5400 @ 0x1518 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 426e0 │ │ │ │ + b.w 42868 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 14541c │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49c4e │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 49c60 │ │ │ │ - b.n 49c9c │ │ │ │ + bne.n 49cc6 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 49cd8 │ │ │ │ + b.n 49d14 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49cb0 │ │ │ │ + vldr d6, [pc, #92] @ 49d28 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49ca0 │ │ │ │ + bhi.n 49d18 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 29820 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ @@ -46649,50 +46697,50 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ca8 │ │ │ │ + beq.n 49d20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 49ca8 │ │ │ │ + b.n 49d20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49ca8 │ │ │ │ + b.n 49d20 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00049cb8 : │ │ │ │ - ldr r3, [pc, #64] @ (49cfc ) │ │ │ │ +00049d30 : │ │ │ │ + ldr r3, [pc, #64] @ (49d74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 49cf8 │ │ │ │ + cbz r0, 49d70 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49cd0 │ │ │ │ + bne.n 49d48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49cc2 │ │ │ │ + b.n 49d3a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49ce6 │ │ │ │ + beq.n 49d5e │ │ │ │ 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 49ccc │ │ │ │ + bcc.n 49d44 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 49cf8 │ │ │ │ + cbz r0, 49d70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -47375,26 +47423,26 @@ │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0004a5c2 : │ │ │ │ +0004a63a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4a5f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (4a66c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b36c8 │ │ │ │ - cbz r0, 4a5f0 │ │ │ │ + bl 1b3060 │ │ │ │ + cbz r0, 4a668 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ @@ -47402,125 +47450,125 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18d258 │ │ │ │ - cbz r0, 4a62e │ │ │ │ + bl 18cf08 │ │ │ │ + cbz r0, 4a6a6 │ │ │ │ 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 4a62c │ │ │ │ + beq.n 4a6a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a62c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a6a4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 15f0ec <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4a656 │ │ │ │ + bl 15f1a4 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4a6ce │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3024 @ 0xbd0 │ │ │ │ + movw r0, #3252 @ 0xcb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4a718 ) │ │ │ │ + ldr r3, [pc, #176] @ (4a790 ) │ │ │ │ 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, 4a69c │ │ │ │ + cbz r3, 4a714 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4a692 │ │ │ │ + bne.n 4a70a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a682 │ │ │ │ + bne.n 4a6fa │ │ │ │ dmb ish │ │ │ │ - beq.n 4a69c │ │ │ │ - bl 279304 │ │ │ │ + beq.n 4a714 │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 4983a │ │ │ │ + bl 498b2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4a6ce │ │ │ │ + cbz r3, 4a746 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a6c4 │ │ │ │ + bne.n 4a73c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a6b4 │ │ │ │ + bne.n 4a72c │ │ │ │ dmb ish │ │ │ │ - beq.n 4a6ce │ │ │ │ - bl 25d784 │ │ │ │ - movw r1, #2660 @ 0xa64 │ │ │ │ + beq.n 4a746 │ │ │ │ + bl 25d75c │ │ │ │ + movw r1, #2916 @ 0xb64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4a6dc │ │ │ │ + bne.n 4a754 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 806c8 │ │ │ │ - ldr r3, [pc, #20] @ (4a718 ) │ │ │ │ + bl 807c8 │ │ │ │ + ldr r3, [pc, #20] @ (4a790 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4a714 │ │ │ │ + beq.n 4a78c │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a73c │ │ │ │ + cbz r3, 4a7b4 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4a73e │ │ │ │ + b.n 4a7b6 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r4, [pc, #540] @ (4a95c ) │ │ │ │ + ldr r4, [pc, #540] @ (4a9d4 ) │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -47533,256 +47581,256 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a78c │ │ │ │ + bne.n 4a804 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 4a78c │ │ │ │ + ble.n 4a804 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 4a78c │ │ │ │ - cbnz r7, 4a7b0 │ │ │ │ - ldr r1, [pc, #464] @ (4a960 ) │ │ │ │ + bne.n 4a804 │ │ │ │ + cbnz r7, 4a828 │ │ │ │ + ldr r1, [pc, #464] @ (4a9d8 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a926 │ │ │ │ + beq.w 4a99e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldrd sl, r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a934 │ │ │ │ + beq.w 4a9ac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - cbz r0, 4a84a │ │ │ │ + cbz r0, 4a8c2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4a7fa │ │ │ │ + beq.n 4a872 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 4a7fe │ │ │ │ - b.n 4a84a │ │ │ │ + bge.n 4a876 │ │ │ │ + b.n 4a8c2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4a80a │ │ │ │ + blt.n 4a882 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a82c │ │ │ │ + bpl.n 4a8a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #30832 @ 0x7870 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #31088 @ 0x7970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a84a │ │ │ │ - ldr.w fp, [pc, #316] @ 4a964 │ │ │ │ - b.n 4a8a4 │ │ │ │ + beq.n 4a8c2 │ │ │ │ + ldr.w fp, [pc, #316] @ 4a9dc │ │ │ │ + b.n 4a91c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #9880 @ 0x2698 │ │ │ │ + movw r2, #10136 @ 0x2798 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #21128 @ 0x5288 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4a93a │ │ │ │ + b.n 4a9b2 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a84a │ │ │ │ + beq.n 4a8c2 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 4a8be │ │ │ │ + blt.n 4a936 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ff4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4a918 │ │ │ │ + bge.n 4a990 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4a8ee │ │ │ │ + bne.n 4a966 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4a8de │ │ │ │ + bne.n 4a956 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4a84e │ │ │ │ + bne.n 4a8c6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11620c │ │ │ │ - b.n 4a84a │ │ │ │ + bl 116974 │ │ │ │ + b.n 4a8c2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4a8d0 │ │ │ │ + cbz r3, 4a948 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29de8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a87e │ │ │ │ + b.n 4a8f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29f78 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a87e │ │ │ │ + b.n 4a8f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a8a4 │ │ │ │ + bne.n 4a91c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a8a4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a91c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11620c │ │ │ │ + bl 116974 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a84a │ │ │ │ + beq.n 4a8c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a84a │ │ │ │ + bne.n 4a8c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a84a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a8c2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4a922 │ │ │ │ + beq.n 4a99a │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 4a93a │ │ │ │ + b.n 4a9b2 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a93a │ │ │ │ + b.n 4a9b2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ strd sl, r9, [sp, #148] @ 0x94 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 13, cr0, cr0, cr5, {2} │ │ │ │ + vmla.i d16, d8, d1[1] │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.s8 q8, q4, │ │ │ │ - b.n 4a978 │ │ │ │ - movw r0, #25900 @ 0x652c │ │ │ │ + orr.w r0, r0, #69 @ 0x45 │ │ │ │ + b.n 4a9f0 │ │ │ │ + movw r0, #26148 @ 0x6624 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #3 │ │ │ │ - b.w 806c8 │ │ │ │ + b.w 807c8 │ │ │ │ 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, 4a99c │ │ │ │ + cbz r7, 4aa14 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4a99c │ │ │ │ + beq.n 4aa14 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4a9a8 │ │ │ │ - bl 167f40 <_PyParkingLot_Unpark@@Base+0x240> │ │ │ │ + bgt.n 4aa20 │ │ │ │ + bl 167e50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4aa3e │ │ │ │ - b.n 4aae0 │ │ │ │ + bne.n 4aab6 │ │ │ │ + b.n 4ab58 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4aa44 │ │ │ │ + bne.n 4aabc │ │ │ │ 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 4a9c2 │ │ │ │ + blt.n 4aa3a │ │ │ │ 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 4aa2e │ │ │ │ + ble.n 4aaa6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a9fc │ │ │ │ + bne.n 4aa74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5cec │ │ │ │ - cbnz r0, 4a9ea │ │ │ │ + bl 1e57ac │ │ │ │ + cbnz r0, 4aa62 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4aa62 │ │ │ │ + b.n 4aada │ │ │ │ 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 │ │ │ │ @@ -47801,135 +47849,135 @@ │ │ │ │ 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 4aa0e │ │ │ │ - b.n 4a9d0 │ │ │ │ + bne.n 4aa86 │ │ │ │ + b.n 4aa48 │ │ │ │ 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 4aae0 │ │ │ │ + beq.n 4ab58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4aae0 │ │ │ │ + b.n 4ab58 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e500 │ │ │ │ + bl 27e5f0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4aa58 │ │ │ │ + bcs.n 4aad0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10d26c │ │ │ │ + bl 10daa8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4aa66 │ │ │ │ + cbnz r0, 4aade │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4aae0 │ │ │ │ + b.n 4ab58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aa80 │ │ │ │ + blt.n 4aaf8 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4aa80 │ │ │ │ + bge.n 4aaf8 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ 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 4aac0 │ │ │ │ - bl 18d258 │ │ │ │ - cbnz r0, 4aaac │ │ │ │ + ble.n 4ab38 │ │ │ │ + bl 18cf08 │ │ │ │ + cbnz r0, 4ab24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4aa62 │ │ │ │ + beq.n 4aada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4aa62 │ │ │ │ + bne.n 4aada │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4aa62 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4aada │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4aabc │ │ │ │ + beq.n 4ab34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4aabc │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ab34 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4aa88 │ │ │ │ + b.n 4ab00 │ │ │ │ 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 4aae0 │ │ │ │ + beq.n 4ab58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4aae0 │ │ │ │ + cbnz r3, 4ab58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 4ab1c │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + bpl.n 4ab94 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ab16 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ab1c │ │ │ │ + bne.n 4ab8e │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4ab94 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 4ab56 │ │ │ │ + cbnz r0, 4abce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r6, #5889 @ 0x1701 │ │ │ │ + movw r6, #7769 @ 0x1e59 │ │ │ │ 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 4ab54 │ │ │ │ + bge.n 4abcc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 4ab50 │ │ │ │ + cbz r3, 4abc8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 4ab4a │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ab50 │ │ │ │ + bne.n 4abc2 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4abc8 │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 4ab56 │ │ │ │ + cbnz r0, 4abce │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4ab34 │ │ │ │ + b.n 4abac │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -47941,90 +47989,90 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 220fe0 │ │ │ │ + bl 220dcc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab9c │ │ │ │ - beq.n 4aba0 │ │ │ │ + blt.n 4ac14 │ │ │ │ + beq.n 4ac18 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4aba8 │ │ │ │ + b.n 4ac20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aba8 │ │ │ │ + b.n 4ac20 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004abaa : │ │ │ │ +0004ac22 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4abdc ) │ │ │ │ + ldr r0, [pc, #32] @ (4ac54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #30892 @ 0x78ac │ │ │ │ + movw r2, #31148 @ 0x79ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 4ac0c │ │ │ │ + cbz r5, 4ac84 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 29994 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f83c │ │ │ │ + bl 7f93c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac34 │ │ │ │ + beq.n 4acac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ac34 │ │ │ │ + cbnz r3, 4acac │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4ac56 │ │ │ │ + cbz r3, 4acce │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 4ac58 │ │ │ │ + b.n 4acd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r5, [pc, #384] @ (4addc ) │ │ │ │ + ldr r5, [pc, #384] @ (4ae54 ) │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -48037,360 +48085,360 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4aca6 │ │ │ │ + bne.n 4ad1e │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 4aca6 │ │ │ │ + ble.n 4ad1e │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 4aca6 │ │ │ │ - cbnz r4, 4acc8 │ │ │ │ - ldr r1, [pc, #312] @ (4ade0 ) │ │ │ │ + bne.n 4ad1e │ │ │ │ + cbnz r4, 4ad40 │ │ │ │ + ldr r1, [pc, #312] @ (4ae58 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad9c │ │ │ │ + beq.n 4ae14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add sl, r8 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldrd r9, r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4adaa │ │ │ │ + beq.n 4ae22 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - cbz r0, 4ad54 │ │ │ │ + cbz r0, 4adcc │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4ad0e │ │ │ │ + beq.n 4ad86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ad10 │ │ │ │ - b.n 4ad54 │ │ │ │ + bge.n 4ad88 │ │ │ │ + b.n 4adcc │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4ad18 │ │ │ │ + blt.n 4ad90 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 4ad36 │ │ │ │ + bpl.n 4adae │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #30936 @ 0x78d8 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #31192 @ 0x79d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ad58 │ │ │ │ - b.n 4ad54 │ │ │ │ + bne.n 4add0 │ │ │ │ + b.n 4adcc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #9904 @ 0x26b0 │ │ │ │ + movw r2, #10160 @ 0x27b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #21128 @ 0x5288 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4adba │ │ │ │ - bl 980b4 │ │ │ │ + b.n 4ae32 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4ad6e │ │ │ │ + blt.n 4ade6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a4cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ad80 │ │ │ │ + b.n 4adf8 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 4ad7a │ │ │ │ + cbz r4, 4adf2 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ad80 │ │ │ │ + b.n 4adf8 │ │ │ │ blx 29c58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 4adb2 │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 4ae2a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f50cc │ │ │ │ - b.n 4ad54 │ │ │ │ + bl f5834 │ │ │ │ + b.n 4adcc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4adba │ │ │ │ + b.n 4ae32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4adba │ │ │ │ + b.n 4ae32 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strd r9, r7, [sp, #132] @ 0x84 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - vhadd.s16 q8, q2, │ │ │ │ + orr.w r0, ip, #69 @ 0x45 │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 154c68 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ - cbz r0, 4ae1a │ │ │ │ + bl 154d90 <_PyTime_AsTimespec@@Base+0x48> │ │ │ │ + cbz r0, 4ae92 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ffac0 │ │ │ │ + bl 1ff654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ae1c │ │ │ │ + bne.n 4ae94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae1a │ │ │ │ + beq.n 4ae92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae1a │ │ │ │ + cbnz r3, 4ae92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 4ae64 │ │ │ │ + beq.n 4aedc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae64 │ │ │ │ + cbnz r3, 4aedc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4ae84 │ │ │ │ + cbz r3, 4aefc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4ae94 │ │ │ │ + b.n 4af0c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4ae92 │ │ │ │ + blt.n 4af0a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4ae8e │ │ │ │ - cbnz r1, 4aeb4 │ │ │ │ + bgt.n 4af06 │ │ │ │ + cbnz r1, 4af2c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ae94 │ │ │ │ + b.n 4af0c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #416] @ (4b038 ) │ │ │ │ + ldr r1, [pc, #416] @ (4b0b0 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aeba │ │ │ │ - b.n 4af16 │ │ │ │ + cbnz r0, 4af32 │ │ │ │ + b.n 4af8e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4aee0 │ │ │ │ + beq.n 4af58 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4aeca │ │ │ │ + cbz r6, 4af42 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4aeca │ │ │ │ + bne.n 4af42 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4aee4 │ │ │ │ + b.n 4af5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4aed2 │ │ │ │ + cbnz r0, 4af4a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4aee4 │ │ │ │ - bl c7018 │ │ │ │ + b.n 4af5c │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af16 │ │ │ │ + blt.n 4af8e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4aec6 │ │ │ │ - b.n 4aece │ │ │ │ + beq.n 4af3e │ │ │ │ + b.n 4af46 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 267114 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x24bc> │ │ │ │ + bl 267160 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af16 │ │ │ │ + beq.n 4af8e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af6c │ │ │ │ + beq.n 4afe4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4af1a │ │ │ │ + beq.n 4af92 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b020 │ │ │ │ + b.n 4b098 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 4af3a │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 4afb2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4af16 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4af8e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af16 │ │ │ │ + beq.n 4af8e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4af6c │ │ │ │ + ble.n 4afe4 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4af16 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4af8e │ │ │ │ mov r0, r7 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b172 │ │ │ │ + bl 4b1ea │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4af88 │ │ │ │ + cbnz r0, 4b000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af16 │ │ │ │ + beq.n 4af8e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4af16 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4af8e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b028 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b0a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #120 @ (adr r3, 4b030 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 4b0a8 ) │ │ │ │ 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 80728 │ │ │ │ - cbz r0, 4aff0 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 4b068 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af7c │ │ │ │ + beq.n 4aff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4af7c │ │ │ │ + bne.n 4aff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4af7c │ │ │ │ - cbz r5, 4b020 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4aff4 │ │ │ │ + cbz r5, 4b098 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b012 │ │ │ │ - bl 980b4 │ │ │ │ + blt.n 4b08a │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54382 │ │ │ │ + bl 542da │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 4b01a │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 4b092 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54382 │ │ │ │ + bl 542da │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ @@ -48402,457 +48450,457 @@ │ │ │ │ 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 4b05e │ │ │ │ + bne.n 4b0d6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b076 │ │ │ │ - b.n 4b08a │ │ │ │ + cbnz r0, 4b0ee │ │ │ │ + b.n 4b102 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3752 @ 0xea8 │ │ │ │ + movw r0, #4008 @ 0xfa8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b052 │ │ │ │ - b.n 4b164 │ │ │ │ - bl 85a4c │ │ │ │ + bne.n 4b0ca │ │ │ │ + b.n 4b1dc │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b098 │ │ │ │ + bne.n 4b110 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b0a8 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4b120 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b164 │ │ │ │ + bne.n 4b1dc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b0a8 │ │ │ │ + b.n 4b120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b086 │ │ │ │ + bne.n 4b0fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b086 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b0fe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b0c8 │ │ │ │ + bne.n 4b140 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30952 @ 0x78e8 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4b164 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4b1dc │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4b0da │ │ │ │ + blt.n 4b152 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2ece0 │ │ │ │ + b.w 2ecd8 <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4b0e2 │ │ │ │ - cbnz r4, 4b106 │ │ │ │ + ble.n 4b15a │ │ │ │ + cbnz r4, 4b17e │ │ │ │ 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 256ed0 <_PyTime_AsTimeval@@Base+0x15d0> │ │ │ │ + bl 256ea8 <_PyTime_AsTimeval@@Base+0x15d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b164 │ │ │ │ + beq.n 4b1dc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b166 │ │ │ │ + b.n 4b1de │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204e24 │ │ │ │ - cbnz r0, 4b164 │ │ │ │ + bl 204958 │ │ │ │ + cbnz r0, 4b1dc │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4b120 │ │ │ │ + bge.n 4b198 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ece0 │ │ │ │ - cbnz r0, 4b144 │ │ │ │ - b.n 4b164 │ │ │ │ + bl 2ecd8 <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ + cbnz r0, 4b1bc │ │ │ │ + b.n 4b1dc │ │ │ │ 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 256ed0 <_PyTime_AsTimeval@@Base+0x15d0> │ │ │ │ + bl 256ea8 <_PyTime_AsTimeval@@Base+0x15d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b164 │ │ │ │ + beq.n 4b1dc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b158 │ │ │ │ + beq.n 4b1d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b158 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b1d0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204e24 │ │ │ │ + bl 204958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b0fc │ │ │ │ + beq.n 4b174 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #4928 @ 0x1340 │ │ │ │ + movw r1, #5184 @ 0x1440 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 4b194 │ │ │ │ + b.n 4b20c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b190 │ │ │ │ + cbz r0, 4b208 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #47792 @ 0xbab0 │ │ │ │ + movw r1, #48048 @ 0xbbb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47796 @ 0xbab4 │ │ │ │ + movw r0, #48052 @ 0xbbb4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b1d2 │ │ │ │ + beq.n 4b24a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b1d4 │ │ │ │ + beq.n 4b24c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b1d4 │ │ │ │ + b.n 4b24c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4b1fc │ │ │ │ + bmi.n 4b274 │ │ │ │ movw r2, #24980 @ 0x6194 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b236 │ │ │ │ + bne.n 4b2ae │ │ │ │ mov r6, r0 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b232 │ │ │ │ + cbz r0, 4b2aa │ │ │ │ mov r1, r6 │ │ │ │ - bl 89af4 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b21c │ │ │ │ + beq.n 4b294 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89af4 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b23e │ │ │ │ + bne.n 4b2b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b232 │ │ │ │ + beq.n 4b2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b232 │ │ │ │ + cbnz r3, 4b2aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b23e │ │ │ │ + b.n 4b2b6 │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 4b268 │ │ │ │ + cbnz r5, 4b2e0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4b268 │ │ │ │ + ble.n 4b2e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b268 │ │ │ │ - cbnz r2, 4b286 │ │ │ │ + bne.n 4b2e0 │ │ │ │ + cbnz r2, 4b2fe │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4b2c4 ) │ │ │ │ + ldr r5, [pc, #88] @ (4b33c ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4b286 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4b2fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b2be │ │ │ │ + b.n 4b336 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 432f0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 43240 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b282 │ │ │ │ + beq.n 4b2fa │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2a2d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4b2b6 │ │ │ │ + beq.n 4b32e │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #25916 @ 0x653c │ │ │ │ + movw r2, #26164 @ 0x6634 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 43558 │ │ │ │ - b.n 4b282 │ │ │ │ + bl 43630 │ │ │ │ + b.n 4b2fa │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 44afc │ │ │ │ + b.w 44bd0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4b2d4 │ │ │ │ + cbz r1, 4b34c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4b2dc │ │ │ │ + b.n 4b354 │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 34698 │ │ │ │ - movw r1, #5156 @ 0x1424 │ │ │ │ + b.w 34698 │ │ │ │ + movw r1, #5412 @ 0x1524 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 4b194 │ │ │ │ + b.n 4b20c │ │ │ │ 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 4b31a │ │ │ │ + bmi.n 4b392 │ │ │ │ movw r3, #24980 @ 0x6194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b31a │ │ │ │ + beq.n 4b392 │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 4b332 │ │ │ │ + b.n 4b3aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 327d2 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + bl 32644 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b310 │ │ │ │ + beq.n 4b388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 4b378 │ │ │ │ + cbnz r6, 4b3f0 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4b378 │ │ │ │ + ble.n 4b3f0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b378 │ │ │ │ - cbnz r2, 4b392 │ │ │ │ + bne.n 4b3f0 │ │ │ │ + cbnz r2, 4b40a │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #116] @ (4b3f0 ) │ │ │ │ + ldr r6, [pc, #116] @ (4b468 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4b3e6 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4b45e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4b3ac │ │ │ │ + bne.n 4b424 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4b3c8 │ │ │ │ - bl 14541c │ │ │ │ + b.n 4b440 │ │ │ │ + bl 14570c │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b3c8 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4b3e6 │ │ │ │ + bne.n 4b440 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4b45e │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #41412 @ 0xa1c4 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 44940 │ │ │ │ + b.w 44a14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 4b3f6 │ │ │ │ + b.n 4b46e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2985c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ - ldr r0, [pc, #4] @ (4b418 ) │ │ │ │ + b.w 8110c │ │ │ │ + ldr r0, [pc, #4] @ (4b490 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r1, #4672 @ 0x1240 │ │ │ │ + movw r1, #4928 @ 0x1340 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 4b194 │ │ │ │ - movw r1, #4916 @ 0x1334 │ │ │ │ + b.n 4b20c │ │ │ │ + movw r1, #5172 @ 0x1434 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 426e0 │ │ │ │ + b.w 42868 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4b45e │ │ │ │ + cbnz r1, 4b4d6 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25776 @ 0x64b0 │ │ │ │ + movw r1, #26032 @ 0x65b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b488 │ │ │ │ + b.n 4b500 │ │ │ │ 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 4b486 │ │ │ │ + beq.n 4b4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4b486 │ │ │ │ + cbnz r3, 4b4fe │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4b490 ) │ │ │ │ + ldr r0, [pc, #4] @ (4b508 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4b4c0 │ │ │ │ + cbz r0, 4b538 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b4c0 │ │ │ │ + beq.n 4b538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b4c0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b538 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b4de │ │ │ │ + cbnz r2, 4b556 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b4de │ │ │ │ + cbz r0, 4b556 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b4de │ │ │ │ + beq.n 4b556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b4de │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b556 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004b4e2 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4b50c <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004b55a <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4b584 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ @@ -48863,414 +48911,414 @@ │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4b522 <_PyContext_NewHamtForTests@@Base+0x40> │ │ │ │ - movw r0, #30988 @ 0x790c │ │ │ │ + cbnz r3, 4b59a <_PyContext_NewHamtForTests@@Base+0x40> │ │ │ │ + movw r0, #31244 @ 0x7a0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 142afc │ │ │ │ - cbnz r0, 4b554 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + bl 142e34 │ │ │ │ + cbnz r0, 4b5cc <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #31004 @ 0x791c │ │ │ │ + movw r0, #31260 @ 0x7a1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 143078 │ │ │ │ - b.n 4b578 <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ + bl 1433b0 │ │ │ │ + b.n 4b5f0 <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4b576 <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ + bne.n 4b5ee <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13768 @ 0x35c8 │ │ │ │ + movw r1, #13984 @ 0x36a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b610 <_PyContext_NewHamtForTests@@Base+0x12e>) │ │ │ │ + ldr r3, [pc, #132] @ (4b688 <_PyContext_NewHamtForTests@@Base+0x12e>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b5c0 <_PyContext_NewHamtForTests@@Base+0xde> │ │ │ │ + cbz r3, 4b638 <_PyContext_NewHamtForTests@@Base+0xde> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b5b6 <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ + bne.n 4b62e <_PyContext_NewHamtForTests@@Base+0xd4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b5a6 <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ + bne.n 4b61e <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b5c0 <_PyContext_NewHamtForTests@@Base+0xde> │ │ │ │ - bl 279304 │ │ │ │ + beq.n 4b638 <_PyContext_NewHamtForTests@@Base+0xde> │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b8d2 │ │ │ │ + bl 4b94a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b5f2 <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ + cbz r3, 4b66a <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b5e8 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + bne.n 4b660 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b5d8 <_PyContext_NewHamtForTests@@Base+0xf6> │ │ │ │ + bne.n 4b650 <_PyContext_NewHamtForTests@@Base+0xf6> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b5f2 <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 4b66a <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ + bl 25d75c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 72d2c │ │ │ │ - ldr r3, [pc, #20] @ (4b610 <_PyContext_NewHamtForTests@@Base+0x12e>) │ │ │ │ + bl 72dcc │ │ │ │ + ldr r3, [pc, #20] @ (4b688 <_PyContext_NewHamtForTests@@Base+0x12e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b60c <_PyContext_NewHamtForTests@@Base+0x12a> │ │ │ │ + beq.n 4b684 <_PyContext_NewHamtForTests@@Base+0x12a> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4b63c <_PyContext_NewHamtForTests@@Base+0x15a> │ │ │ │ + cbz r3, 4b6b4 <_PyContext_NewHamtForTests@@Base+0x15a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4b63c <_PyContext_NewHamtForTests@@Base+0x15a> │ │ │ │ + bgt.n 4b6b4 <_PyContext_NewHamtForTests@@Base+0x15a> │ │ │ │ mov r0, r3 │ │ │ │ - bl 25b7f8 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 25bb4c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b646 <_PyContext_NewHamtForTests@@Base+0x164> │ │ │ │ + beq.n 4b6be <_PyContext_NewHamtForTests@@Base+0x164> │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ 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 4b676 <_PyContext_NewHamtForTests@@Base+0x194> │ │ │ │ + bgt.n 4b6ee <_PyContext_NewHamtForTests@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 264e6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ - cbnz r0, 4b692 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + bl 264f54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ + cbnz r0, 4b70a <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 490a4 │ │ │ │ + b.w 4911c │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31024 @ 0x7930 │ │ │ │ + movw r1, #31280 @ 0x7a30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b662 <_PyContext_NewHamtForTests@@Base+0x180> │ │ │ │ + bne.n 4b6da <_PyContext_NewHamtForTests@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ - bl cf014 │ │ │ │ + bl 120a0c │ │ │ │ + bl cf7dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4b6fe <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + beq.n 4b776 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 4b6fe <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 4b776 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12028c │ │ │ │ - bl cf014 │ │ │ │ + bl 120a0c │ │ │ │ + bl cf7dc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2716 @ 0xa9c │ │ │ │ + movw r0, #2972 @ 0xb9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b7ba <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + b.n 4b832 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x2c0> │ │ │ │ + beq.n 4b81a <_PyContext_NewHamtForTests@@Base+0x2c0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x2c0> │ │ │ │ + bge.n 4b81a <_PyContext_NewHamtForTests@@Base+0x2c0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 4b71c <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ + bne.n 4b794 <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 4b76e <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ - b.n 4b764 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + cbnz r1, 4b7e6 <_PyContext_NewHamtForTests@@Base+0x28c> │ │ │ │ + b.n 4b7dc <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b74e <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ + beq.n 4b7c6 <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b74e <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ + cbnz r3, 4b7c6 <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4b6fa <_PyContext_NewHamtForTests@@Base+0x218> │ │ │ │ - bne.n 4b716 <_PyContext_NewHamtForTests@@Base+0x234> │ │ │ │ + blt.n 4b772 <_PyContext_NewHamtForTests@@Base+0x218> │ │ │ │ + bne.n 4b78e <_PyContext_NewHamtForTests@@Base+0x234> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4b700 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ + b.n 4b778 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b794 <_PyContext_NewHamtForTests@@Base+0x2b2> │ │ │ │ + bne.n 4b80c <_PyContext_NewHamtForTests@@Base+0x2b2> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b7ba <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + b.n 4b832 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4b764 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + bge.n 4b7dc <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 4b75a <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq.n 4b7d2 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 4b786 <_PyContext_NewHamtForTests@@Base+0x2a4> │ │ │ │ + b.n 4b7fe <_PyContext_NewHamtForTests@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b764 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b764 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + bne.n 4b7dc <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b7dc <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6764 @ 0x1a6c │ │ │ │ + movw r1, #7020 @ 0x1b6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4b6fa <_PyContext_NewHamtForTests@@Base+0x218> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4b772 <_PyContext_NewHamtForTests@@Base+0x218> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 264e6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ - cbnz r0, 4b7e2 <_PyContext_NewHamtForTests@@Base+0x300> │ │ │ │ + bl 264f54 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x214> │ │ │ │ + cbnz r0, 4b85a <_PyContext_NewHamtForTests@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 265664 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xa0c> │ │ │ │ + b.w 26574c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xa0c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4b80c <_PyContext_NewHamtForTests@@Base+0x32a> │ │ │ │ + bhi.n 4b884 <_PyContext_NewHamtForTests@@Base+0x32a> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4b824 <_PyContext_NewHamtForTests@@Base+0x342> │ │ │ │ + beq.n 4b89c <_PyContext_NewHamtForTests@@Base+0x342> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b826 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ - movw r0, #53508 @ 0xd104 │ │ │ │ + b.n 4b89e <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + movw r0, #53976 @ 0xd2d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b802 <_PyContext_NewHamtForTests@@Base+0x320> │ │ │ │ - b.n 4b850 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bne.n 4b87a <_PyContext_NewHamtForTests@@Base+0x320> │ │ │ │ + b.n 4b8c8 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6968 │ │ │ │ + bl 1f6514 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4b850 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + beq.n 4b8c8 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b854 <_PyContext_NewHamtForTests@@Base+0x372> │ │ │ │ + blt.n 4b8cc <_PyContext_NewHamtForTests@@Base+0x372> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46896 @ 0xb730 │ │ │ │ + movw r1, #47152 @ 0xb830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b888 <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + b.n 4b900 <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4b86c <_PyContext_NewHamtForTests@@Base+0x38a> │ │ │ │ + cbz r0, 4b8e4 <_PyContext_NewHamtForTests@@Base+0x38a> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bbe94 │ │ │ │ + bl 1bb82c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b850 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + beq.n 4b8c8 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4b888 <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ - cbz r4, 4b87e <_PyContext_NewHamtForTests@@Base+0x39c> │ │ │ │ + cbnz r0, 4b900 <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + cbz r4, 4b8f6 <_PyContext_NewHamtForTests@@Base+0x39c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b886 <_PyContext_NewHamtForTests@@Base+0x3a4> │ │ │ │ + beq.n 4b8fe <_PyContext_NewHamtForTests@@Base+0x3a4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4b886 <_PyContext_NewHamtForTests@@Base+0x3a4> │ │ │ │ + b.n 4b8fe <_PyContext_NewHamtForTests@@Base+0x3a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl fcb60 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4b850 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bl fd2bc <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4b8c8 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004b88c : │ │ │ │ - movw r0, #27032 @ 0x6998 │ │ │ │ +0004b904 : │ │ │ │ + movw r0, #27288 @ 0x6a98 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #40068 @ 0x9c84 │ │ │ │ + movw r1, #40324 @ 0x9d84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2fa0 │ │ │ │ - cbz r0, 4b8ce │ │ │ │ + bl c3794 │ │ │ │ + cbz r0, 4b946 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 242194 <_PyErr_BadInternalCall@@Base+0xda38> │ │ │ │ + bl 2420a0 <_PyErr_BadInternalCall@@Base+0xd984> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #288] @ (4ba04 ) │ │ │ │ + ldr r3, [pc, #288] @ (4ba7c ) │ │ │ │ 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 4b906 │ │ │ │ + bne.n 4b97e │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 4b90a │ │ │ │ + bne.n 4b982 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4b90e │ │ │ │ + b.n 4b986 │ │ │ │ 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, 4b930 │ │ │ │ + cbnz r6, 4b9a8 │ │ │ │ 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 4b952 │ │ │ │ + bls.n 4b9ca │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a2f94 │ │ │ │ + bl 1a2968 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4b942 │ │ │ │ + b.n 4b9ba │ │ │ │ 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 │ │ │ │ @@ -49284,208 +49332,208 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r6, r4 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ add r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r6, r4] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 4b994 │ │ │ │ + beq.n 4ba0c │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 4b98a │ │ │ │ + b.n 4ba02 │ │ │ │ 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 4b9c4 │ │ │ │ + beq.n 4ba3c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1a2f94 │ │ │ │ - b.n 4b9b2 │ │ │ │ + bl 1a2968 │ │ │ │ + b.n 4ba2a │ │ │ │ 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] @ (4ba04 ) │ │ │ │ + ldr r3, [pc, #20] @ (4ba7c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b9fe │ │ │ │ + beq.n 4ba76 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4ba34 │ │ │ │ + bne.n 4baac │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30380 @ 0x76ac │ │ │ │ + movw r1, #30636 @ 0x77ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4ba6c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4bae4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4ba78 │ │ │ │ + cbnz r3, 4baf0 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4ba70 │ │ │ │ + cbz r3, 4bae8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4ba60 │ │ │ │ - movw r1, #30428 @ 0x76dc │ │ │ │ + cbnz r2, 4bad8 │ │ │ │ + movw r1, #30684 @ 0x77dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4ba6c │ │ │ │ - movw r1, #30480 @ 0x7710 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4bae4 │ │ │ │ + movw r1, #30736 @ 0x7810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bb22 │ │ │ │ + b.n 4bb9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221080 │ │ │ │ + bl 220e6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4ba9c │ │ │ │ + cbz r2, 4bb14 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 266e50 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x21f8> │ │ │ │ + bl 266e9c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x215c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bb22 │ │ │ │ + bne.n 4bb9a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4bb22 │ │ │ │ - cbz r0, 4bae2 │ │ │ │ + b.n 4bb9a │ │ │ │ + cbz r0, 4bb5a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54776 @ 0xd5f8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4baec │ │ │ │ + bne.n 4bb64 │ │ │ │ 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 4baca │ │ │ │ + beq.n 4bb42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4baca │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bb42 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5604 @ 0x15e4 │ │ │ │ + movw r1, #5860 @ 0x16e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4ba6c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4bae4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 4bb10 │ │ │ │ - bl d6f30 │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 4bb88 │ │ │ │ + bl d76cc │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ - b.n 4bb22 │ │ │ │ + bl 156144 │ │ │ │ + b.n 4bb9a │ │ │ │ movw r3, #56152 @ 0xdb58 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bafc │ │ │ │ + bne.n 4bb74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc36 │ │ │ │ + beq.n 4bcae │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #236] @ (4bc40 ) │ │ │ │ + ldr r0, [pc, #236] @ (4bcb8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc14 │ │ │ │ + beq.n 4bc8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17016 @ 0x4278 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4bb84 │ │ │ │ + beq.n 4bbfc │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31120 @ 0x7990 │ │ │ │ + movw r1, #31376 @ 0x7a90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 4bc14 │ │ │ │ + bl d545c │ │ │ │ + b.n 4bc8c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bc14 │ │ │ │ + blt.n 4bc8c │ │ │ │ movw r0, #54568 @ 0xd528 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc14 │ │ │ │ + beq.n 4bc8c │ │ │ │ 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] @ (4bc44 ) │ │ │ │ + ldr r2, [pc, #148] @ (4bcbc ) │ │ │ │ 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] │ │ │ │ @@ -49497,215 +49545,215 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r7, [ip] │ │ │ │ cmp r3, lr │ │ │ │ strd r1, r2, [r0, #-8] │ │ │ │ str r7, [r1, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq.n 4bbf6 │ │ │ │ + beq.n 4bc6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bbf6 │ │ │ │ + cbnz r3, 4bc6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4bc04 │ │ │ │ + bne.n 4bc7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bc3a │ │ │ │ + b.n 4bcb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bc00 │ │ │ │ + bne.n 4bc78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bc00 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bc78 │ │ │ │ movs r0, #0 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bc36 │ │ │ │ + beq.n 4bcae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bc36 │ │ │ │ + cbnz r3, 4bcae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, pc, #656 @ (adr r0, 4bed4 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 4bf4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #1780 @ 0x6f4 │ │ │ │ + movw r1, #2036 @ 0x7f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c2fa0 │ │ │ │ - cbz r0, 4bcb8 │ │ │ │ + bl c3794 │ │ │ │ + cbz r0, 4bd30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 241820 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 2417e0 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4bc8e │ │ │ │ - cbnz r0, 4bc9c │ │ │ │ - b.n 4bcb8 │ │ │ │ + beq.n 4bd06 │ │ │ │ + cbnz r0, 4bd14 │ │ │ │ + b.n 4bd30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcb8 │ │ │ │ - b.n 4bcaa │ │ │ │ + beq.n 4bd30 │ │ │ │ + b.n 4bd22 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4bcb0 │ │ │ │ + cbz r0, 4bd28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcb8 │ │ │ │ + beq.n 4bd30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4bcb8 │ │ │ │ + b.n 4bd30 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4bd56 │ │ │ │ + beq.n 4bdce │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4bd56 │ │ │ │ + beq.n 4bdce │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #25705 @ 0x6469 │ │ │ │ + movw r3, #27645 @ 0x6bfd │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4bcf4 │ │ │ │ + bne.n 4bd6c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4bcf8 │ │ │ │ + b.n 4bd70 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4bd1a │ │ │ │ + beq.n 4bd92 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4bd1a │ │ │ │ + cbz r3, 4bd92 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #38597 @ 0x96c5 │ │ │ │ + movw r3, #38717 @ 0x973d │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4bd1a │ │ │ │ + bne.n 4bd92 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 594f0 │ │ │ │ + bl 59568 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4bd36 │ │ │ │ + cbz r0, 4bdae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd36 │ │ │ │ + beq.n 4bdae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bd36 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bdae │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4bd56 │ │ │ │ + cbz r0, 4bdce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd56 │ │ │ │ + beq.n 4bdce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bd56 │ │ │ │ + cbnz r3, 4bdce │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 24ac68 │ │ │ │ + bl 24aa9c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4bdaa │ │ │ │ + beq.n 4be22 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9964 @ 0x26ec │ │ │ │ + movw r0, #10220 @ 0x27ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4bdaa │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4be22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bde8 │ │ │ │ + b.n 4be60 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4bdbe │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4be36 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bda6 │ │ │ │ + bne.n 4be1e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bdd2 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4be4a │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bda6 │ │ │ │ + bne.n 4be1e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11fe04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120584 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bda6 │ │ │ │ + beq.n 4be1e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49719,159 +49767,151 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4be5e │ │ │ │ + cbnz r4, 4bed6 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4be5e │ │ │ │ + ble.n 4bed6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4be5e │ │ │ │ - cbnz r2, 4be7c │ │ │ │ + bne.n 4bed6 │ │ │ │ + cbnz r2, 4bef4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #64] @ (4bea4 ) │ │ │ │ + ldr r4, [pc, #64] @ (4bf1c ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4be94 │ │ │ │ + cbz r0, 4bf0c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 155d34 │ │ │ │ + bl 155e5c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4bf06 │ │ │ │ + bl 4bf6e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4be98 │ │ │ │ + bne.n 4bf10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bea0 │ │ │ │ + b.n 4bf18 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004bea8 : │ │ │ │ +0004bf20 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 4beba │ │ │ │ - cbnz r1, 4bec0 │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 4becc │ │ │ │ + cbz r0, 4bf32 │ │ │ │ + cbnz r1, 4bf38 │ │ │ │ + bl 27558c │ │ │ │ + b.n 4bf44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bed2 │ │ │ │ + cbnz r0, 4bf4a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bef2 │ │ │ │ + b.n 4bf6a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10be60 │ │ │ │ + bl 10c69c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bef2 │ │ │ │ + beq.n 4bf6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bef2 │ │ │ │ + cbnz r3, 4bf6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004bef6 : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4bf04 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4bf36 │ │ │ │ + beq.n 4bf9e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 4bf36 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 4bf9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24aa38 │ │ │ │ + b.w 24a8d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bf56 │ │ │ │ + beq.n 4bfbe │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31164 @ 0x79bc │ │ │ │ + movw r1, #31420 @ 0x7abc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4bf7e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4bfe6 │ │ │ │ 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 4bf7a │ │ │ │ + bgt.n 4bfe2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4bf84 │ │ │ │ - bl 1f5cf4 │ │ │ │ + ble.n 4bfec │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bfae │ │ │ │ + b.n 4c016 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224980 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 224768 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bf7e │ │ │ │ + beq.n 4bfe6 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4bfac │ │ │ │ + ble.n 4c014 │ │ │ │ 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] │ │ │ │ @@ -49879,274 +49919,262 @@ │ │ │ │ blx 29db8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c048 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c0b0 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bff6 │ │ │ │ + cbz r3, 4c05e │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bfec │ │ │ │ + bne.n 4c054 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bfdc │ │ │ │ + bne.n 4c044 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bff6 │ │ │ │ - bl 279304 │ │ │ │ + beq.n 4c05e │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b8d2 │ │ │ │ + bl 4b94a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c028 │ │ │ │ + cbz r3, 4c090 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c01e │ │ │ │ + bne.n 4c086 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c00e │ │ │ │ + bne.n 4c076 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c028 │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 4c090 │ │ │ │ + bl 25d75c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 2619f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c048 ) │ │ │ │ + bl 2619d4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c0b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c042 │ │ │ │ + beq.n 4c0aa │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c068 │ │ │ │ + cbz r3, 4c0d0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c078 │ │ │ │ + b.n 4c0e0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c076 │ │ │ │ + ble.n 4c0de │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c072 │ │ │ │ - cbnz r1, 4c09a │ │ │ │ + bgt.n 4c0da │ │ │ │ + cbnz r1, 4c102 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c078 │ │ │ │ + b.n 4c0e0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4c0c4 ) │ │ │ │ + ldr r1, [pc, #72] @ (4c12c ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c0a0 │ │ │ │ - b.n 4c0be │ │ │ │ + cbnz r0, 4c108 │ │ │ │ + b.n 4c126 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #4372 @ 0x1114 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 159b18 │ │ │ │ + b.w 159bcc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 791e8 │ │ │ │ - bl 79218 │ │ │ │ + bl 7928c │ │ │ │ + bl 792bc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4c104 │ │ │ │ + bgt.n 4c16c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #49353 @ 0xc0c9 │ │ │ │ + movw r2, #49457 @ 0xc131 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4c104 │ │ │ │ + bne.n 4c16c │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 155ce8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 155e10 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4c112 │ │ │ │ + ble.n 4c17a │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4c134 │ │ │ │ + b.n 4c19c │ │ │ │ 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, 4c142 │ │ │ │ + cbz r2, 4c1aa │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4c142 │ │ │ │ + ble.n 4c1aa │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 155cfc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 155e24 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4c112 │ │ │ │ + bcc.n 4c17a │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 7924c │ │ │ │ - b.n 4c134 │ │ │ │ + bl 792f0 │ │ │ │ + b.n 4c19c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4c166 │ │ │ │ + bne.n 4c1ce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c186 │ │ │ │ - b.n 4c17e │ │ │ │ + bne.n 4c1ee │ │ │ │ + b.n 4c1e6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31072 @ 0x7960 │ │ │ │ + movw r0, #31328 @ 0x7a60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c158 │ │ │ │ - b.n 4c210 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4c1c0 │ │ │ │ + b.n 4c278 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c210 │ │ │ │ + bne.n 4c278 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c19a │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4c210 │ │ │ │ + bne.n 4c202 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4c278 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c1c2 │ │ │ │ + beq.n 4c22a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31204 @ 0x79e4 │ │ │ │ + movw r1, #31460 @ 0x7ae4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4c1ce │ │ │ │ + bhi.n 4c236 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4c214 │ │ │ │ - b.n 4c1ea │ │ │ │ + beq.n 4c27c │ │ │ │ + b.n 4c252 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14344 @ 0x3808 │ │ │ │ + movw r1, #14560 @ 0x38e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4c214 │ │ │ │ + beq.n 4c27c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14496 @ 0x38a0 │ │ │ │ + movw r1, #14696 @ 0x3968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c24c │ │ │ │ + b.n 4c2b4 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4c238 │ │ │ │ + bcc.n 4c2a0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31232 @ 0x7a00 │ │ │ │ + movw r1, #31488 @ 0x7b00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20233c │ │ │ │ + bl 201cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c210 │ │ │ │ + bne.n 4c278 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c24e : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20649 @ 0x50a9 │ │ │ │ + movw r1, #20117 @ 0x4e95 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53736 @ 0xd1e8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40de0 <_PyCompile_OptimizeCfg@@Base+0xb3e> │ │ │ │ - │ │ │ │ -0004c270 : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #25892 @ 0x6524 │ │ │ │ + b.w 40e00 <_PyCompile_OptimizeCfg@@Base+0xb80> │ │ │ │ + movw r0, #27956 @ 0x6d34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #4 │ │ │ │ - b.w 806c8 │ │ │ │ + b.w 807c8 │ │ │ │ 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] │ │ │ │ @@ -50155,640 +50183,635 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4c2cc │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4c31c │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c2c6 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4c2cc │ │ │ │ + bne.n 4c316 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4c31c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c30a │ │ │ │ + cbnz r0, 4c35a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4c2e8 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4c338 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c2e2 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4c2e8 │ │ │ │ + bne.n 4c332 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4c338 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c30a │ │ │ │ + cbnz r0, 4c35a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4c30a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4c35a │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c300 │ │ │ │ + bne.n 4c350 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c30c : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 29994 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f83c │ │ │ │ + bl 7f93c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c366 │ │ │ │ + beq.n 4c3aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c366 │ │ │ │ + cbnz r3, 4c3aa │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4c386 │ │ │ │ + cbz r3, 4c3ca │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4c398 │ │ │ │ + b.n 4c3dc │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4c396 │ │ │ │ + ble.n 4c3da │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4c390 │ │ │ │ - cbnz r1, 4c3c0 │ │ │ │ + bgt.n 4c3d4 │ │ │ │ + cbnz r1, 4c404 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4c398 │ │ │ │ + b.n 4c3dc │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r4, #16212 @ 0x3f54 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c3c8 │ │ │ │ - b.n 4c482 │ │ │ │ + cbnz r0, 4c40c │ │ │ │ + b.n 4c4c6 │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c3dc │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4c420 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c482 │ │ │ │ + bne.n 4c4c6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4c3f2 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4c436 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c482 │ │ │ │ + bne.n 4c4c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4c40a │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 4c44e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c482 │ │ │ │ + bne.n 4c4c6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c42e │ │ │ │ - bl 85a4c │ │ │ │ + b.n 4c472 │ │ │ │ + bl 85b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c42a │ │ │ │ + beq.n 4c46e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4c42a │ │ │ │ + cbnz r3, 4c46e │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4c3fc │ │ │ │ + beq.n 4c440 │ │ │ │ add r6, r9 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 4c4de │ │ │ │ + beq.n 4c522 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4c43e │ │ │ │ + cbz r0, 4c482 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 4c446 │ │ │ │ - b.n 4c44a │ │ │ │ + bne.n 4c48a │ │ │ │ + b.n 4c48e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 4c452 │ │ │ │ + b.n 4c496 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4c46e │ │ │ │ + bge.n 4c4b2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31320 @ 0x7a58 │ │ │ │ + movw r1, #31576 @ 0x7b58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4c482 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4c4c6 │ │ │ │ movw r9, #4372 @ 0x1114 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4c486 │ │ │ │ + beq.n 4c4ca │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fee30 │ │ │ │ - cbnz r0, 4c48a │ │ │ │ + bl 1fe9c4 │ │ │ │ + cbnz r0, 4c4ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c4fe │ │ │ │ + b.n 4c542 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c48c │ │ │ │ + b.n 4c4d0 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4c4a0 │ │ │ │ + beq.n 4c4e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c482 │ │ │ │ + beq.n 4c4c6 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 4c4a2 │ │ │ │ + b.n 4c4e6 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 29898 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4c4f8 │ │ │ │ + bge.n 4c53c │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c4e8 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 4c52c │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c4a6 │ │ │ │ - b.n 4c482 │ │ │ │ + beq.n 4c4ea │ │ │ │ + b.n 4c4c6 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4c456 │ │ │ │ + blt.n 4c49a │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4c4a2 │ │ │ │ + b.n 4c4e6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 4c482 │ │ │ │ + bl f5734 │ │ │ │ + b.n 4c4c6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0004c516 : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c53a │ │ │ │ + cbz r1, 4c572 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c556 │ │ │ │ + bmi.n 4c58e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51524 @ 0xc944 │ │ │ │ + movw r1, #51780 @ 0xca44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c570 │ │ │ │ + b.n 4c5a8 │ │ │ │ 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 7924c │ │ │ │ + bl 792f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c572 : │ │ │ │ - movw r3, #40300 @ 0x9d6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c59c │ │ │ │ + cbz r3, 4c5c8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c5ac │ │ │ │ + b.n 4c5d8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4c5aa │ │ │ │ + blt.n 4c5d6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4c5a6 │ │ │ │ - cbnz r1, 4c5cc │ │ │ │ + bgt.n 4c5d2 │ │ │ │ + cbnz r1, 4c5f8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c5ac │ │ │ │ + b.n 4c5d8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4c770 ) │ │ │ │ + ldr r1, [pc, #444] @ (4c798 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c5d2 │ │ │ │ - b.n 4c62e │ │ │ │ + cbnz r0, 4c5fe │ │ │ │ + b.n 4c65a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4c5f8 │ │ │ │ + beq.n 4c624 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4c5e2 │ │ │ │ + cbz r6, 4c60e │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c5e2 │ │ │ │ + bne.n 4c60e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c5fc │ │ │ │ + b.n 4c628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c5ea │ │ │ │ + cbnz r0, 4c616 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c5fc │ │ │ │ - bl c7018 │ │ │ │ + b.n 4c628 │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c62e │ │ │ │ + blt.n 4c65a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c5de │ │ │ │ - b.n 4c5e6 │ │ │ │ + beq.n 4c60a │ │ │ │ + b.n 4c612 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 233da0 │ │ │ │ + bl 233d60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c62e │ │ │ │ + beq.n 4c65a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c684 │ │ │ │ + beq.n 4c6b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c632 │ │ │ │ + beq.n 4c65e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c742 │ │ │ │ + b.n 4c76e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 4c652 │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 4c67e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4c62e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4c65a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c62e │ │ │ │ + beq.n 4c65a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c684 │ │ │ │ + ble.n 4c6b0 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4c62e │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4c65a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c8bc │ │ │ │ + bl 4c900 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c69c │ │ │ │ + cbnz r0, 4c6c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c62e │ │ │ │ + beq.n 4c65a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4c62e │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4c65a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #144 @ (adr r3, 4c750 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c758 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c780 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c760 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c788 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c768 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4c790 ) │ │ │ │ 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 80728 │ │ │ │ - cbz r0, 4c712 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 4c73e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c690 │ │ │ │ + beq.n 4c6bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c690 │ │ │ │ + bne.n 4c6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c690 │ │ │ │ - cbz r5, 4c742 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c6bc │ │ │ │ + cbz r5, 4c76e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c734 │ │ │ │ - bl 980b4 │ │ │ │ + blt.n 4c760 │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 548f8 │ │ │ │ + bl 54850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 4c73c │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 4c768 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 548f8 │ │ │ │ + bl 54850 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ 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 4c766 │ │ │ │ + bpl.n 4c78e │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c78a │ │ │ │ + ble.n 4c7b2 │ │ │ │ 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] @ (4ca00 ) │ │ │ │ + ldr r7, [pc, #656] @ (4ca28 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c78c │ │ │ │ + cbz r1, 4c7b4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c7a8 │ │ │ │ + bmi.n 4c7d0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51564 @ 0xc96c │ │ │ │ + movw r1, #51820 @ 0xca6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c7c2 │ │ │ │ + b.n 4c7ea │ │ │ │ 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 7924c │ │ │ │ + bl 792f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c7ec : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c7fa │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ - cbnz r0, 4c828 │ │ │ │ + bl d13a0 │ │ │ │ + cbnz r0, 4c860 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4c7f6 │ │ │ │ + cbz r5, 4c82e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4c7fe │ │ │ │ + b.n 4c836 │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4c81c │ │ │ │ + blt.n 4c854 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 4c81c │ │ │ │ + cbnz r0, 4c854 │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c82a │ │ │ │ + b.n 4c862 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c82a │ │ │ │ + b.n 4c862 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4c834 │ │ │ │ + cbz r3, 4c86c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 4c86a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4c8a2 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c864 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4c86a │ │ │ │ + bne.n 4c89c │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4c8a2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c878 │ │ │ │ + cbnz r0, 4c8b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13d7e4 │ │ │ │ + b.w 13de44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21eaf4 │ │ │ │ + b.w 21e8dc │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4c896 │ │ │ │ + cbz r3, 4c8ce │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4c8b4 │ │ │ │ + beq.n 4c8ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4c8b4 │ │ │ │ + b.n 4c8ec │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4c8a6 │ │ │ │ + cbnz r3, 4c8de │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4c8a8 │ │ │ │ + b.n 4c8e0 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #28448 @ 0x6f20 │ │ │ │ + movw r0, #28704 @ 0x7020 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - b.w 4067e <_PyCompile_OptimizeCfg@@Base+0x3dc> │ │ │ │ + b.w 406ea <_PyCompile_OptimizeCfg@@Base+0x46a> │ │ │ │ + │ │ │ │ +0004c8f4 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c8da │ │ │ │ + cbz r0, 4c91e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #17520 @ 0x4470 │ │ │ │ + movw r0, #17776 @ 0x4570 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c916 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4c95a │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4c90e │ │ │ │ + bne.n 4c952 │ │ │ │ pop {r4} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ @@ -50797,219 +50820,242 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c940 │ │ │ │ + cbz r0, 4c984 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21eaf4 │ │ │ │ + b.w 21e8dc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004c98e : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ - cbnz r0, 4c9ae │ │ │ │ + bl d13a0 │ │ │ │ + cbnz r0, 4c9fe │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4c97c │ │ │ │ + cbz r5, 4c9cc │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4c984 │ │ │ │ + b.n 4c9d4 │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4c9a2 │ │ │ │ + blt.n 4c9f2 │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 4c9a2 │ │ │ │ + cbnz r0, 4c9f2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c9b0 │ │ │ │ + b.n 4ca00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c9b0 │ │ │ │ + b.n 4ca00 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4c9ba │ │ │ │ + cbz r3, 4ca0a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c9ca │ │ │ │ + cbz r0, 4ca1a │ │ │ │ movs r1, #5 │ │ │ │ - b.w 21eaf4 │ │ │ │ + b.w 21e8dc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004ca24 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4ca44 │ │ │ │ + ble.n 4caa0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4ca44 │ │ │ │ + beq.n 4caa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4ca0e │ │ │ │ + cbz r5, 4ca6a │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4ca0e │ │ │ │ + bge.n 4ca6a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4ca28 │ │ │ │ + ble.n 4ca84 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4ca06 │ │ │ │ + blt.n 4ca62 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224980 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 224768 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ca54 │ │ │ │ + beq.n 4cab0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 150134 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 150260 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ca56 │ │ │ │ + beq.n 4cab2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ca56 │ │ │ │ + b.n 4cab2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4ca60 ) │ │ │ │ + ldr r0, [pc, #0] @ (4cabc ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004ca64 : │ │ │ │ +0004cac0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4ca78 │ │ │ │ - cbnz r1, 4ca7e │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 4ca88 │ │ │ │ + cbz r0, 4cad4 │ │ │ │ + cbnz r1, 4cada │ │ │ │ + bl 27558c │ │ │ │ + b.n 4cae4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d188 │ │ │ │ + bl 9d24c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4ca98 │ │ │ │ - movw r0, #31416 @ 0x7ab8 │ │ │ │ + bge.n 4caf4 │ │ │ │ + movw r0, #31672 @ 0x7bb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fdedc │ │ │ │ - b.n 4ca9e │ │ │ │ + bl 1fda78 │ │ │ │ + b.n 4cafa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4cabc │ │ │ │ + cbz r0, 4cb18 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 21eaf4 │ │ │ │ + b.w 21e8dc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004cb22 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8100c │ │ │ │ - b.w 1278fc │ │ │ │ + b.w 8110c │ │ │ │ + │ │ │ │ +0004cb34 : │ │ │ │ + movw r3, #40300 @ 0x9d6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cb64 ) │ │ │ │ + ldr r3, [pc, #132] @ (4cbd4 ) │ │ │ │ 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, 4cb14 │ │ │ │ + cbz r3, 4cb84 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cb0a │ │ │ │ + bne.n 4cb7a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cafa │ │ │ │ + bne.n 4cb6a │ │ │ │ dmb ish │ │ │ │ - beq.n 4cb14 │ │ │ │ - bl 279304 │ │ │ │ + beq.n 4cb84 │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cdb2 │ │ │ │ + bl 4ce22 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cb46 │ │ │ │ + cbz r3, 4cbb6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cb3c │ │ │ │ + bne.n 4cbac │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cb2c │ │ │ │ + bne.n 4cb9c │ │ │ │ dmb ish │ │ │ │ - beq.n 4cb46 │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 4cbb6 │ │ │ │ + bl 25d75c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d2c │ │ │ │ - ldr r3, [pc, #20] @ (4cb64 ) │ │ │ │ + bl 72dcc │ │ │ │ + ldr r3, [pc, #20] @ (4cbd4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cb60 │ │ │ │ + beq.n 4cbd0 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -51018,259 +51064,259 @@ │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4cb9a │ │ │ │ + cbz r6, 4cc0a │ │ │ │ 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, 4cbac │ │ │ │ + cbz r2, 4cc1c │ │ │ │ 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 10d26c │ │ │ │ + bl 10daa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7924c │ │ │ │ - cbz r4, 4cbda │ │ │ │ - ldr r0, [pc, #28] @ (4cbe0 ) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 792f0 │ │ │ │ + cbz r4, 4cc4a │ │ │ │ + ldr r0, [pc, #28] @ (4cc50 ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #18784 @ 0x4960 │ │ │ │ + movw r0, #19040 @ 0x4a60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bpl.n 4cafc │ │ │ │ + bpl.n 4cb6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4cc04 │ │ │ │ + cbnz r3, 4cc74 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4cc04 │ │ │ │ + ble.n 4cc74 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4cc04 │ │ │ │ - cbnz r4, 4cc24 │ │ │ │ + bne.n 4cc74 │ │ │ │ + cbnz r4, 4cc94 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4ccbc ) │ │ │ │ + ldr r4, [pc, #176] @ (4cd2c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cc24 │ │ │ │ + cbnz r0, 4cc94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccb8 │ │ │ │ + b.n 4cd28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4cc38 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4cca8 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cc20 │ │ │ │ + bne.n 4cc90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cc4c │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4ccbc │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cc20 │ │ │ │ + bne.n 4cc90 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #1120 @ 0x460 │ │ │ │ + movw r1, #1368 @ 0x558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #31332 @ 0x7a64 │ │ │ │ + movw r0, #31588 @ 0x7b64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cc20 │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 4cc90 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r6, 4cc9a │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r6, 4cd0a │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cca4 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 4cd14 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cc6e │ │ │ │ - b.n 4cc20 │ │ │ │ + beq.n 4ccde │ │ │ │ + b.n 4cc90 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ccb8 │ │ │ │ + b.n 4cd28 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 22027c │ │ │ │ - cbz r0, 4cd12 │ │ │ │ + bl 220068 │ │ │ │ + cbz r0, 4cd82 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4ccf6 │ │ │ │ + cbnz r0, 4cd66 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4cd16 │ │ │ │ + beq.n 4cd86 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4cd16 │ │ │ │ - bl 83edc │ │ │ │ - cbnz r0, 4cd1e │ │ │ │ + b.n 4cd86 │ │ │ │ + bl 83fdc │ │ │ │ + cbnz r0, 4cd8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd12 │ │ │ │ + beq.n 4cd82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd12 │ │ │ │ + cbnz r3, 4cd82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cd58 │ │ │ │ + b.n 4cdc8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #31572 @ 0x7b54 │ │ │ │ + movw r0, #31828 @ 0x7c54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd58 │ │ │ │ + beq.n 4cdc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd58 │ │ │ │ + cbnz r3, 4cdc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4cd8e │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4cdfe │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cd88 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4cd8e │ │ │ │ + bne.n 4cdf8 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4cdfe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cdb0 │ │ │ │ + cbnz r0, 4ce20 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cdb0 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4ce20 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cda6 │ │ │ │ + bne.n 4ce16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #288] @ (4cee4 ) │ │ │ │ + ldr r3, [pc, #288] @ (4cf54 ) │ │ │ │ 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 4cde6 │ │ │ │ + bne.n 4ce56 │ │ │ │ orrs.w r3, r6, r9 │ │ │ │ - bne.n 4cdea │ │ │ │ + bne.n 4ce5a │ │ │ │ mov r8, r5 │ │ │ │ - b.n 4cdf0 │ │ │ │ + b.n 4ce60 │ │ │ │ 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 4ce22 │ │ │ │ + beq.n 4ce92 │ │ │ │ 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 │ │ │ │ @@ -51300,20 +51346,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 4cfec │ │ │ │ + bl 4d05c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4ce9a │ │ │ │ + bne.n 4cf0a │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4cfec │ │ │ │ + bl 4d05c │ │ │ │ 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 │ │ │ │ @@ -51326,121 +51372,121 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4cee4 ) │ │ │ │ + ldr r3, [pc, #24] @ (4cf54 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cedc │ │ │ │ + beq.n 4cf4c │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4cf18 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4cf88 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cf12 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4cf18 │ │ │ │ + bne.n 4cf82 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4cf88 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cf3a │ │ │ │ + cbnz r0, 4cfaa │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cf3a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4cfaa │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cf30 │ │ │ │ + bne.n 4cfa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72f44 │ │ │ │ - cbz r0, 4cf80 │ │ │ │ + bl 72fe4 │ │ │ │ + cbz r0, 4cff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4cf6a │ │ │ │ + cbz r0, 4cfda │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 808f4 │ │ │ │ - cbnz r0, 4cf84 │ │ │ │ + bl 809f4 │ │ │ │ + cbnz r0, 4cff4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cf80 │ │ │ │ + beq.n 4cff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cf80 │ │ │ │ + cbnz r3, 4cff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cf86 │ │ │ │ + b.n 4cff6 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #41404 @ 0xa1bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cfde │ │ │ │ + bne.n 4d04e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cfde │ │ │ │ + bne.n 4d04e │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4cfde │ │ │ │ + bhi.n 4d04e │ │ │ │ mov r4, r2 │ │ │ │ - bl 3e6e0 │ │ │ │ + bl 3e6f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4cfe8 │ │ │ │ + beq.n 4d058 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4cfea │ │ │ │ + b.n 4d05a │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4cfea │ │ │ │ + b.n 4d05a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ @@ -53800,26 +53846,26 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4ec68 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4ecd8 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ec62 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ec68 │ │ │ │ + bne.n 4ecd2 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4ecd8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ec76 │ │ │ │ + cbnz r0, 4ece6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ec76 │ │ │ │ + cbz r0, 4ece6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -53833,162 +53879,162 @@ │ │ │ │ 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, 4ecba │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4ed2a │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ecb4 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 4ecba │ │ │ │ + bne.n 4ed24 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 4ed2a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ecdc │ │ │ │ + cbnz r0, 4ed4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ecdc │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 4ed4c │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ecd2 │ │ │ │ + bne.n 4ed42 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4359 @ 0x1107 │ │ │ │ + movw r1, #4479 @ 0x117f │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53944 @ 0xd2b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40de0 <_PyCompile_OptimizeCfg@@Base+0xb3e> │ │ │ │ + b.w 40e00 <_PyCompile_OptimizeCfg@@Base+0xb80> │ │ │ │ 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 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4ed52 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4edc2 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4ed68 │ │ │ │ + vldr d7, [pc, #68] @ 4edd8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ed56 │ │ │ │ + bhi.n 4edc6 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4ed5e │ │ │ │ + b.n 4edce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ed5e │ │ │ │ + b.n 4edce │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4ee04 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ee74 ) │ │ │ │ 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, 4edb4 │ │ │ │ + cbz r3, 4ee24 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4edaa │ │ │ │ + bne.n 4ee1a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ed9a │ │ │ │ + bne.n 4ee0a │ │ │ │ dmb ish │ │ │ │ - beq.n 4edb4 │ │ │ │ - bl 279304 │ │ │ │ + beq.n 4ee24 │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4cdb2 │ │ │ │ + bl 4ce22 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ede6 │ │ │ │ + cbz r3, 4ee56 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4eddc │ │ │ │ + bne.n 4ee4c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4edcc │ │ │ │ + bne.n 4ee3c │ │ │ │ dmb ish │ │ │ │ - beq.n 4ede6 │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 4ee56 │ │ │ │ + bl 25d75c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2619f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4ee04 ) │ │ │ │ + bl 2619d4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ee74 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ee00 │ │ │ │ + beq.n 4ee70 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 213d14 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 213af8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21cb10 │ │ │ │ + bl 21c900 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ee54 │ │ │ │ + beq.n 4eec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee56 │ │ │ │ + beq.n 4eec6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ee56 │ │ │ │ + b.n 4eec6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -53999,350 +54045,350 @@ │ │ │ │ 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 241820 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 2417e0 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4ee9e │ │ │ │ + beq.n 4ef0e │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4eeae │ │ │ │ + bne.n 4ef1e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4eeb0 │ │ │ │ + beq.n 4ef20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4eeb0 │ │ │ │ + b.n 4ef20 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed99c │ │ │ │ + bl ee108 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4eed4 │ │ │ │ - cbz r2, 4eed4 │ │ │ │ + blt.n 4ef44 │ │ │ │ + cbz r2, 4ef44 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4eeec │ │ │ │ + bgt.n 4ef5c │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31592 @ 0x7b68 │ │ │ │ + movw r1, #31848 @ 0x7c68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4ef34 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4efa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4ef52 │ │ │ │ + cbz r6, 4efc2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12028c │ │ │ │ - bl cf014 │ │ │ │ + bl 120a0c │ │ │ │ + bl cf7dc │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4ef3a │ │ │ │ + beq.n 4efaa │ │ │ │ mov r0, r8 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 4ef3a │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 4efaa │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13348 @ 0x3424 │ │ │ │ + movw r1, #13604 @ 0x3524 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ef84 │ │ │ │ + b.n 4eff4 │ │ │ │ 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 4ef6c │ │ │ │ + b.n 4efdc │ │ │ │ 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 4ef6c │ │ │ │ + beq.n 4efdc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4ef5e │ │ │ │ + b.n 4efce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ef82 │ │ │ │ + beq.n 4eff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ef82 │ │ │ │ + cbnz r3, 4eff2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #17660 @ 0x44fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4efb8 │ │ │ │ + beq.n 4f028 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 4efb8 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 4f028 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4efba │ │ │ │ + b.n 4f02a │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4eff2 │ │ │ │ + bpl.n 4f062 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4efee │ │ │ │ + cbz r0, 4f05e │ │ │ │ mov r1, r5 │ │ │ │ - bl 21cb10 │ │ │ │ + bl 21c900 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4effa │ │ │ │ + bne.n 4f06a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4efee │ │ │ │ + beq.n 4f05e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4efee │ │ │ │ + cbnz r3, 4f05e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4effa │ │ │ │ + b.n 4f06a │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 241820 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ + bl 2417e0 <_PyErr_BadInternalCall@@Base+0xd0c4> │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4f076 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4f0e6 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4f090 │ │ │ │ + vldr d7, [pc, #72] @ 4f100 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f07a │ │ │ │ + bgt.n 4f0ea │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4f082 │ │ │ │ + b.n 4f0f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f082 │ │ │ │ + b.n 4f0f2 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4f0ac │ │ │ │ - movw r0, #58424 @ 0xe438 │ │ │ │ + bne.n 4f11c │ │ │ │ + movw r0, #58680 @ 0xe538 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 806c8 │ │ │ │ - movw r0, #58416 @ 0xe430 │ │ │ │ + b.w 807c8 │ │ │ │ + movw r0, #58672 @ 0xe530 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 806c8 │ │ │ │ + b.w 807c8 │ │ │ │ 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, 4f0dc │ │ │ │ + cbnz r3, 4f14c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4f0dc │ │ │ │ + ble.n 4f14c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4f0dc │ │ │ │ - cbnz r4, 4f0fc │ │ │ │ + bne.n 4f14c │ │ │ │ + cbnz r4, 4f16c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4f1a4 ) │ │ │ │ + ldr r4, [pc, #192] @ (4f214 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f0fc │ │ │ │ + cbnz r0, 4f16c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f19c │ │ │ │ + b.n 4f20c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f110 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4f180 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f0f8 │ │ │ │ + bne.n 4f168 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f0f8 │ │ │ │ + beq.n 4f168 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f0f8 │ │ │ │ + beq.n 4f168 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #31628 @ 0x7b8c │ │ │ │ + movw r1, #31884 @ 0x7c8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + movw r0, #23828 @ 0x5d14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f0f8 │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 4f168 │ │ │ │ + bl 98194 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29644 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r7, 4f17e │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r7, 4f1ee │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f188 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 4f1f8 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f150 │ │ │ │ - b.n 4f0f8 │ │ │ │ + beq.n 4f1c0 │ │ │ │ + b.n 4f168 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4f19c │ │ │ │ + b.n 4f20c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004f1a8 : │ │ │ │ +0004f218 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4f1c0 │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 4f1ca │ │ │ │ + cbnz r0, 4f230 │ │ │ │ + bl 27558c │ │ │ │ + b.n 4f23a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 25c764 │ │ │ │ + bl 25c738 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4f1da │ │ │ │ - movw r0, #31636 @ 0x7b94 │ │ │ │ + bge.n 4f24a │ │ │ │ + movw r0, #31892 @ 0x7c94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fdedc │ │ │ │ - b.n 4f1e0 │ │ │ │ + bl 1fda78 │ │ │ │ + b.n 4f250 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4f22c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4f29c │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4f22e │ │ │ │ + b.n 4f29e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -54353,353 +54399,353 @@ │ │ │ │ blx 29994 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f83c │ │ │ │ + bl 7f93c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f284 │ │ │ │ + beq.n 4f2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f284 │ │ │ │ + cbnz r3, 4f2f4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4f2a4 │ │ │ │ + cbz r3, 4f314 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f2a6 │ │ │ │ + b.n 4f316 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4f2b4 │ │ │ │ + cbnz r3, 4f324 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4f2b4 │ │ │ │ + ble.n 4f324 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4f2b4 │ │ │ │ - cbnz r4, 4f2d6 │ │ │ │ - ldr r1, [pc, #376] @ (4f430 ) │ │ │ │ + bgt.n 4f324 │ │ │ │ + cbnz r4, 4f346 │ │ │ │ + ldr r1, [pc, #376] @ (4f4a0 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f3be │ │ │ │ + beq.n 4f42e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4f2ec │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4f35c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3be │ │ │ │ + bne.n 4f42e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4f302 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 4f372 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3be │ │ │ │ + bne.n 4f42e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4f31a │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 4f38a │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3be │ │ │ │ + bne.n 4f42e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f33e │ │ │ │ - bl 85a4c │ │ │ │ + b.n 4f3ae │ │ │ │ + bl 85b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f33a │ │ │ │ + beq.n 4f3aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4f33a │ │ │ │ + cbnz r3, 4f3aa │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4f30c │ │ │ │ + beq.n 4f37c │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4f374 │ │ │ │ + beq.n 4f3e4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4f34e │ │ │ │ + cbz r6, 4f3be │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4f380 │ │ │ │ - b.n 4f356 │ │ │ │ + beq.n 4f3f0 │ │ │ │ + b.n 4f3c6 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4f360 │ │ │ │ + cbz r5, 4f3d0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4f388 │ │ │ │ - b.n 4f368 │ │ │ │ + beq.n 4f3f8 │ │ │ │ + b.n 4f3d8 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 446a4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4f388 │ │ │ │ - b.n 4f3be │ │ │ │ + bl 44778 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4f3f8 │ │ │ │ + b.n 4f42e │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4f388 │ │ │ │ + b.n 4f3f8 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4f3a4 │ │ │ │ + bge.n 4f414 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31320 @ 0x7a58 │ │ │ │ + movw r1, #31576 @ 0x7b58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4f3be │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4f42e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4f3c2 │ │ │ │ + beq.n 4f432 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1fee30 │ │ │ │ - cbnz r0, 4f3c6 │ │ │ │ + bl 1fe9c4 │ │ │ │ + cbnz r0, 4f436 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f42a │ │ │ │ + b.n 4f49a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4f3c8 │ │ │ │ + b.n 4f438 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4f3dc │ │ │ │ + beq.n 4f44c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f3be │ │ │ │ + beq.n 4f42e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4f3de │ │ │ │ + b.n 4f44e │ │ │ │ movs r4, #0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 29500 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4f424 │ │ │ │ + bge.n 4f494 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f414 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 4f484 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f3de │ │ │ │ - b.n 4f3be │ │ │ │ + beq.n 4f44e │ │ │ │ + b.n 4f42e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 4f3be │ │ │ │ + bl f5734 │ │ │ │ + b.n 4f42e │ │ │ │ mov r0, r5 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4f48c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4f4fc │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 4f8b8 │ │ │ │ + bl 4f928 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4f482 │ │ │ │ - bl 2768c8 <_Py_c_neg@@Base+0x88> │ │ │ │ - b.n 4f48c │ │ │ │ + cbz r3, 4f4f2 │ │ │ │ + bl 2769b8 <_Py_c_neg@@Base+0x88> │ │ │ │ + b.n 4f4fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85afc │ │ │ │ + b.w 85c04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4f4d6 │ │ │ │ + bhi.n 4f546 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f4ee │ │ │ │ + bmi.n 4f55e │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40400 @ 0x9dd0 │ │ │ │ + movw r0, #40656 @ 0x9ed0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f59a │ │ │ │ - movw r0, #40400 @ 0x9dd0 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f60a │ │ │ │ + movw r0, #40656 @ 0x9ed0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f4ac │ │ │ │ - b.n 4f59a │ │ │ │ + bne.n 4f51c │ │ │ │ + b.n 4f60a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f570 │ │ │ │ + ble.n 4f5e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f556 │ │ │ │ + beq.n 4f5c6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f538 │ │ │ │ + bpl.n 4f5a8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f59a │ │ │ │ + beq.n 4f60a │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f558 │ │ │ │ + beq.n 4f5c8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4f59a │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4f60a │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40400 @ 0x9dd0 │ │ │ │ + movw r0, #40656 @ 0x9ed0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f59a │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f60a │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f576 │ │ │ │ + beq.n 4f5e6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f578 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 4f578 │ │ │ │ - b.n 4f59a │ │ │ │ + bne.n 4f5e8 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 4f5e8 │ │ │ │ + b.n 4f60a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f578 │ │ │ │ + b.n 4f5e8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 260914 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 2608e4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f59a │ │ │ │ - movw r0, #49852 @ 0xc2bc │ │ │ │ + cbz r0, 4f60a │ │ │ │ + movw r0, #50108 @ 0xc3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004f5a0 : │ │ │ │ +0004f610 : │ │ │ │ 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 25c764 │ │ │ │ + bl 25c738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4f5f2 │ │ │ │ + cbnz r4, 4f662 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31796 @ 0x7c34 │ │ │ │ + movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f610 │ │ │ │ + b.n 4f680 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -54710,352 +54756,352 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 224980 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 224768 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq 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, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4f654 │ │ │ │ + cbz r3, 4f6c4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4f664 │ │ │ │ + b.n 4f6d4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4f662 │ │ │ │ + blt.n 4f6d2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4f65e │ │ │ │ - cbnz r1, 4f684 │ │ │ │ + bgt.n 4f6ce │ │ │ │ + cbnz r1, 4f6f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4f664 │ │ │ │ + b.n 4f6d4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4f828 ) │ │ │ │ + ldr r1, [pc, #448] @ (4f898 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f68a │ │ │ │ - b.n 4f6e6 │ │ │ │ + cbnz r0, 4f6fa │ │ │ │ + b.n 4f756 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4f6b0 │ │ │ │ + beq.n 4f720 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f69a │ │ │ │ + cbz r6, 4f70a │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f69a │ │ │ │ + bne.n 4f70a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f6b4 │ │ │ │ + b.n 4f724 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f6a2 │ │ │ │ + cbnz r0, 4f712 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f6b4 │ │ │ │ - bl c7018 │ │ │ │ + b.n 4f724 │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f6e6 │ │ │ │ + blt.n 4f756 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f696 │ │ │ │ - b.n 4f69e │ │ │ │ + beq.n 4f706 │ │ │ │ + b.n 4f70e │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 233da0 │ │ │ │ + bl 233d60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6e6 │ │ │ │ + beq.n 4f756 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f73c │ │ │ │ + beq.n 4f7ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f6ea │ │ │ │ + beq.n 4f75a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f7fa │ │ │ │ + b.n 4f86a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 4f70a │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 4f77a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4f6e6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4f756 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6e6 │ │ │ │ + beq.n 4f756 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f73c │ │ │ │ + ble.n 4f7ac │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4f6e6 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4f756 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4fb98 │ │ │ │ + bl 4fc08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f754 │ │ │ │ + cbnz r0, 4f7c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f6e6 │ │ │ │ + beq.n 4f756 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4f6e6 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4f756 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 29660 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #144 @ (adr r3, 4f808 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4f878 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f810 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f880 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f818 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f888 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f820 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f890 ) │ │ │ │ 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 80728 │ │ │ │ - cbz r0, 4f7ca │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 4f83a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f748 │ │ │ │ + beq.n 4f7b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f748 │ │ │ │ + bne.n 4f7b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f748 │ │ │ │ - cbz r5, 4f7fa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f7b8 │ │ │ │ + cbz r5, 4f86a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f7ec │ │ │ │ - bl 980b4 │ │ │ │ + blt.n 4f85c │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 548f8 │ │ │ │ + bl 54850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 4f7f4 │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 4f864 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 548f8 │ │ │ │ + bl 54850 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - b.n 4f4da │ │ │ │ + b.n 4f54a │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f86a │ │ │ │ + cbnz r7, 4f8da │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca2b6 <__bss_end__@@Base+0xffae526e> │ │ │ │ + bmi.w fffca326 <__bss_end__@@Base+0xffae52de> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f77a │ │ │ │ + bls.n 4f7ea │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ ands r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4f834 │ │ │ │ - b.n 4fd0c │ │ │ │ + cbnz r3, 4f8a4 │ │ │ │ + b.n 4fd7c │ │ │ │ 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 bfe2c │ │ │ │ + bl c0620 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260914 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2608e4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0004f858 : │ │ │ │ +0004f8c8 : │ │ │ │ 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 9d188 │ │ │ │ + bl 9d24c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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, 4f8a8 │ │ │ │ + cbz r0, 4f918 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f8a8 │ │ │ │ + beq.n 4f918 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f8a8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f918 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127c14 <_Py_union_type_or@@Base+0x208> │ │ │ │ + bl 1283cc <_Py_union_type_or@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ed98 │ │ │ │ + bl 21eb80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f9bc │ │ │ │ + bvs.n 4fa2c │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #252] @ 4f9c8 │ │ │ │ + vldr d6, [pc, #252] @ 4fa38 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ - ble.n 4f902 │ │ │ │ + ble.n 4f972 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4f91a │ │ │ │ - vldr d0, [pc, #220] @ 4f9d0 │ │ │ │ + bgt.n 4f98a │ │ │ │ + vldr d0, [pc, #220] @ 4fa40 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #224] @ 4f9d8 │ │ │ │ + vldr d7, [pc, #224] @ 4fa48 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9c0 │ │ │ │ + b.n 4fa30 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 4f960 │ │ │ │ + cbz r3, 4f9d0 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f960 │ │ │ │ - b.n 4f9ae │ │ │ │ + beq.n 4f9d0 │ │ │ │ + b.n 4fa1e │ │ │ │ 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 4f94e │ │ │ │ - vldr d0, [pc, #160] @ 4f9e0 │ │ │ │ + bne.n 4f9be │ │ │ │ + vldr d0, [pc, #160] @ 4fa50 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 4f9e8 │ │ │ │ + vldr d7, [pc, #164] @ 4fa58 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9c0 │ │ │ │ - vldr d0, [pc, #160] @ 4f9f0 │ │ │ │ + b.n 4fa30 │ │ │ │ + vldr d0, [pc, #160] @ 4fa60 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4f9f8 │ │ │ │ + vldr d7, [pc, #160] @ 4fa68 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9c0 │ │ │ │ + b.n 4fa30 │ │ │ │ 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 4f99c │ │ │ │ - vldr d0, [pc, #116] @ 4fa00 │ │ │ │ + bne.n 4fa0c │ │ │ │ + vldr d0, [pc, #116] @ 4fa70 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 4fa08 │ │ │ │ + vldr d7, [pc, #116] @ 4fa78 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9c0 │ │ │ │ - vldr d0, [pc, #112] @ 4fa10 │ │ │ │ + b.n 4fa30 │ │ │ │ + vldr d0, [pc, #112] @ 4fa80 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 4fa18 │ │ │ │ + vldr d7, [pc, #116] @ 4fa88 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f9c0 │ │ │ │ + b.n 4fa30 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a414 │ │ │ │ - vldr d0, [pc, #96] @ 4fa20 │ │ │ │ + vldr d0, [pc, #96] @ 4fa90 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -55071,19 +55117,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 4faf0 @ unpredictable │ │ │ │ + bls.n 4fb60 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4faf8 │ │ │ │ + bls.n 4fb68 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -55097,809 +55143,809 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4fa44 │ │ │ │ + cbnz r3, 4fab4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4fa5e │ │ │ │ + cbz r2, 4face │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4fa5e │ │ │ │ + cbz r3, 4face │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7588 @ 0x1da4 │ │ │ │ + movw r1, #7844 @ 0x1ea4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fb0e │ │ │ │ + b.n 4fb7e │ │ │ │ mov r0, r1 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4fa6c │ │ │ │ + cbz r2, 4fadc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 251230 │ │ │ │ + bl 251200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fa5a │ │ │ │ + beq.n 4faca │ │ │ │ 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 24c2fc │ │ │ │ + bl 24c044 │ │ │ │ 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 24c2fc │ │ │ │ + bl 24c044 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4fb0e │ │ │ │ + cbz r3, 4fb7e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2517b0 │ │ │ │ + bl 251780 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4faca │ │ │ │ + beq.n 4fb3a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4fae4 │ │ │ │ + b.n 4fb54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fa5a │ │ │ │ + beq.n 4faca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fa5a │ │ │ │ + bne.n 4faca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fa5a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4faca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4fb0c │ │ │ │ + bge.n 4fb7c │ │ │ │ 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 4fae4 │ │ │ │ + b.n 4fb54 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 4fb8c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 4fbfc │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 4f8b8 │ │ │ │ + bl 4f928 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 196280 <_Py_c_abs@@Base> │ │ │ │ + bl 195dcc <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4fb78 │ │ │ │ - bl 2768c8 <_Py_c_neg@@Base+0x88> │ │ │ │ - b.n 4fb8e │ │ │ │ - movw r0, #31828 @ 0x7c54 │ │ │ │ + cbz r1, 4fbe8 │ │ │ │ + bl 2769b8 <_Py_c_neg@@Base+0x88> │ │ │ │ + b.n 4fbfe │ │ │ │ + movw r0, #32084 @ 0x7d54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fb8e │ │ │ │ + b.n 4fbfe │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fbb6 │ │ │ │ + cbz r0, 4fc26 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4fbd4 │ │ │ │ + cbz r3, 4fc44 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4fbe4 │ │ │ │ + b.n 4fc54 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4fbe2 │ │ │ │ + ble.n 4fc52 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4fbde │ │ │ │ - cbnz r1, 4fc06 │ │ │ │ + bgt.n 4fc4e │ │ │ │ + cbnz r1, 4fc76 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4fbe4 │ │ │ │ + b.n 4fc54 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4fd08 ) │ │ │ │ + ldr r1, [pc, #288] @ (4fd78 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fc0c │ │ │ │ - b.n 4fc80 │ │ │ │ + cbnz r0, 4fc7c │ │ │ │ + b.n 4fcf0 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4fc22 │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 4fc92 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fcf8 │ │ │ │ - b.n 4fc80 │ │ │ │ - bl 85a4c │ │ │ │ + beq.n 4fd68 │ │ │ │ + b.n 4fcf0 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fc3e │ │ │ │ + beq.n 4fcae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4fc3e │ │ │ │ + cbnz r3, 4fcae │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4fc18 │ │ │ │ + beq.n 4fc88 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4fc5a │ │ │ │ + beq.n 4fcca │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fc5c │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 4fc5c │ │ │ │ - b.n 4fc80 │ │ │ │ + bne.n 4fccc │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 4fccc │ │ │ │ + b.n 4fcf0 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4fc84 │ │ │ │ + bge.n 4fcf4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f4fcc │ │ │ │ - bl 1f5cf4 │ │ │ │ + b.w f5734 │ │ │ │ + bl 1f58a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fd02 │ │ │ │ + b.n 4fd72 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fc7c │ │ │ │ + beq.n 4fcec │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4fcac │ │ │ │ + b.n 4fd1c │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fcc0 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 4fd30 │ │ │ │ + bl e91dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fcde │ │ │ │ + beq.n 4fd4e │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a9a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4fcd0 │ │ │ │ - b.n 4fc9a │ │ │ │ + bge.n 4fd40 │ │ │ │ + b.n 4fd0a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 4fcde │ │ │ │ + bl f5734 │ │ │ │ + b.n 4fd4e │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4fcda │ │ │ │ + beq.n 4fd4a │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4fd02 │ │ │ │ + b.n 4fd72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fc80 │ │ │ │ + beq.n 4fcf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fc80 │ │ │ │ + bne.n 4fcf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fc80 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fcf0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4fc60 │ │ │ │ + beq.n 4fcd0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fc46 │ │ │ │ + b.n 4fcb6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ eors r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260914 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2608e4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4fd60 │ │ │ │ + cbz r7, 4fdd0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26964 @ 0x6954 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4fda0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4fe10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4fd72 │ │ │ │ + bpl.n 4fde2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4fd92 │ │ │ │ + bgt.n 4fe02 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #31832 @ 0x7c58 │ │ │ │ + movw r1, #32088 @ 0x7d58 │ │ │ │ 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 d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fe41c │ │ │ │ + bl fec94 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fda4 │ │ │ │ + cbnz r0, 4fe14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fed2 │ │ │ │ + b.n 4ff42 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a44c <_Py_RestoreSignals@@Base+0x264c> │ │ │ │ + bl 21a23c <_Py_RestoreSignals@@Base+0x2654> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4fdcc │ │ │ │ + bne.n 4fe3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fda0 │ │ │ │ + beq.n 4fe10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fda0 │ │ │ │ + bne.n 4fe10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fda0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fe10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fddc │ │ │ │ + beq.n 4fe4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fddc │ │ │ │ + cbnz r3, 4fe4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 4fe20 │ │ │ │ + beq.n 4fe90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 251224 │ │ │ │ + bl 2511f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fda0 │ │ │ │ + beq.n 4fe10 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21a8a4 <_Py_RestoreSignals@@Base+0x2aa4> │ │ │ │ + bl 21a690 <_Py_RestoreSignals@@Base+0x2aa8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe10 │ │ │ │ + bne.n 4fe80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ - b.n 4fda0 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 4fe10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4fe48 │ │ │ │ + bmi.n 4feb8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31892 @ 0x7c94 │ │ │ │ + movw r1, #32148 @ 0x7d94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ - bl 85a4c │ │ │ │ + b.w d545c │ │ │ │ + bl 85b54 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4fe58 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 4fe5c │ │ │ │ - b.n 4fda0 │ │ │ │ + bne.n 4fec8 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 4fecc │ │ │ │ + b.n 4fe10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4fe74 │ │ │ │ + bge.n 4fee4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21140 @ 0x5294 │ │ │ │ + movw r1, #21396 @ 0x5394 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4fda0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4fe10 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4feb6 │ │ │ │ + beq.n 4ff26 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4fea8 │ │ │ │ + bmi.n 4ff18 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31944 @ 0x7cc8 │ │ │ │ + movw r1, #32200 @ 0x7dc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4fec0 │ │ │ │ - bl 89af4 │ │ │ │ + cbz r0, 4ff30 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4fda0 │ │ │ │ + beq.w 4fe10 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4fed2 │ │ │ │ + b.n 4ff42 │ │ │ │ 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 4feb6 │ │ │ │ + b.n 4ff26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4fef4 │ │ │ │ + cbz r3, 4ff64 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4ff04 │ │ │ │ + b.n 4ff74 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4ff02 │ │ │ │ + blt.n 4ff72 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4fefe │ │ │ │ - cbnz r1, 4ff24 │ │ │ │ + bgt.n 4ff6e │ │ │ │ + cbnz r1, 4ff94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ff04 │ │ │ │ + b.n 4ff74 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #520] @ (50110 ) │ │ │ │ + ldr r1, [pc, #520] @ (50180 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ff2a │ │ │ │ - b.n 4ff88 │ │ │ │ + cbnz r0, 4ff9a │ │ │ │ + b.n 4fff8 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 4ff50 │ │ │ │ + beq.n 4ffc0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 4ff3a │ │ │ │ + cbz r6, 4ffaa │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4ff3a │ │ │ │ + bne.n 4ffaa │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4ff54 │ │ │ │ + b.n 4ffc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 4ff42 │ │ │ │ + cbnz r0, 4ffb2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 4ff54 │ │ │ │ - bl c7018 │ │ │ │ + b.n 4ffc4 │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ff88 │ │ │ │ + blt.n 4fff8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4ff36 │ │ │ │ - b.n 4ff3e │ │ │ │ + beq.n 4ffa6 │ │ │ │ + b.n 4ffae │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 233da0 │ │ │ │ + bl 233d60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ff88 │ │ │ │ + beq.n 4fff8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4ffde │ │ │ │ + beq.n 5004e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4ff8c │ │ │ │ + beq.n 4fffc │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 500c2 │ │ │ │ + b.n 50132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 4ffac │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 5001c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 4ff88 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 4fff8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ff88 │ │ │ │ + beq.n 4fff8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4ffde │ │ │ │ + ble.n 5004e │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4ff88 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4fff8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 50180 │ │ │ │ + bl 501f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fff4 │ │ │ │ + cbnz r0, 50064 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4ff88 │ │ │ │ + beq.n 4fff8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 4ff88 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 4fff8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 29660 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #184 @ (adr r3, 500d0 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 50140 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #180 @ (adr r3, 500d8 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 50148 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 500e0 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 50150 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #176 @ (adr r3, 500e8 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50158 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #176 @ (adr r3, 500f0 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50160 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #172 @ (adr r3, 500f8 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50168 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #172 @ (adr r3, 50100 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50170 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #168 @ (adr r3, 50108 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 50178 ) │ │ │ │ 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 80728 │ │ │ │ - cbz r0, 50092 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 50102 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ffe8 │ │ │ │ + beq.n 50058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ffe8 │ │ │ │ + bne.n 50058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ffe8 │ │ │ │ - cbz r6, 500c2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50058 │ │ │ │ + cbz r6, 50132 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 500b4 │ │ │ │ - bl 980b4 │ │ │ │ + blt.n 50124 │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 23402c │ │ │ │ + bl 234050 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 500bc │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 5012c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 23402c │ │ │ │ + bl 234050 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 500ea │ │ │ │ + bpl.n 5015a │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 50112 │ │ │ │ + ble.n 50182 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5ea9c <__bss_end__@@Base+0xffa79a54> │ │ │ │ + blx fff5eb0c <__bss_end__@@Base+0xffa79ac4> │ │ │ │ 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] @ (5031c <_PyMonitoring_FirePyStartEvent@@Base+0x16a>) │ │ │ │ + ldr r2, [pc, #540] @ (5038c <_PyMonitoring_FirePyStartEvent@@Base+0x16a>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 50122 │ │ │ │ - ldr r7, [pc, #656] @ (5039c <_PyMonitoring_FirePyStartEvent@@Base+0x1ea>) │ │ │ │ + blt.n 50192 │ │ │ │ + ldr r7, [pc, #656] @ (5040c <_PyMonitoring_FirePyStartEvent@@Base+0x1ea>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (50184 ) │ │ │ │ + ldr r0, [pc, #116] @ (501f4 ) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ lsls r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260914 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2608e4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00050138 : │ │ │ │ +000501a8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (5017c ) │ │ │ │ + ldr r5, [pc, #60] @ (501ec ) │ │ │ │ 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 50176 │ │ │ │ + beq.n 501e6 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5016e │ │ │ │ + bge.n 501de │ │ │ │ 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 5015a │ │ │ │ + b.n 501ca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5019e │ │ │ │ + cbz r0, 5020e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #31996 @ 0x7cfc │ │ │ │ + movw r0, #32252 @ 0x7dfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ │ │ │ │ -000501b2 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00050222 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 504e0 │ │ │ │ + bl 50550 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 50200 <_PyMonitoring_FirePyStartEvent@@Base+0x4e> │ │ │ │ + cbz r3, 50270 <_PyMonitoring_FirePyStartEvent@@Base+0x4e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #272] @ (5032c <_PyMonitoring_FirePyStartEvent@@Base+0x17a>) │ │ │ │ + ldr r3, [pc, #272] @ (5039c <_PyMonitoring_FirePyStartEvent@@Base+0x17a>) │ │ │ │ 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 50254 <_PyMonitoring_FirePyStartEvent@@Base+0xa2> │ │ │ │ + bge.n 502c4 <_PyMonitoring_FirePyStartEvent@@Base+0xa2> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32032 @ 0x7d20 │ │ │ │ + movw r1, #32288 @ 0x7e20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5025e <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 502ce <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 50268 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ - bl 8100c │ │ │ │ - cbnz r0, 50264 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + beq.n 502d8 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ + bl 8110c │ │ │ │ + cbnz r0, 502d4 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50324 <_PyMonitoring_FirePyStartEvent@@Base+0x172> │ │ │ │ + b.n 50394 <_PyMonitoring_FirePyStartEvent@@Base+0x172> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #2136 @ 0x858 │ │ │ │ + movw r8, #2392 @ 0x958 │ │ │ │ movt r8, #56 @ 0x38 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 50322 <_PyMonitoring_FirePyStartEvent@@Base+0x170> │ │ │ │ + beq.n 50392 <_PyMonitoring_FirePyStartEvent@@Base+0x170> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -55909,239 +55955,239 @@ │ │ │ │ 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 201a54 │ │ │ │ + bl 201408 │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 5031e <_PyMonitoring_FirePyStartEvent@@Base+0x16c> │ │ │ │ + cbz r0, 5038e <_PyMonitoring_FirePyStartEvent@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5025e <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + beq.n 502ce <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 50312 <_PyMonitoring_FirePyStartEvent@@Base+0x160> │ │ │ │ + ble.n 50382 <_PyMonitoring_FirePyStartEvent@@Base+0x160> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #44172 @ 0xac8c │ │ │ │ + movw r2, #44428 @ 0xad8c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #15384 @ 0x3c18 │ │ │ │ + movw r1, #16200 @ 0x3f48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5025e <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + beq.n 502ce <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5025e <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + beq.n 502ce <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5025e <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5025e <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bne.n 502ce <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 502ce <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 5027a <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ + b.n 502ea <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50352 <_PyMonitoring_FirePyStartEvent@@Base+0x1a0> │ │ │ │ + bne.n 503c2 <_PyMonitoring_FirePyStartEvent@@Base+0x1a0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5036a <_PyMonitoring_FirePyStartEvent@@Base+0x1b8> │ │ │ │ - b.n 5037e <_PyMonitoring_FirePyStartEvent@@Base+0x1cc> │ │ │ │ + cbnz r0, 503da <_PyMonitoring_FirePyStartEvent@@Base+0x1b8> │ │ │ │ + b.n 503ee <_PyMonitoring_FirePyStartEvent@@Base+0x1cc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3752 @ 0xea8 │ │ │ │ + movw r0, #4008 @ 0xfa8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50346 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ - b.n 50462 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ - bl 85a4c │ │ │ │ + bne.n 503b6 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + b.n 504d2 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5038c <_PyMonitoring_FirePyStartEvent@@Base+0x1da> │ │ │ │ + bne.n 503fc <_PyMonitoring_FirePyStartEvent@@Base+0x1da> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5039c <_PyMonitoring_FirePyStartEvent@@Base+0x1ea> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5040c <_PyMonitoring_FirePyStartEvent@@Base+0x1ea> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50462 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ + bne.n 504d2 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5039c <_PyMonitoring_FirePyStartEvent@@Base+0x1ea> │ │ │ │ + b.n 5040c <_PyMonitoring_FirePyStartEvent@@Base+0x1ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5037a <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + bne.n 503ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5037a <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 503ea <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 12028c │ │ │ │ - bl cf014 │ │ │ │ + bl 120a0c │ │ │ │ + bl cf7dc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 503c2 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + beq.n 50432 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ mov r0, r3 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50434 <_PyMonitoring_FirePyStartEvent@@Base+0x282> │ │ │ │ + beq.n 504a4 <_PyMonitoring_FirePyStartEvent@@Base+0x282> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 503d8 <_PyMonitoring_FirePyStartEvent@@Base+0x226> │ │ │ │ + cbz r1, 50448 <_PyMonitoring_FirePyStartEvent@@Base+0x226> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 503e4 <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ + bge.n 50454 <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 503e4 <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ + b.n 50454 <_PyMonitoring_FirePyStartEvent@@Base+0x232> │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f890 │ │ │ │ + bl 24f860 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 503c8 <_PyMonitoring_FirePyStartEvent@@Base+0x216> │ │ │ │ - b.n 50462 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ + bne.n 50438 <_PyMonitoring_FirePyStartEvent@@Base+0x216> │ │ │ │ + b.n 504d2 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 2517b0 │ │ │ │ + bl 251780 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50462 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ + beq.n 504d2 <_PyMonitoring_FirePyStartEvent@@Base+0x2b0> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 50414 <_PyMonitoring_FirePyStartEvent@@Base+0x262> │ │ │ │ + bge.n 50484 <_PyMonitoring_FirePyStartEvent@@Base+0x262> │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 503fe <_PyMonitoring_FirePyStartEvent@@Base+0x24c> │ │ │ │ + b.n 5046e <_PyMonitoring_FirePyStartEvent@@Base+0x24c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 50464 <_PyMonitoring_FirePyStartEvent@@Base+0x2b2> │ │ │ │ + b.n 504d4 <_PyMonitoring_FirePyStartEvent@@Base+0x2b2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12028c │ │ │ │ - bl cf014 │ │ │ │ + bl 120a0c │ │ │ │ + bl cf7dc │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3752 @ 0xea8 │ │ │ │ + movw r0, #4008 @ 0xfa8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #4] @ (5046c <_PyMonitoring_FirePyStartEvent@@Base+0x2ba>) │ │ │ │ + ldr r0, [pc, #4] @ (504dc <_PyMonitoring_FirePyStartEvent@@Base+0x2ba>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (50474 <_PyMonitoring_FirePyStartEvent@@Base+0x2c2>) │ │ │ │ + ldr r0, [pc, #0] @ (504e4 <_PyMonitoring_FirePyStartEvent@@Base+0x2c2>) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (504c8 <_PyMonitoring_FirePyStartEvent@@Base+0x316>) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50538 <_PyMonitoring_FirePyStartEvent@@Base+0x316>) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 504aa <_PyMonitoring_FirePyStartEvent@@Base+0x2f8> │ │ │ │ + blt.n 5051a <_PyMonitoring_FirePyStartEvent@@Base+0x2f8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #18776 @ 0x4958 │ │ │ │ + movw r0, #19032 @ 0x4a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 504c6 <_PyMonitoring_FirePyStartEvent@@Base+0x314> │ │ │ │ + cbz r0, 50536 <_PyMonitoring_FirePyStartEvent@@Base+0x314> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #18784 @ 0x4960 │ │ │ │ + movw r0, #19040 @ 0x4a60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strex r0, r0, [ip, #292] @ 0x124 │ │ │ │ │ │ │ │ -000504cc <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 504e0 │ │ │ │ +0005053c <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 50550 │ │ │ │ │ │ │ │ -000504ce : │ │ │ │ +0005053e : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - b.n 504d4 │ │ │ │ + b.n 50544 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 2747e4 <_PyLong_DivmodNear@@Base+0xb78> │ │ │ │ + b.w 2748cc <_PyLong_DivmodNear@@Base+0xb78> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 504f4 │ │ │ │ + cbz r3, 50564 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50534 │ │ │ │ + bne.n 505a4 │ │ │ │ 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 │ │ │ │ @@ -56157,176 +56203,176 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00050536 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +000505a6 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50584 <_PyMonitoring_FirePyResumeEvent@@Base+0x4e> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 50592 <_PyMonitoring_FirePyResumeEvent@@Base+0x5c> │ │ │ │ + bne.n 505f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x4e> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 50602 <_PyMonitoring_FirePyResumeEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a2ac │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 194a04 │ │ │ │ + b.w 19455c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (5062c <_PyMonitoring_FirePyResumeEvent@@Base+0xf6>) │ │ │ │ + ldr r3, [pc, #132] @ (5069c <_PyMonitoring_FirePyResumeEvent@@Base+0xf6>) │ │ │ │ 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, 505da <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + cbz r3, 5064a <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 505d0 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ + bne.n 50640 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 505c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ + bne.n 50630 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ dmb ish │ │ │ │ - beq.n 505da <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ - bl 279304 │ │ │ │ + beq.n 5064a <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2345a0 │ │ │ │ + bl 234560 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5060c <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ + cbz r3, 5067c <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50602 <_PyMonitoring_FirePyResumeEvent@@Base+0xcc> │ │ │ │ + bne.n 50672 <_PyMonitoring_FirePyResumeEvent@@Base+0xcc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 505f2 <_PyMonitoring_FirePyResumeEvent@@Base+0xbc> │ │ │ │ + bne.n 50662 <_PyMonitoring_FirePyResumeEvent@@Base+0xbc> │ │ │ │ dmb ish │ │ │ │ - beq.n 5060c <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 5067c <_PyMonitoring_FirePyResumeEvent@@Base+0xd6> │ │ │ │ + bl 25d75c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2619f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (5062c <_PyMonitoring_FirePyResumeEvent@@Base+0xf6>) │ │ │ │ + bl 2619d4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (5069c <_PyMonitoring_FirePyResumeEvent@@Base+0xf6>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 50626 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + beq.n 50696 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 5064c <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ + cbz r3, 506bc <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5064e <_PyMonitoring_FirePyResumeEvent@@Base+0x118> │ │ │ │ + b.n 506be <_PyMonitoring_FirePyResumeEvent@@Base+0x118> │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 5065c <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ + cbnz r3, 506cc <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 5065c <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ + ble.n 506cc <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5065c <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ - cbnz r5, 50680 <_PyMonitoring_FirePyResumeEvent@@Base+0x14a> │ │ │ │ - ldr r1, [pc, #136] @ (506e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b2>) │ │ │ │ + bgt.n 506cc <_PyMonitoring_FirePyResumeEvent@@Base+0x126> │ │ │ │ + cbnz r5, 506f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x14a> │ │ │ │ + ldr r1, [pc, #136] @ (50758 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b2>) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50680 <_PyMonitoring_FirePyResumeEvent@@Base+0x14a> │ │ │ │ + cbnz r0, 506f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x14a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 506dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1a6> │ │ │ │ + b.n 5074c <_PyMonitoring_FirePyResumeEvent@@Base+0x1a6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 11fcb8 │ │ │ │ + bl 120438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5067c <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + beq.n 506ec <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 506a6 <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ + beq.n 50716 <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 506a6 <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 50716 <_PyMonitoring_FirePyResumeEvent@@Base+0x170> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5067c <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + bne.n 506ec <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 506d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x19e> │ │ │ │ + bne.n 50744 <_PyMonitoring_FirePyResumeEvent@@Base+0x19e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 5067c <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + bl f5734 │ │ │ │ + b.n 506ec <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -56338,257 +56384,257 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0bd8 │ │ │ │ - cbnz r0, 50768 <_PyMonitoring_FirePyResumeEvent@@Base+0x232> │ │ │ │ + bl d13a0 │ │ │ │ + cbnz r0, 507d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x232> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5073e <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + blt.n 507ae <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5073e <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + ble.n 507ae <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ - cbnz r0, 5073e <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + cbnz r0, 507ae <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5076a <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ + b.n 507da <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42444 @ 0xa5cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5075c <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ + bne.n 507cc <_PyMonitoring_FirePyResumeEvent@@Base+0x226> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5076a <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ + beq.n 507da <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5076a <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ + b.n 507da <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5076a <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ + b.n 507da <_PyMonitoring_FirePyResumeEvent@@Base+0x234> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50774 <_PyMonitoring_FirePyResumeEvent@@Base+0x23e> │ │ │ │ + cbz r3, 507e4 <_PyMonitoring_FirePyResumeEvent@@Base+0x23e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5079c <_PyMonitoring_FirePyResumeEvent@@Base+0x266> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 507c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ + bne.n 5080c <_PyMonitoring_FirePyResumeEvent@@Base+0x266> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 50830 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 507b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x280> │ │ │ │ + cbz r3, 50826 <_PyMonitoring_FirePyResumeEvent@@Base+0x280> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 507b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x27a> │ │ │ │ + blt.n 50820 <_PyMonitoring_FirePyResumeEvent@@Base+0x27a> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 507b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x27e> │ │ │ │ + b.n 50824 <_PyMonitoring_FirePyResumeEvent@@Base+0x27e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 507c2 <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ + b.n 50832 <_PyMonitoring_FirePyResumeEvent@@Base+0x28c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 504e0 │ │ │ │ + bl 50550 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ │ │ │ │ -000507de <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0005084e <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50838 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ + bne.n 508a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26096 @ 0x65f0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50850 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + bne.n 508c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 50870 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + b.n 508e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18504 @ 0x4848 │ │ │ │ + movw r0, #18760 @ 0x4948 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50822 <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ - b.n 509e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ - bl 14541c │ │ │ │ + bne.n 50892 <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ + b.n 50a52 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50870 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 508e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 509e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 50a52 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5087e <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + bne.n 508ee <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5089e <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 14541c │ │ │ │ + b.n 5090e <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5089e <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5090e <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 509e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 50a52 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 509f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ + vldr d10, [pc, #328] @ 50a60 <_PyMonitoring_FirePyYieldEvent@@Base+0x212> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 508ca <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ + bhi.n 5093a <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 5093a <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ - b.n 50990 <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ - ble.n 5093a <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 509aa <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + b.n 50a00 <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ + ble.n 509aa <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 5093a <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 509aa <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5093a <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + beq.n 509aa <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 296d8 │ │ │ │ - vldr d6, [pc, #260] @ 509f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x21a> │ │ │ │ + vldr d6, [pc, #260] @ 50a68 <_PyMonitoring_FirePyYieldEvent@@Base+0x21a> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 50a00 <_PyMonitoring_FirePyYieldEvent@@Base+0x222> │ │ │ │ + vldr d5, [pc, #256] @ 50a70 <_PyMonitoring_FirePyYieldEvent@@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 50928 <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ + ble.n 50998 <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 509cc <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 50a3c <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 50964 <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ + b.n 509d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2767b8 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ + bl 2768a8 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 2767b8 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ + bl 2768a8 <_Py_hashtable_foreach@@Base+0x44c> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19744 @ 0x4d20 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 509cc <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + beq.n 50a3c <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 509cc <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + bvs.n 50a3c <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 509cc <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + ble.n 50a3c <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 2768c8 <_Py_c_neg@@Base+0x88> │ │ │ │ - b.n 509e2 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 2769b8 <_Py_c_neg@@Base+0x88> │ │ │ │ + b.n 50a52 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 509a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ + bne.n 50a18 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 509cc <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 50a3c <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29cf4 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a6f4 │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 188c10 │ │ │ │ + b.w 1888c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -56596,65 +56642,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbl.8 d22, {d16}, d0 │ │ │ │ - b.w fa8c4 │ │ │ │ + b.w fb028 │ │ │ │ │ │ │ │ -00050a0e <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00050a7e <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50a50 <_PyMonitoring_FirePyReturnEvent@@Base+0x42> │ │ │ │ - movw r0, #58432 @ 0xe440 │ │ │ │ + bne.n 50ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x42> │ │ │ │ + movw r0, #58688 @ 0xe540 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 806c8 │ │ │ │ - movw r0, #58440 @ 0xe448 │ │ │ │ + b.w 807c8 │ │ │ │ + movw r0, #58696 @ 0xe548 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 806c8 │ │ │ │ + b.w 807c8 │ │ │ │ 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 50af6 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + bne.n 50b66 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50af6 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + beq.n 50b66 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50b3a <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + beq.n 50baa <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -56673,15 +56719,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, 50b04 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + cbz r2, 50b74 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -56690,849 +56736,825 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 50b04 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + b.n 50b74 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 50b16 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + cbz r3, 50b86 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50b1e <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ + b.n 50b8e <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b2e <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + beq.n 50b9e <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50b32 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + cbz r3, 50ba2 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50b3a <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b.n 50baa <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 50b2e <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b9e <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (50b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x172>) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50bf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x172>) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50b6e <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + cbz r2, 50bde <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50b6e <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ - movw r0, #30104 @ 0x7598 │ │ │ │ + cbz r3, 50bde <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + movw r0, #30360 @ 0x7698 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ + b.w 848ec │ │ │ │ + movw r0, #25100 @ 0x620c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ nop │ │ │ │ - bpl.n 50a9c <_PyMonitoring_FirePyReturnEvent@@Base+0x8e> │ │ │ │ + bpl.n 50b0c <_PyMonitoring_FirePyReturnEvent@@Base+0x8e> │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ 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] @ (50bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6>) │ │ │ │ + ldr r4, [pc, #56] @ (50c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c6>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 50bb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ + cbz r5, 50c24 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a6> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 50bb6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ + b.n 50c26 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #32200 @ 0x7dc8 │ │ │ │ + movw r0, #32456 @ 0x7ec8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50c00 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f2> │ │ │ │ + cbnz r1, 50c70 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f2> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #32460 @ 0x7ecc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 50c2c <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 50c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 50c42 <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ + beq.n 50cb2 <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 50c32 <_PyMonitoring_FirePyReturnEvent@@Base+0x224> │ │ │ │ + bmi.n 50ca2 <_PyMonitoring_FirePyReturnEvent@@Base+0x224> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32236 @ 0x7dec │ │ │ │ + movw r1, #32492 @ 0x7eec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x246> │ │ │ │ + b.n 50cc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x246> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 50c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x236> │ │ │ │ + beq.n 50cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x236> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 50c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x236> │ │ │ │ + b.n 50cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x236> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (50c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x28e>) │ │ │ │ + ldr r2, [pc, #52] @ (50d0c <_PyMonitoring_FirePyReturnEvent@@Base+0x28e>) │ │ │ │ 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 50c82 <_PyMonitoring_FirePyReturnEvent@@Base+0x274> │ │ │ │ + beq.n 50cf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x274> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 50c78 <_PyMonitoring_FirePyReturnEvent@@Base+0x26a> │ │ │ │ + b.n 50ce8 <_PyMonitoring_FirePyReturnEvent@@Base+0x26a> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x27e> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 50c96 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ + bne.n 50cfc <_PyMonitoring_FirePyReturnEvent@@Base+0x27e> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 50d06 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #1504 @ 0x5e0 │ │ │ │ + movw r0, #1616 @ 0x650 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ 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, 50cdc <_PyMonitoring_FirePyReturnEvent@@Base+0x2ce> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 50d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x2ce> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50cd6 <_PyMonitoring_FirePyReturnEvent@@Base+0x2c8> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 50cdc <_PyMonitoring_FirePyReturnEvent@@Base+0x2ce> │ │ │ │ + bne.n 50d46 <_PyMonitoring_FirePyReturnEvent@@Base+0x2c8> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 50d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x2ce> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50cfe <_PyMonitoring_FirePyReturnEvent@@Base+0x2f0> │ │ │ │ + cbnz r0, 50d6e <_PyMonitoring_FirePyReturnEvent@@Base+0x2f0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50cfe <_PyMonitoring_FirePyReturnEvent@@Base+0x2f0> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 50d6e <_PyMonitoring_FirePyReturnEvent@@Base+0x2f0> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50cf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ + bne.n 50d64 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 50dd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + beq.n 50e42 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50dd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + bne.n 50e42 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50dd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + beq.n 50e42 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #18949 @ 0x4a05 │ │ │ │ + movw r3, #17757 @ 0x455d │ │ │ │ movt r3, #25 │ │ │ │ - movw r0, #32296 @ 0x7e28 │ │ │ │ + movw r0, #32552 @ 0x7f28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50d7c <_PyMonitoring_FirePyReturnEvent@@Base+0x36e> │ │ │ │ + cbnz r0, 50dec <_PyMonitoring_FirePyReturnEvent@@Base+0x36e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #653 @ 0x28d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #32308 @ 0x7e34 │ │ │ │ + movw r0, #32564 @ 0x7f34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 50db2 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4> │ │ │ │ + beq.n 50e22 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50db2 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4> │ │ │ │ + cbnz r3, 50e22 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50d70 <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ + beq.n 50de0 <_PyMonitoring_FirePyReturnEvent@@Base+0x362> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50dd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + beq.n 50e42 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50dd2 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ + cbnz r3, 50e42 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00050dd8 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00050e48 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, 50e32 <_PyMonitoring_FireCallEvent@@Base+0x5a> │ │ │ │ - movw r3, #48088 @ 0xbbd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25776 @ 0x64b0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e48 <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ - 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 24c2fc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50e6e <_PyMonitoring_FireCallEvent@@Base+0x96> │ │ │ │ + bne.n 50e9a <_PyMonitoring_FireCallEvent@@Base+0x52> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e72 <_PyMonitoring_FireCallEvent@@Base+0x9a> │ │ │ │ + beq.n 50e9e <_PyMonitoring_FireCallEvent@@Base+0x56> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1ef5f0 <_PySet_Update@@Base+0x16c> │ │ │ │ + b.w 1ef0d8 <_PySet_Update@@Base+0x16c> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00050e74 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00050ea0 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #1488 @ 0x5d0 │ │ │ │ + movw r0, #1600 @ 0x640 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fc6 <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ - ldr r5, [pc, #292] @ (51000 <_PyMonitoring_FireJumpEvent@@Base+0x18c>) │ │ │ │ + beq.n 50ff2 <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ + ldr r5, [pc, #292] @ (5102c <_PyMonitoring_FireJumpEvent@@Base+0x18c>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50ffc <_PyMonitoring_FireJumpEvent@@Base+0x188> │ │ │ │ + beq.w 51028 <_PyMonitoring_FireJumpEvent@@Base+0x188> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #51217 @ 0xc811 │ │ │ │ + movw r1, #53161 @ 0xcfa9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #26549 @ 0x67b5 │ │ │ │ + movw r3, #26789 @ 0x68a5 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #11309 @ 0x2c2d │ │ │ │ + movw r0, #13229 @ 0x33ad │ │ │ │ movt r0, #17 │ │ │ │ movw r4, #41672 @ 0xa2c8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #39316 @ 0x9994 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6d8e4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d964 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fc2 <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ + beq.n 50fee <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 5116a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + bl 51192 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50fc2 <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ + beq.n 50fee <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1abad0 │ │ │ │ + bl 1ab470 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50f72 <_PyMonitoring_FireJumpEvent@@Base+0xfe> │ │ │ │ + cbz r0, 50f9e <_PyMonitoring_FireJumpEvent@@Base+0xfe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6033 @ 0x1791 │ │ │ │ + movw r1, #6131 @ 0x17f3 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27636c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50f74 <_PyMonitoring_FireJumpEvent@@Base+0x100> │ │ │ │ + bl 27645c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50fa0 <_PyMonitoring_FireJumpEvent@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 112d74 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 11351c <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50fc2 <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #128] @ (51004 <_PyMonitoring_FireJumpEvent@@Base+0x190>) │ │ │ │ + cbz r3, 50fee <_PyMonitoring_FireJumpEvent@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #128] @ (51030 <_PyMonitoring_FireJumpEvent@@Base+0x190>) │ │ │ │ movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 6e6f8 │ │ │ │ + bl 6e778 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #6567 @ 0x19a7 │ │ │ │ + movw r1, #6611 @ 0x19d3 │ │ │ │ movt r1, #5 │ │ │ │ - bl 27636c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 27645c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50fb6 <_PyMonitoring_FireJumpEvent@@Base+0x142> │ │ │ │ + cbnz r0, 50fe2 <_PyMonitoring_FireJumpEvent@@Base+0x142> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #7537 @ 0x1d71 │ │ │ │ + movw r1, #7581 @ 0x1d9d │ │ │ │ movt r1, #5 │ │ │ │ - bl 27636c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 27645c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (51004 <_PyMonitoring_FireJumpEvent@@Base+0x190>) │ │ │ │ + ldr r0, [pc, #76] @ (51030 <_PyMonitoring_FireJumpEvent@@Base+0x190>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6e6f8 │ │ │ │ - cbz r4, 50fe2 <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ - b.n 50fc6 <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 6e778 │ │ │ │ + cbz r4, 5100e <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + b.n 50ff2 <_PyMonitoring_FireJumpEvent@@Base+0x152> │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50fe2 <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + cbz r0, 5100e <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50fe2 <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + beq.n 5100e <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50fe2 <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5100e <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50fea <_PyMonitoring_FireJumpEvent@@Base+0x176> │ │ │ │ - bl 112d74 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51016 <_PyMonitoring_FireJumpEvent@@Base+0x176> │ │ │ │ + bl 11351c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50ff2 <_PyMonitoring_FireJumpEvent@@Base+0x17e> │ │ │ │ - bl 112d74 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5101e <_PyMonitoring_FireJumpEvent@@Base+0x17e> │ │ │ │ + bl 11351c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50ffa <_PyMonitoring_FireJumpEvent@@Base+0x186> │ │ │ │ - bl 112d74 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51026 <_PyMonitoring_FireJumpEvent@@Base+0x186> │ │ │ │ + bl 11351c <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #32320 @ 0x7e40 │ │ │ │ + movw r1, #32576 @ 0x7f40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 51042 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 5106e <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2aa2c <__clock_getres64@plt> │ │ │ │ - cbz r0, 51046 <_PyMonitoring_FireJumpEvent@@Base+0x1d2> │ │ │ │ + cbz r0, 51072 <_PyMonitoring_FireJumpEvent@@Base+0x1d2> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51066 <_PyMonitoring_FireJumpEvent@@Base+0x1f2> │ │ │ │ + b.n 51092 <_PyMonitoring_FireJumpEvent@@Base+0x1f2> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 51070 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + vldr d6, [pc, #20] @ 51098 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 50f9e <_PyMonitoring_FireJumpEvent@@Base+0x12a> │ │ │ │ + bvs.n 50fc6 <_PyMonitoring_FireJumpEvent@@Base+0x126> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -00051078 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +000510a0 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 511a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ - cbz r0, 510fc <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ + bl 511c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ + cbz r0, 51124 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 510dc <_PyMonitoring_FireBranchEvent@@Base+0x64> │ │ │ │ + cbz r0, 51104 <_PyMonitoring_FireBranchEvent@@Base+0x64> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 510fc <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ + b.n 51124 <_PyMonitoring_FireBranchEvent@@Base+0x84> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 51100 <_PyMonitoring_FireBranchEvent@@Base+0x88> │ │ │ │ + vldr d6, [pc, #16] @ 51128 <_PyMonitoring_FireBranchEvent@@Base+0x88> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 5102e <_PyMonitoring_FireJumpEvent@@Base+0x1ba> │ │ │ │ + bvs.n 51056 <_PyMonitoring_FireJumpEvent@@Base+0x1b6> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -00051108 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00051130 <_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 51222 │ │ │ │ + bl 5124a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51130 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 51158 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51164 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 5118c <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5115e <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d6f04 │ │ │ │ - b.n 51164 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 7924c │ │ │ │ - b.n 5112a <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51186 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d76a0 │ │ │ │ + b.n 5118c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 51152 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1aba7c │ │ │ │ - cbz r0, 5119a <_PyMonitoring_FirePyThrowEvent@@Base+0x92> │ │ │ │ + bl 1ab41c │ │ │ │ + cbz r0, 511c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x92> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4985 @ 0x1379 │ │ │ │ + movw r1, #5025 @ 0x13a1 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27636c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5119c <_PyMonitoring_FirePyThrowEvent@@Base+0x94> │ │ │ │ + bl 27645c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 511c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 112d74 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 11351c <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 511e6 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 511e6 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + bne.n 5120e <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5120e <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ - movw r1, #32360 @ 0x7e68 │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ + movw r1, #32616 @ 0x7f68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511ea <_PyMonitoring_FirePyThrowEvent@@Base+0xe2> │ │ │ │ + b.n 51212 <_PyMonitoring_FirePyThrowEvent@@Base+0xe2> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000511ec : │ │ │ │ +00051214 : │ │ │ │ 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 bb934 │ │ │ │ + bl bc128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1af6e8 │ │ │ │ + bl 1af090 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5121c │ │ │ │ + bne.n 51244 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #32396 @ 0x7e8c │ │ │ │ + movw r0, #32652 @ 0x7f8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fdedc │ │ │ │ + bl 1fda78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d768c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5125a │ │ │ │ + cbnz r0, 51282 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32532 @ 0x7f14 │ │ │ │ + movw r1, #32788 @ 0x8014 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5125c │ │ │ │ + b.n 51284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51348 │ │ │ │ + beq.n 51370 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51348 │ │ │ │ + bne.n 51370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51348 │ │ │ │ + beq.n 51370 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #32728 @ 0x7fd8 │ │ │ │ + movw r0, #32984 @ 0x80d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 512f0 │ │ │ │ + cbnz r0, 51318 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #534 @ 0x216 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #32736 @ 0x7fe0 │ │ │ │ + movw r0, #32992 @ 0x80e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 51328 │ │ │ │ + beq.n 51350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51328 │ │ │ │ + cbnz r3, 51350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 512e4 │ │ │ │ + beq.n 5130c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51348 │ │ │ │ + beq.n 51370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51348 │ │ │ │ + cbnz r3, 51370 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 5136e │ │ │ │ + bne.n 51396 │ │ │ │ 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 51376 │ │ │ │ + beq.n 5139e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #88] @ (513e4 ) │ │ │ │ + ldr r5, [pc, #88] @ (5140c ) │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 513aa │ │ │ │ + bne.n 513d2 │ │ │ │ movs r0, #8 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 513b4 │ │ │ │ + b.n 513dc │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 513d8 │ │ │ │ + cbz r4, 51400 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71fd8 <_Py_hashtable_set@@Base> │ │ │ │ + bl 72078 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 513de │ │ │ │ + bne.n 51406 │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 513e0 │ │ │ │ + b.n 51408 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - movw r4, #61712 @ 0xf110 │ │ │ │ + movw r4, #61960 @ 0xf208 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -57540,1103 +57562,1105 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5142e │ │ │ │ + bne.n 51456 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 5142e │ │ │ │ + ble.n 51456 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 5142e │ │ │ │ - cbnz r5, 51456 │ │ │ │ + bne.n 51456 │ │ │ │ + cbnz r5, 5147e │ │ │ │ movs r4, #3 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ movw r4, #17048 @ 0x4298 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514de │ │ │ │ + beq.n 51506 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 51474 │ │ │ │ + cbz r0, 5149c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 51478 │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 514a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 514ec │ │ │ │ + b.n 51514 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51474 │ │ │ │ + beq.n 5149c │ │ │ │ ldrd r8, r5, [sp, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #23564 @ 0x5c0c │ │ │ │ + movw r1, #23820 @ 0x5d0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + movw r0, #23828 @ 0x5d14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51474 │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 5149c │ │ │ │ + bl 98194 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a780 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 514e4 │ │ │ │ + bge.n 5150c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f50cc │ │ │ │ - b.n 51474 │ │ │ │ + bl f5834 │ │ │ │ + b.n 5149c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 514ec │ │ │ │ + b.n 51514 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #32756 @ 0x7ff4 │ │ │ │ + movw r1, #33012 @ 0x80f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 51552 │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 5157a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15479c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1548cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51552 │ │ │ │ + beq.n 5157a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 154c20 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 154d48 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 293b8 <__clock_settime64@plt> │ │ │ │ - cbz r0, 51556 │ │ │ │ + cbz r0, 5157e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5155e │ │ │ │ + b.n 51586 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #32776 @ 0x8008 │ │ │ │ + movw r1, #33032 @ 0x8108 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 515de │ │ │ │ + beq.n 51606 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 515de │ │ │ │ + cbz r0, 51606 │ │ │ │ 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 5161a │ │ │ │ + b.n 51642 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 515de │ │ │ │ + beq.n 51606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 515de │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51606 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5166e │ │ │ │ + b.n 51696 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d8bb8 │ │ │ │ + bl 1d83d8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 5161a │ │ │ │ + beq.n 51642 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 5162c │ │ │ │ + bgt.n 51654 │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 51640 │ │ │ │ + bgt.n 51668 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 51656 │ │ │ │ + blt.n 5167e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52d7c │ │ │ │ + bl 52da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 515c8 │ │ │ │ + beq.n 515f0 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 515e2 │ │ │ │ + bhi.n 5160a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 5166e │ │ │ │ + b.n 51696 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52d7c │ │ │ │ + bl 52da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 515c8 │ │ │ │ + beq.n 515f0 │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 515f6 │ │ │ │ + b.n 5161e │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52d7c │ │ │ │ + bl 52da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 515c8 │ │ │ │ + beq.n 515f0 │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 515fc │ │ │ │ + b.n 51624 │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52d7c │ │ │ │ + bl 52da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 515c8 │ │ │ │ + beq.n 515f0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51600 │ │ │ │ + b.n 51628 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 51684 │ │ │ │ + cbz r0, 516ac │ │ │ │ movw r1, #20508 @ 0x501c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b9ef4 │ │ │ │ + b.w 1b988c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005168e : │ │ │ │ +000516b6 : │ │ │ │ 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 3eaf2 │ │ │ │ + bl 3eb02 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1af6e8 │ │ │ │ + bl 1af090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000516b2 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000516da <_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 51222 │ │ │ │ + bl 5124a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 516da <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 51702 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5170e <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 51736 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51708 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d6f04 │ │ │ │ - b.n 5170e <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7924c │ │ │ │ - b.n 516d4 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51730 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d76a0 │ │ │ │ + b.n 51736 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 516fc <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 51724 <_PyMonitoring_FireRaiseEvent@@Base+0x72> │ │ │ │ + cbz r0, 5174c <_PyMonitoring_FireRaiseEvent@@Base+0x72> │ │ │ │ movw r1, #20972 @ 0x51ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b9ef4 │ │ │ │ + b.w 1b988c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005172e <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00051756 <_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] @ (5178c <_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 2237e0 <_PyParkingLot_AfterFork@@Base+0x738> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00051790 <_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 51222 │ │ │ │ + bl 5124a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51756 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 517b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5178a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 517ec <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51784 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d6f04 │ │ │ │ - b.n 5178a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 7924c │ │ │ │ - b.n 51750 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 517e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d76a0 │ │ │ │ + b.n 517ec <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 517b2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 5116a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ - cbz r0, 517c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x92> │ │ │ │ + bl 51192 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + cbz r0, 51822 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71fd8 <_Py_hashtable_set@@Base> │ │ │ │ + bl 72078 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 517c6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x98> │ │ │ │ + bne.n 51828 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 112d74 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 11351c <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 517c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9a> │ │ │ │ + b.n 5182a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r6, [pc, #264] @ (51904 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d6>) │ │ │ │ + ldr r6, [pc, #268] @ (51968 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d8>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 51828 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ + bne.n 5188a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 51828 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ + ble.n 5188a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 51828 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ - cbnz r4, 5184a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x11c> │ │ │ │ + bne.n 5188a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfa> │ │ │ │ + cbnz r4, 518ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (51908 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1da>) │ │ │ │ + ldr r4, [pc, #220] @ (5196c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 518de <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + beq.n 51940 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldrd r7, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 51888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ + cbz r0, 518ea <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fee30 │ │ │ │ - cbz r0, 51888 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ + bl 1fe9c4 │ │ │ │ + cbz r0, 518ea <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15a> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 5188c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15e> │ │ │ │ + beq.n 518ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15e> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e826 │ │ │ │ + bl 3e836 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 518f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + b.n 51952 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #11692 @ 0x2dac │ │ │ │ + movw r1, #11900 @ 0x2e7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23316 @ 0x5b14 │ │ │ │ + movw r0, #23572 @ 0x5c14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 518ae <_PyMonitoring_FireExceptionHandledEvent@@Base+0x180> │ │ │ │ + bne.n 51910 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x180> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 518f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ - bl 980b4 │ │ │ │ + b.n 51952 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + bl 98194 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ab68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 518e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ba> │ │ │ │ + bge.n 5194a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ba> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f50cc │ │ │ │ - b.n 518aa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17c> │ │ │ │ + bl f5834 │ │ │ │ + b.n 5190c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17c> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 518f0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ + b.n 51952 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c2> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r7, r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sbc.w r0, r4, #69 @ 0x45 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf25c0045 │ │ │ │ cmn r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005190c <_PyErr_FormatFromCause@@Base>: │ │ │ │ - push {r1, r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51940 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2239f8 <_PyParkingLot_AfterFork@@Base+0x738> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00051944 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00051970 <_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 51222 │ │ │ │ + bl 5124a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5196c <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 51998 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 519a0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 519cc <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5199a <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d6f04 │ │ │ │ - b.n 519a0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 7924c │ │ │ │ - b.n 51966 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 519c6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d76a0 │ │ │ │ + b.n 519cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 51992 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51a3a <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + beq.n 51a66 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12ab08 │ │ │ │ - cbz r0, 519f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ + bl 12b2a4 │ │ │ │ + cbz r0, 51a24 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12ab08 │ │ │ │ - cbz r0, 519f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ + bl 12b2a4 │ │ │ │ + cbz r0, 51a24 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2ff14 <_PyTraceMalloc_GetTraceback@@Base+0x270> │ │ │ │ - cbz r0, 519f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ + bl 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x33a> │ │ │ │ + cbz r0, 51a24 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 51a10 <_PyMonitoring_FirePyUnwindEvent@@Base+0xcc> │ │ │ │ + cbnz r0, 51a3c <_PyMonitoring_FirePyUnwindEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a3a <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + beq.n 51a66 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a3a <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + cbnz r3, 51a66 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 51a3a <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51a66 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a32 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + beq.n 51a5e <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a32 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + cbnz r3, 51a5e <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 51a3c <_PyMonitoring_FirePyUnwindEvent@@Base+0xf8> │ │ │ │ + b.n 51a68 <_PyMonitoring_FirePyUnwindEvent@@Base+0xf8> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 155d34 │ │ │ │ + bl 155e5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 51a84 <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ + cbz r0, 51ab0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 51a88 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ + blt.n 51ab4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a7c <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ + beq.n 51aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51a7c <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x138> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51a9c <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + b.n 51ac8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r3 │ │ │ │ - bl 20e33c │ │ │ │ + bl 20e0a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51b42 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fe> │ │ │ │ + beq.n 51b6e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fe> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b3e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + bne.n 51b6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51b3e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + beq.n 51b6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + movw r0, #41276 @ 0xa13c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51ae8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1a4> │ │ │ │ + cbnz r0, 51b14 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #700 @ 0x2bc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #32896 @ 0x8080 │ │ │ │ + movw r0, #33152 @ 0x8180 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 51b1e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ + beq.n 51b4a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51b1e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ + cbnz r3, 51b4a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51adc <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 51b08 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51b3e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + beq.n 51b6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51b3e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ + cbnz r3, 51b6a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fa> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051b44 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00051b70 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #48072 @ 0xbbc8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl ed99c │ │ │ │ + bl ee108 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 51222 │ │ │ │ + bl 5124a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b7c <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 51ba8 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + b.n 51bf4 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51bb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + beq.n 51be2 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51bb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + cbnz r3, 51be2 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 51bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 51bec <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d6f04 │ │ │ │ - b.n 51bc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl d76a0 │ │ │ │ + b.n 51bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7924c │ │ │ │ - b.n 51b76 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 51ba2 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51c72 <_PyMonitoring_FireStopIterationEvent@@Base+0x12e> │ │ │ │ + beq.n 51c9e <_PyMonitoring_FireStopIterationEvent@@Base+0x12e> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + bne.n 51c9a <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + beq.n 51c9a <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + movw r0, #41276 @ 0xa13c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51c18 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ + cbnz r0, 51c44 <_PyMonitoring_FireStopIterationEvent@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #32960 @ 0x80c0 │ │ │ │ + movw r0, #33216 @ 0x81c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 51c4e <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + beq.n 51c7a <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51c4e <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ + cbnz r3, 51c7a <_PyMonitoring_FireStopIterationEvent@@Base+0x10a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51c0c <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ + beq.n 51c38 <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + beq.n 51c9a <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ + cbnz r3, 51c9a <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 51c9a <_PyMonitoring_FireStopIterationEvent@@Base+0x156> │ │ │ │ - bl 51f80 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bls.n 51cc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x156> │ │ │ │ + bl 51fac <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ - ldr r0, [pc, #4] @ (51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x15c>) │ │ │ │ + b.w 8110c │ │ │ │ + ldr r0, [pc, #4] @ (51ccc <_PyMonitoring_FireStopIterationEvent@@Base+0x15c>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #176] @ (51d68 <_PyMonitoring_FireStopIterationEvent@@Base+0x224>) │ │ │ │ + ldr r5, [pc, #176] @ (51d94 <_PyMonitoring_FireStopIterationEvent@@Base+0x224>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add r4, sp, #28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 51ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + bne.n 51d10 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 51ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + ble.n 51d10 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 51ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ - cbnz r6, 51d04 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ - ldr r4, [pc, #132] @ (51d6c <_PyMonitoring_FireStopIterationEvent@@Base+0x228>) │ │ │ │ + bne.n 51d10 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a0> │ │ │ │ + cbnz r6, 51d30 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ + ldr r4, [pc, #132] @ (51d98 <_PyMonitoring_FireStopIterationEvent@@Base+0x228>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 51d48 <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ + cbz r0, 51d74 <_PyMonitoring_FireStopIterationEvent@@Base+0x204> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 51d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + cbnz r0, 51d48 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d56 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ - bl 980b4 │ │ │ │ + b.n 51d82 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + bl 98194 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29f0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 51d4e <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ + bge.n 51d7a <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f50cc │ │ │ │ - b.n 51d18 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ + bl f5834 │ │ │ │ + b.n 51d44 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 51d56 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ + b.n 51d82 <_PyMonitoring_FireStopIterationEvent@@Base+0x212> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub.w r0, r0, #69 @ 0x45 │ │ │ │ + @ instruction: 0xf2980045 │ │ │ │ cmn r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #6567 @ 0x19a7 │ │ │ │ + movw r1, #6611 @ 0x19d3 │ │ │ │ movt r1, #5 │ │ │ │ str r4, [r3, #16] │ │ │ │ pop {r4} │ │ │ │ - b.w 27636c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 27645c <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 51dae <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ + cbz r3, 51dda <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51e68 <_PyMonitoring_FireStopIterationEvent@@Base+0x324> │ │ │ │ + beq.n 51e94 <_PyMonitoring_FireStopIterationEvent@@Base+0x324> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51e64 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + bne.n 51e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c734 │ │ │ │ + bl 25c708 <_PySys_GetSizeOf@@Base+0xbbc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51e64 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + beq.n 51e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dec0 │ │ │ │ + bl 25de98 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24508 @ 0x5fbc │ │ │ │ + movw r0, #25024 @ 0x61c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51e0e <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca> │ │ │ │ + cbnz r0, 51e3a <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 261ff0 <_Py_strhex@@Base+0x5fc> │ │ │ │ + b.w 261fd0 <_Py_strhex@@Base+0x5fc> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #32976 @ 0x80d0 │ │ │ │ + movw r0, #33232 @ 0x81d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25e3ac │ │ │ │ + bl 25e384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 51e44 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + beq.n 51e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51e44 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + cbnz r3, 51e70 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51e02 <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ + beq.n 51e2e <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51e64 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + beq.n 51e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51e64 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ + cbnz r3, 51e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 51e96 <_PyMonitoring_FireStopIterationEvent@@Base+0x352> │ │ │ │ + cbnz r3, 51ec2 <_PyMonitoring_FireStopIterationEvent@@Base+0x352> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 51eb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x36e> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 51ede <_PyMonitoring_FireStopIterationEvent@@Base+0x36e> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 51eb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x372> │ │ │ │ + cbz r3, 51ee2 <_PyMonitoring_FireStopIterationEvent@@Base+0x372> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26964 @ 0x6954 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x388> │ │ │ │ + b.n 51ef8 <_PyMonitoring_FireStopIterationEvent@@Base+0x388> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 51ec4 <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + cbz r0, 51ef0 <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #16] @ (51ed0 <_PyMonitoring_FireStopIterationEvent@@Base+0x38c>) │ │ │ │ - b.w 90ff0 │ │ │ │ + ldr r1, [pc, #16] @ (51efc <_PyMonitoring_FireStopIterationEvent@@Base+0x38c>) │ │ │ │ + b.w 910d0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ udf #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ef8 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 51f22 <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ - bl 980b4 │ │ │ │ + bne.n 51f24 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 51f4e <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ + bl 98194 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a3fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r6, 51f36 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f2> │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r6, 51f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f2> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 51f26 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 51f52 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ef8 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ + beq.n 51f24 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51f7c <_PyMonitoring_FireStopIterationEvent@@Base+0x438> │ │ │ │ + b.n 51fa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x438> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 51f22 <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ + bl f5734 │ │ │ │ + b.n 51f4e <_PyMonitoring_FireStopIterationEvent@@Base+0x3de> │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -58648,931 +58672,929 @@ │ │ │ │ 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 3ebe4 │ │ │ │ + bl 3ebf4 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 51fc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + bls.n 51fee <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #32824 @ 0x8038 │ │ │ │ + movw r3, #33080 @ 0x8138 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #32860 @ 0x805c │ │ │ │ + movw r2, #33116 @ 0x815c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2aa8c │ │ │ │ - movw r3, #61712 @ 0xf110 │ │ │ │ + movw r3, #61960 @ 0xf208 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, #204] @ 0xcc │ │ │ │ bx lr │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cbz r2, 5200c <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ + add r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 12b2a4 │ │ │ │ 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, 51ff4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ + cbnz r3, 52032 <_PyMonitoring_FireStopIterationEvent@@Base+0x4c2> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51ff4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ + ble.n 52032 <_PyMonitoring_FireStopIterationEvent@@Base+0x4c2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51ff4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b0> │ │ │ │ - cbnz r1, 52016 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d2> │ │ │ │ + bne.n 52032 <_PyMonitoring_FireStopIterationEvent@@Base+0x4c2> │ │ │ │ + cbnz r1, 52054 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (52054 <_PyMonitoring_FireStopIterationEvent@@Base+0x510>) │ │ │ │ + ldr r4, [pc, #88] @ (52090 <_PyMonitoring_FireStopIterationEvent@@Base+0x520>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52016 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d2> │ │ │ │ + cbnz r0, 52054 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5204c <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ + b.n 5208a <_PyMonitoring_FireStopIterationEvent@@Base+0x51a> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 155d34 │ │ │ │ + bl 155e5c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 213be0 │ │ │ │ + bl 2139c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52012 <_PyMonitoring_FireStopIterationEvent@@Base+0x4ce> │ │ │ │ + beq.n 52050 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 251ecc │ │ │ │ + bl 251e9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5204c <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ + beq.n 5208a <_PyMonitoring_FireStopIterationEvent@@Base+0x51a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5204c <_PyMonitoring_FireStopIterationEvent@@Base+0x508> │ │ │ │ + cbnz r3, 5208a <_PyMonitoring_FireStopIterationEvent@@Base+0x51a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ orrs r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (520f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b0>) │ │ │ │ + ldr r3, [pc, #140] @ (52130 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0>) │ │ │ │ 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, 5209c <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + cbz r3, 520d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 52092 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ + bne.n 520ce <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52082 <_PyMonitoring_FireStopIterationEvent@@Base+0x53e> │ │ │ │ + bne.n 520be <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ dmb ish │ │ │ │ - beq.n 5209c <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ - bl 279304 │ │ │ │ + beq.n 520d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x568> │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 521de <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ + bl 52208 <_PyMonitoring_FireStopIterationEvent@@Base+0x698> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 520ce <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ + cbz r3, 5210a <_PyMonitoring_FireStopIterationEvent@@Base+0x59a> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 520c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x580> │ │ │ │ + bne.n 52100 <_PyMonitoring_FireStopIterationEvent@@Base+0x590> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 520b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x570> │ │ │ │ + bne.n 520f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x580> │ │ │ │ dmb ish │ │ │ │ - beq.n 520ce <_PyMonitoring_FireStopIterationEvent@@Base+0x58a> │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 5210a <_PyMonitoring_FireStopIterationEvent@@Base+0x59a> │ │ │ │ + bl 25d75c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 51f80 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51fac <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72d2c │ │ │ │ - ldr r3, [pc, #20] @ (520f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5b0>) │ │ │ │ + bl 72dcc │ │ │ │ + ldr r3, [pc, #20] @ (52130 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 520f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ac> │ │ │ │ + beq.n 5212c <_PyMonitoring_FireStopIterationEvent@@Base+0x5bc> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cbz r2, 52104 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0> │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ - add r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 12ab08 │ │ │ │ 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 52128 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ + bhi.n 52152 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 52140 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ - b.n 52154 <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ - movw r0, #6752 @ 0x1a60 │ │ │ │ + bgt.n 5216a <_PyMonitoring_FireStopIterationEvent@@Base+0x5fa> │ │ │ │ + b.n 5217e <_PyMonitoring_FireStopIterationEvent@@Base+0x60e> │ │ │ │ + movw r0, #7008 @ 0x1b60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52122 <_PyMonitoring_FireStopIterationEvent@@Base+0x5de> │ │ │ │ - b.n 52160 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + bne.n 5214c <_PyMonitoring_FireStopIterationEvent@@Base+0x5dc> │ │ │ │ + b.n 5218a <_PyMonitoring_FireStopIterationEvent@@Base+0x61a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52156 <_PyMonitoring_FireStopIterationEvent@@Base+0x612> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 52156 <_PyMonitoring_FireStopIterationEvent@@Base+0x612> │ │ │ │ - b.n 52160 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + bne.n 52180 <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 52180 <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ + b.n 5218a <_PyMonitoring_FireStopIterationEvent@@Base+0x61a> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 52164 <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ + b.n 5218e <_PyMonitoring_FireStopIterationEvent@@Base+0x61e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 25b7f0 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b728 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x694> │ │ │ │ + cbz r0, 52202 <_PyMonitoring_FireStopIterationEvent@@Base+0x692> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 5219a <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + cbnz r3, 521c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x654> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #32992 @ 0x80e0 │ │ │ │ + movw r0, #33248 @ 0x81e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 521c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x682> │ │ │ │ + bgt.n 521f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x680> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 96600 │ │ │ │ + bl 966e0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #40424 @ 0x9de8 │ │ │ │ + movw r3, #40680 @ 0x9ee8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #33000 @ 0x80e8 │ │ │ │ + movw r0, #33256 @ 0x81e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 521d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x694> │ │ │ │ + b.n 52202 <_PyMonitoring_FireStopIterationEvent@@Base+0x692> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #33012 @ 0x80f4 │ │ │ │ + movw r0, #33268 @ 0x81f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5220e <_PyMonitoring_FireStopIterationEvent@@Base+0x6ca> │ │ │ │ + bls.n 52238 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c8> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 51f80 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51fac <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5226c <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + b.n 52296 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 5223c <_PyMonitoring_FireStopIterationEvent@@Base+0x6f8> │ │ │ │ + cbnz r3, 52266 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 52258 <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 52282 <_PyMonitoring_FireStopIterationEvent@@Base+0x712> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 5225c <_PyMonitoring_FireStopIterationEvent@@Base+0x718> │ │ │ │ + cbz r3, 52286 <_PyMonitoring_FireStopIterationEvent@@Base+0x716> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26964 @ 0x6954 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52264 <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ + b.n 5228e <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12a728 │ │ │ │ + b.w 12aec4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r8, r5, [r1, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #340] @ (523e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x89c>) │ │ │ │ + ldr r3, [pc, #336] @ (52408 <_PyMonitoring_FireStopIterationEvent@@Base+0x898>) │ │ │ │ ldrd r9, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27ee3c │ │ │ │ + bl 27ef2c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 522b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x770> │ │ │ │ + bne.n 522de <_PyMonitoring_FireStopIterationEvent@@Base+0x76e> │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 522b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x772> │ │ │ │ + bne.n 522e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x770> │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27e75c │ │ │ │ - cbz r4, 522d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x794> │ │ │ │ + bl 27e84c │ │ │ │ + cbz r4, 52302 <_PyMonitoring_FireStopIterationEvent@@Base+0x792> │ │ │ │ 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 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276bb4 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + bl 276ca4 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w r9, sp, r3 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bne.n 52350 <_PyMonitoring_FireStopIterationEvent@@Base+0x80c> │ │ │ │ + bne.n 5237a <_PyMonitoring_FireStopIterationEvent@@Base+0x80a> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 276bf0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ + bl 276ce0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276c68 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ + bl 276d58 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29718 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 276bf0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ + bl 276ce0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29718 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 52380 <_PyMonitoring_FireStopIterationEvent@@Base+0x83c> │ │ │ │ + b.n 523aa <_PyMonitoring_FireStopIterationEvent@@Base+0x83a> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29718 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29db8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 276bf0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ + bl 276ce0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29718 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [r9, #-204] │ │ │ │ - bl 276bf0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ + bl 276ce0 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276c68 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ + bl 276d58 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 523ac <_PyMonitoring_FireStopIterationEvent@@Base+0x868> │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bhi.n 523d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x866> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 52970 <_Py_c_diff@@Base+0x82> │ │ │ │ - b.n 523c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x880> │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 52998 <_Py_c_diff@@Base+0x82> │ │ │ │ + b.n 523ee <_PyMonitoring_FireStopIterationEvent@@Base+0x87e> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51f80 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51fac <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 52970 <_Py_c_diff@@Base+0x82> │ │ │ │ - ldr r3, [pc, #24] @ (523e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x89c>) │ │ │ │ + bl 52998 <_Py_c_diff@@Base+0x82> │ │ │ │ + ldr r3, [pc, #24] @ (52408 <_PyMonitoring_FireStopIterationEvent@@Base+0x898>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 523d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ + beq.n 52400 <_PyMonitoring_FireStopIterationEvent@@Base+0x890> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + 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 5244c <_PyMonitoring_FireStopIterationEvent@@Base+0x8dc> │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r2, 5243e <_PyMonitoring_FireStopIterationEvent@@Base+0x8ce> │ │ │ │ + movw r1, #27548 @ 0x6b9c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 52454 <_PyMonitoring_FireStopIterationEvent@@Base+0x8e4> │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 52454 <_PyMonitoring_FireStopIterationEvent@@Base+0x8e4> │ │ │ │ + bl 11ab8c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 52458 <_PyMonitoring_FireStopIterationEvent@@Base+0x8e8> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52464 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r3, r3, [r4, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 52408 <_PyMonitoring_FireStopIterationEvent@@Base+0x8c4> │ │ │ │ + cbz r6, 5248a <_PyMonitoring_FireStopIterationEvent@@Base+0x91a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52462 <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + beq.n 524e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 52462 <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + b.n 524e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52462 <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + cbz r0, 524e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 52450 <_PyMonitoring_FireStopIterationEvent@@Base+0x90c> │ │ │ │ + bge.n 524d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x962> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 24b4ec │ │ │ │ - cbnz r0, 5244a <_PyMonitoring_FireStopIterationEvent@@Base+0x906> │ │ │ │ + bl 24b4b0 │ │ │ │ + cbnz r0, 524cc <_PyMonitoring_FireStopIterationEvent@@Base+0x95c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52462 <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + beq.n 524e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52462 <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + cbnz r3, 524e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52462 <_PyMonitoring_FireStopIterationEvent@@Base+0x91e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 524e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x974> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5241c <_PyMonitoring_FireStopIterationEvent@@Base+0x8d8> │ │ │ │ + b.n 5249e <_PyMonitoring_FireStopIterationEvent@@Base+0x92e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 524a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x964> │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5249a <_PyMonitoring_FireStopIterationEvent@@Base+0x956> │ │ │ │ - movw r1, #27292 @ 0x6a9c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 524b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x96c> │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 524b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x96c> │ │ │ │ - bl 11a414 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 524b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x970> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 524c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x97c> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ 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, 524f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ae> │ │ │ │ + cbz r2, 5251a <_PyMonitoring_FireStopIterationEvent@@Base+0x9aa> │ │ │ │ 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 10d26c │ │ │ │ + bl 10daa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 792a4 │ │ │ │ - cbz r4, 5251a <_PyMonitoring_FireStopIterationEvent@@Base+0x9d6> │ │ │ │ - ldr r0, [pc, #28] @ (52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x9dc>) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79348 │ │ │ │ + cbz r4, 52542 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d2> │ │ │ │ + ldr r0, [pc, #28] @ (52548 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d8>) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #18784 @ 0x4960 │ │ │ │ + movw r0, #19040 @ 0x4a60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 5243c <_PyMonitoring_FireStopIterationEvent@@Base+0x8f8> │ │ │ │ + bpl.n 52464 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 52542 <_PyMonitoring_FireStopIterationEvent@@Base+0x9fe> │ │ │ │ + cbz r3, 5256a <_PyMonitoring_FireStopIterationEvent@@Base+0x9fa> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 52552 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0e> │ │ │ │ + b.n 5257a <_PyMonitoring_FireStopIterationEvent@@Base+0xa0a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 52550 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0c> │ │ │ │ + ble.n 52578 <_PyMonitoring_FireStopIterationEvent@@Base+0xa08> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5254c <_PyMonitoring_FireStopIterationEvent@@Base+0xa08> │ │ │ │ - cbnz r1, 52574 <_PyMonitoring_FireStopIterationEvent@@Base+0xa30> │ │ │ │ + bne.n 52574 <_PyMonitoring_FireStopIterationEvent@@Base+0xa04> │ │ │ │ + cbnz r1, 5259c <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 52552 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0e> │ │ │ │ + b.n 5257a <_PyMonitoring_FireStopIterationEvent@@Base+0xa0a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #508] @ (52750 <_PyMonitoring_FireStopIterationEvent@@Base+0xc0c>) │ │ │ │ + ldr r1, [pc, #508] @ (52778 <_PyMonitoring_FireStopIterationEvent@@Base+0xc08>) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5257a <_PyMonitoring_FireStopIterationEvent@@Base+0xa36> │ │ │ │ + cbnz r0, 525a2 <_PyMonitoring_FireStopIterationEvent@@Base+0xa32> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5272a <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ + b.n 52752 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe2> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52570 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + bne.n 52598 <_PyMonitoring_FireStopIterationEvent@@Base+0xa28> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52570 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + bne.n 52598 <_PyMonitoring_FireStopIterationEvent@@Base+0xa28> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 52650 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0c> │ │ │ │ + beq.n 52678 <_PyMonitoring_FireStopIterationEvent@@Base+0xb08> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26096 @ 0x65f0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cbz r0, 525ea <_PyMonitoring_FireStopIterationEvent@@Base+0xaa6> │ │ │ │ + cbz r0, 52612 <_PyMonitoring_FireStopIterationEvent@@Base+0xaa2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 525c4 <_PyMonitoring_FireStopIterationEvent@@Base+0xa80> │ │ │ │ + bne.n 525ec <_PyMonitoring_FireStopIterationEvent@@Base+0xa7c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 525e2 <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ - bl 14541c │ │ │ │ + b.n 5260a <_PyMonitoring_FireStopIterationEvent@@Base+0xa9a> │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 525e2 <_PyMonitoring_FireStopIterationEvent@@Base+0xa9e> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5260a <_PyMonitoring_FireStopIterationEvent@@Base+0xa9a> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52570 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ + bne.n 52598 <_PyMonitoring_FireStopIterationEvent@@Base+0xa28> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 5271a <_PyMonitoring_FireStopIterationEvent@@Base+0xbd6> │ │ │ │ - b.n 525ee <_PyMonitoring_FireStopIterationEvent@@Base+0xaaa> │ │ │ │ - vldr d8, [pc, #332] @ 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf4> │ │ │ │ + beq.w 52742 <_PyMonitoring_FireStopIterationEvent@@Base+0xbd2> │ │ │ │ + b.n 52616 <_PyMonitoring_FireStopIterationEvent@@Base+0xaa6> │ │ │ │ + vldr d8, [pc, #332] @ 52760 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf0> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 525fc <_PyMonitoring_FireStopIterationEvent@@Base+0xab8> │ │ │ │ + bne.n 52624 <_PyMonitoring_FireStopIterationEvent@@Base+0xab4> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5261c <_PyMonitoring_FireStopIterationEvent@@Base+0xad8> │ │ │ │ - bl 14541c │ │ │ │ + b.n 52644 <_PyMonitoring_FireStopIterationEvent@@Base+0xad4> │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5261c <_PyMonitoring_FireStopIterationEvent@@Base+0xad8> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 52644 <_PyMonitoring_FireStopIterationEvent@@Base+0xad4> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52570 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ - b.n 52630 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ + bne.n 52598 <_PyMonitoring_FireStopIterationEvent@@Base+0xa28> │ │ │ │ + b.n 52658 <_PyMonitoring_FireStopIterationEvent@@Base+0xae8> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52630 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ + bmi.n 52658 <_PyMonitoring_FireStopIterationEvent@@Base+0xae8> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 52658 <_PyMonitoring_FireStopIterationEvent@@Base+0xb14> │ │ │ │ + bpl.n 52680 <_PyMonitoring_FireStopIterationEvent@@Base+0xb10> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ + movw r1, #11428 @ 0x2ca4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - bl 80728 │ │ │ │ + bl 12d478 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52570 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2c> │ │ │ │ - b.n 52710 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ - vldr d9, [pc, #236] @ 52740 <_PyMonitoring_FireStopIterationEvent@@Base+0xbfc> │ │ │ │ - vldr d8, [pc, #224] @ 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf4> │ │ │ │ + bne.n 52598 <_PyMonitoring_FireStopIterationEvent@@Base+0xa28> │ │ │ │ + b.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc8> │ │ │ │ + vldr d9, [pc, #236] @ 52768 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf8> │ │ │ │ + vldr d8, [pc, #224] @ 52760 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf0> │ │ │ │ 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 5267c <_PyMonitoring_FireStopIterationEvent@@Base+0xb38> │ │ │ │ + bne.n 526a4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb34> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52710 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + beq.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc8> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #196] @ 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0xc04> │ │ │ │ + vldr d7, [pc, #196] @ 52770 <_PyMonitoring_FireStopIterationEvent@@Base+0xc00> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52706 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5272e <_PyMonitoring_FireStopIterationEvent@@Base+0xbbe> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52706 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5272e <_PyMonitoring_FireStopIterationEvent@@Base+0xbbe> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52706 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5272e <_PyMonitoring_FireStopIterationEvent@@Base+0xbbe> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52706 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc2> │ │ │ │ + bgt.n 5272e <_PyMonitoring_FireStopIterationEvent@@Base+0xbbe> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 196280 <_Py_c_abs@@Base> │ │ │ │ + bl 195dcc <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 196280 <_Py_c_abs@@Base> │ │ │ │ + bl 195dcc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52710 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + bls.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc8> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 196280 <_Py_c_abs@@Base> │ │ │ │ + bl 195dcc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52710 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + bls.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc8> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 52710 <_PyMonitoring_FireStopIterationEvent@@Base+0xbcc> │ │ │ │ + bls.n 52738 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc8> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5272a <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ + b.n 52752 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe2> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5272a <_PyMonitoring_FireStopIterationEvent@@Base+0xbe6> │ │ │ │ + b.n 52752 <_PyMonitoring_FireStopIterationEvent@@Base+0xbe2> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52630 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ - vldr d9, [pc, #24] @ 52740 <_PyMonitoring_FireStopIterationEvent@@Base+0xbfc> │ │ │ │ - b.n 52658 <_PyMonitoring_FireStopIterationEvent@@Base+0xb14> │ │ │ │ + bmi.n 52658 <_PyMonitoring_FireStopIterationEvent@@Base+0xae8> │ │ │ │ + vldr d9, [pc, #24] @ 52768 <_PyMonitoring_FireStopIterationEvent@@Base+0xbf8> │ │ │ │ + b.n 52680 <_PyMonitoring_FireStopIterationEvent@@Base+0xb10> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 52666 <_PyMonitoring_FireStopIterationEvent@@Base+0xb22> │ │ │ │ + bvs.n 5268e <_PyMonitoring_FireStopIterationEvent@@Base+0xb1e> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ muls r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 3ce7e │ │ │ │ + b.w 3ce8e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5278a <_PyMonitoring_FireStopIterationEvent@@Base+0xc46> │ │ │ │ + bne.n 527b2 <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5283a <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ + b.n 52862 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf2> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 527cc <_PyMonitoring_FireStopIterationEvent@@Base+0xc88> │ │ │ │ + beq.n 527f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xc84> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #33452 @ 0x82ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52786 <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ + beq.n 527ae <_PyMonitoring_FireStopIterationEvent@@Base+0xc3e> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #33204 @ 0x81b4 │ │ │ │ + movw r0, #33460 @ 0x82b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 847ec │ │ │ │ - b.n 5283a <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ + bl 848ec │ │ │ │ + b.n 52862 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf2> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 52818 <_PyMonitoring_FireStopIterationEvent@@Base+0xcd4> │ │ │ │ + bne.n 52840 <_PyMonitoring_FireStopIterationEvent@@Base+0xcd0> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #33452 @ 0x82ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52786 <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ + beq.n 527ae <_PyMonitoring_FireStopIterationEvent@@Base+0xc3e> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #44860 @ 0xaf3c │ │ │ │ + movw r1, #45116 @ 0xb03c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52786 <_PyMonitoring_FireStopIterationEvent@@Base+0xc42> │ │ │ │ + beq.n 527ae <_PyMonitoring_FireStopIterationEvent@@Base+0xc3e> │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #33212 @ 0x81bc │ │ │ │ + movw r0, #33468 @ 0x82bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ - b.n 5283a <_PyMonitoring_FireStopIterationEvent@@Base+0xcf6> │ │ │ │ + bl 848ec │ │ │ │ + b.n 52862 <_PyMonitoring_FireStopIterationEvent@@Base+0xcf2> │ │ │ │ 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, #33220 @ 0x81c4 │ │ │ │ + movw r0, #33476 @ 0x82c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005283e : │ │ │ │ +00052866 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 52854 │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 52882 │ │ │ │ + cbnz r0, 5287c │ │ │ │ + bl 27558c │ │ │ │ + b.n 528aa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 528cc │ │ │ │ + beq.n 528f4 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 52866 │ │ │ │ + cbnz r4, 5288e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 5286e │ │ │ │ + cbz r4, 52896 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 528cc │ │ │ │ + bmi.n 528f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 528cc │ │ │ │ + cbz r3, 528f4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52886 │ │ │ │ + cbnz r0, 528ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 528ea │ │ │ │ + b.n 52912 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e5d10 │ │ │ │ + bl e6470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528aa │ │ │ │ + beq.n 528d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 528aa │ │ │ │ + cbnz r3, 528d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 528ea │ │ │ │ + bne.n 52912 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528cc │ │ │ │ + beq.n 528f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 528cc │ │ │ │ + cbnz r3, 528f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #33492 @ 0x82d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000528ee <_Py_c_diff@@Base>: │ │ │ │ +00052916 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #57684 @ 0xe154 │ │ │ │ + movw r1, #57716 @ 0xe174 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5294c <_Py_c_diff@@Base+0x5e> │ │ │ │ + beq.n 52974 <_Py_c_diff@@Base+0x5e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 5294c <_Py_c_diff@@Base+0x5e> │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 52974 <_Py_c_diff@@Base+0x5e> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #33272 @ 0x81f8 │ │ │ │ + movw r1, #33528 @ 0x82f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf06 │ │ │ │ + bl 4bf6e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5295e <_Py_c_diff@@Base+0x70> │ │ │ │ + bne.n 52986 <_Py_c_diff@@Base+0x70> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5296c <_Py_c_diff@@Base+0x7e> │ │ │ │ + b.n 52994 <_Py_c_diff@@Base+0x7e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59582,167 +59604,167 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 27e75c │ │ │ │ + bl 27e84c │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 529b6 <_Py_c_diff@@Base+0xc8> │ │ │ │ + beq.n 529de <_Py_c_diff@@Base+0xc8> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 52a44 <_Py_c_diff@@Base+0x156> │ │ │ │ + bl 52a6c <_Py_c_diff@@Base+0x156> │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 276c68 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ - b.n 5299a <_Py_c_diff@@Base+0xac> │ │ │ │ + bl 276d58 <_PyEval_AddPendingCall@@Base+0x218> │ │ │ │ + b.n 529c2 <_Py_c_diff@@Base+0xac> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 52a44 <_Py_c_diff@@Base+0x156> │ │ │ │ + b.n 52a6c <_Py_c_diff@@Base+0x156> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bmi.n 529fa <_Py_c_diff@@Base+0x10c> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 52a22 <_Py_c_diff@@Base+0x10c> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4320 @ 0x10e0 │ │ │ │ + movw r0, #4576 @ 0x11e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52a40 <_Py_c_diff@@Base+0x152> │ │ │ │ + b.n 52a68 <_Py_c_diff@@Base+0x152> │ │ │ │ movw r5, #35752 @ 0x8ba8 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r6, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 242c3c <_PyErr_BadInternalCall@@Base+0xe4e0> │ │ │ │ + bl 242c90 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 52a40 <_Py_c_diff@@Base+0x152> │ │ │ │ + beq.n 52a68 <_Py_c_diff@@Base+0x152> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 529f6 <_Py_c_diff@@Base+0x108> │ │ │ │ + beq.n 52a1e <_Py_c_diff@@Base+0x108> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a34 <_Py_c_diff@@Base+0x146> │ │ │ │ + beq.n 52a5c <_Py_c_diff@@Base+0x146> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52a38 <_Py_c_diff@@Base+0x14a> │ │ │ │ + cbz r3, 52a60 <_Py_c_diff@@Base+0x14a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52a40 <_Py_c_diff@@Base+0x152> │ │ │ │ + b.n 52a68 <_Py_c_diff@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52a34 <_Py_c_diff@@Base+0x146> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52a5c <_Py_c_diff@@Base+0x146> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (52a8c <_Py_c_diff@@Base+0x19e>) │ │ │ │ + ldr r3, [pc, #56] @ (52ab4 <_Py_c_diff@@Base+0x19e>) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29db8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29db8 │ │ │ │ - ldr r3, [pc, #20] @ (52a8c <_Py_c_diff@@Base+0x19e>) │ │ │ │ + ldr r3, [pc, #20] @ (52ab4 <_Py_c_diff@@Base+0x19e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52a86 <_Py_c_diff@@Base+0x198> │ │ │ │ + beq.n 52aae <_Py_c_diff@@Base+0x198> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (52b2c <_Py_c_diff@@Base+0x23e>) │ │ │ │ + ldr r3, [pc, #140] @ (52b54 <_Py_c_diff@@Base+0x23e>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 52ad4 <_Py_c_diff@@Base+0x1e6> │ │ │ │ + cbz r3, 52afc <_Py_c_diff@@Base+0x1e6> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 52aca <_Py_c_diff@@Base+0x1dc> │ │ │ │ + bne.n 52af2 <_Py_c_diff@@Base+0x1dc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52aba <_Py_c_diff@@Base+0x1cc> │ │ │ │ + bne.n 52ae2 <_Py_c_diff@@Base+0x1cc> │ │ │ │ dmb ish │ │ │ │ - beq.n 52ad4 <_Py_c_diff@@Base+0x1e6> │ │ │ │ - bl 279304 │ │ │ │ + beq.n 52afc <_Py_c_diff@@Base+0x1e6> │ │ │ │ + bl 279548 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 521de <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ + bl 52208 <_PyMonitoring_FireStopIterationEvent@@Base+0x698> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 52b06 <_Py_c_diff@@Base+0x218> │ │ │ │ + cbz r3, 52b2e <_Py_c_diff@@Base+0x218> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52afc <_Py_c_diff@@Base+0x20e> │ │ │ │ + bne.n 52b24 <_Py_c_diff@@Base+0x20e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52aec <_Py_c_diff@@Base+0x1fe> │ │ │ │ + bne.n 52b14 <_Py_c_diff@@Base+0x1fe> │ │ │ │ dmb ish │ │ │ │ - beq.n 52b06 <_Py_c_diff@@Base+0x218> │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 52b2e <_Py_c_diff@@Base+0x218> │ │ │ │ + bl 25d75c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 51f80 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + bl 51fac <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2619f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (52b2c <_Py_c_diff@@Base+0x23e>) │ │ │ │ + bl 2619d4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (52b54 <_Py_c_diff@@Base+0x23e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52b28 <_Py_c_diff@@Base+0x23a> │ │ │ │ + beq.n 52b50 <_Py_c_diff@@Base+0x23a> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -59750,225 +59772,225 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #33352 @ 0x8248 │ │ │ │ + movw r2, #33608 @ 0x8348 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 20ba24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52b98 <_Py_c_diff@@Base+0x2aa> │ │ │ │ + bl 20b764 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52bc0 <_Py_c_diff@@Base+0x2aa> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 277840 <_PyEval_AddPendingCall@@Base+0xdf0> │ │ │ │ - cbnz r0, 52b72 <_Py_c_diff@@Base+0x284> │ │ │ │ + bl 277930 <_PyEval_AddPendingCall@@Base+0xdf0> │ │ │ │ + cbnz r0, 52b9a <_Py_c_diff@@Base+0x284> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52b98 <_Py_c_diff@@Base+0x2aa> │ │ │ │ + b.n 52bc0 <_Py_c_diff@@Base+0x2aa> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 296fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52b90 <_Py_c_diff@@Base+0x2a2> │ │ │ │ + bne.n 52bb8 <_Py_c_diff@@Base+0x2a2> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 52b6e <_Py_c_diff@@Base+0x280> │ │ │ │ + bl f5734 │ │ │ │ + b.n 52b96 <_Py_c_diff@@Base+0x280> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052b9c : │ │ │ │ +00052bc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 52bb2 │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 52bee │ │ │ │ + cbnz r0, 52bda │ │ │ │ + bl 27558c │ │ │ │ + b.n 52c16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52c36 │ │ │ │ + beq.n 52c5e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 52bda │ │ │ │ - movw r3, #18345 @ 0x47a9 │ │ │ │ + cbz r2, 52c02 │ │ │ │ + movw r3, #18649 @ 0x48d9 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52bd4 │ │ │ │ + bne.n 52bfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f5a78 │ │ │ │ + b.w 1f5628 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52c36 │ │ │ │ + bmi.n 52c5e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52c36 │ │ │ │ + cbz r3, 52c5e │ │ │ │ mov r0, r1 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52bf2 │ │ │ │ + cbnz r0, 52c1a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52c54 │ │ │ │ + b.n 52c7c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ccbf0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ + bl cd3f0 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c14 │ │ │ │ + beq.n 52c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52c14 │ │ │ │ + cbnz r3, 52c3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52c54 │ │ │ │ + bne.n 52c7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c36 │ │ │ │ + beq.n 52c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52c36 │ │ │ │ + cbnz r3, 52c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33236 @ 0x81d4 │ │ │ │ + movw r1, #33492 @ 0x82d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r2, #33468 @ 0x82bc │ │ │ │ + movw r2, #33724 @ 0x83bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 20ba24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52cb6 │ │ │ │ + bl 20b764 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52cde │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 277840 <_PyEval_AddPendingCall@@Base+0xdf0> │ │ │ │ - cbnz r0, 52c94 │ │ │ │ + bl 277930 <_PyEval_AddPendingCall@@Base+0xdf0> │ │ │ │ + cbnz r0, 52cbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52cb6 │ │ │ │ + b.n 52cde │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aba0 │ │ │ │ - cbz r0, 52cae │ │ │ │ + cbz r0, 52cd6 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 52c90 │ │ │ │ + bl f5734 │ │ │ │ + b.n 52cb8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (52cc0 ) │ │ │ │ + ldr r0, [pc, #4] @ (52ce8 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20a2b8 │ │ │ │ + bl 209fc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52d1c │ │ │ │ + cbz r0, 52d44 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #33540 @ 0x8304 │ │ │ │ + movw r0, #33796 @ 0x8404 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d10 │ │ │ │ + beq.n 52d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52d14 │ │ │ │ + cbz r3, 52d3c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52d1c │ │ │ │ + b.n 52d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d10 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 52d42 │ │ │ │ + cbnz r3, 52d6a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52d42 │ │ │ │ + ble.n 52d6a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52d42 │ │ │ │ - cbnz r1, 52d5c │ │ │ │ + bne.n 52d6a │ │ │ │ + cbnz r1, 52d84 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (52d78 ) │ │ │ │ + ldr r4, [pc, #48] @ (52da0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52d74 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52d9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c2c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52d74 │ │ │ │ + bl 46cac <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52d9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52dc8 │ │ │ │ + b.n 52df0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ muls r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -59978,813 +60000,736 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 52db8 │ │ │ │ + bge.n 52de0 │ │ │ │ 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 52dc4 │ │ │ │ + b.n 52dec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52da0 │ │ │ │ + bne.n 52dc8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 52df6 │ │ │ │ + bcc.n 52e1e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33584 @ 0x8330 │ │ │ │ + movw r1, #33840 @ 0x8430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 52e3e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 52e66 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52e0e │ │ │ │ + cbnz r0, 52e36 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ - cbz r4, 52e24 │ │ │ │ + b.w 1f58a0 │ │ │ │ + cbz r4, 52e4c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 52e24 │ │ │ │ + bhi.n 52e4c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 5226c <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + bl 52296 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52e32 │ │ │ │ - bl 2619f4 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52e5a │ │ │ │ + bl 2619d4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52e38 │ │ │ │ - bl 72d2c │ │ │ │ + b.n 52e60 │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 52e5c │ │ │ │ + cbz r3, 52e84 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 52e6c │ │ │ │ + b.n 52e94 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52e6a │ │ │ │ + ble.n 52e92 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52e66 │ │ │ │ - cbnz r1, 52e8e │ │ │ │ + bgt.n 52e8e │ │ │ │ + cbnz r1, 52eb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52e6c │ │ │ │ + b.n 52e94 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (52f6c ) │ │ │ │ + ldr r1, [pc, #252] @ (52f94 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52e94 │ │ │ │ - b.n 52f64 │ │ │ │ + cbnz r0, 52ebc │ │ │ │ + b.n 52f8c │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 52f4a │ │ │ │ + beq.n 52f72 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 52ee4 │ │ │ │ + cbz r4, 52f0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 52ec8 │ │ │ │ + bmi.n 52ef0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26192 @ 0x6650 │ │ │ │ + movw r1, #26448 @ 0x6750 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40612 @ 0x9ea4 │ │ │ │ + movw r0, #40868 @ 0x9fa4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52f64 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52f8c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f64 │ │ │ │ + beq.n 52f8c │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 52f22 │ │ │ │ + bne.n 52f4a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 52f52 │ │ │ │ + beq.n 52f7a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 52f0c │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 52f34 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ + movw r1, #26468 @ 0x6764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40612 @ 0x9ea4 │ │ │ │ + movw r0, #40868 @ 0x9fa4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52f64 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52f8c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52f64 │ │ │ │ + cbz r0, 52f8c │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52f3a │ │ │ │ + beq.n 52f62 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 52f64 │ │ │ │ - movw r3, #27032 @ 0x6998 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 52f8c │ │ │ │ + movw r3, #27288 @ 0x6a98 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 52f54 │ │ │ │ - movw r4, #27032 @ 0x6998 │ │ │ │ + b.n 52f7c │ │ │ │ + movw r4, #27288 @ 0x6a98 │ │ │ │ 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 52f70 │ │ │ │ + b.w 52f98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bics r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00052f70 : │ │ │ │ +00052f98 : │ │ │ │ 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 269868 │ │ │ │ - cbz r0, 52f9e │ │ │ │ + bl 269950 │ │ │ │ + cbz r0, 52fc6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f13f4 <_PyErr_Format@@Base+0x290> │ │ │ │ + b.w 1f0fa4 <_PyErr_Format@@Base+0x290> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052fa0 : │ │ │ │ +00052fc8 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35752 @ 0x8ba8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w d590c │ │ │ │ + b.w d60a0 │ │ │ │ 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, 52fce │ │ │ │ + cbnz r3, 52ff6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52fce │ │ │ │ + ble.n 52ff6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52fce │ │ │ │ - cbnz r1, 52fe8 │ │ │ │ + bne.n 52ff6 │ │ │ │ + cbnz r1, 53010 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (53004 ) │ │ │ │ + ldr r4, [pc, #48] @ (5302c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 53000 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 53028 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c2c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 53000 │ │ │ │ + bl 46cac <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 53028 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52dc8 │ │ │ │ + b.n 52df0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvns r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00053008 : │ │ │ │ +00053030 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 5134e │ │ │ │ - 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, 53028 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 73110 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 53088 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 5305a │ │ │ │ - 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 53034 │ │ │ │ - cbz r2, 5306c │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 5306c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 5308c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 5308c │ │ │ │ - bl 72144 │ │ │ │ - cbnz r0, 5308c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 53088 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 53088 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 530dc │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #8308 @ 0x2074 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #33604 @ 0x8344 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #8288 @ 0x2060 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r3, #9268 @ 0x2434 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #29180 @ 0x71fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #32608 @ 0x7f60 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 51376 │ │ │ │ │ │ │ │ -000530e0 : │ │ │ │ +00053038 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl d027c │ │ │ │ + bl d0a44 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 792a4 │ │ │ │ + b.w 79348 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12b8bc │ │ │ │ - cbz r0, 53136 │ │ │ │ + bl 12c058 │ │ │ │ + cbz r0, 5308e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5313a │ │ │ │ - bl 12c5ec │ │ │ │ + cbz r0, 53092 │ │ │ │ + bl 12cd84 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5313a │ │ │ │ + bne.n 53092 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53136 │ │ │ │ + beq.n 5308e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53136 │ │ │ │ + cbnz r3, 5308e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5315e │ │ │ │ + b.n 530b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5314e │ │ │ │ + bne.n 530a6 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5315e │ │ │ │ + b.n 530b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53144 │ │ │ │ + bne.n 5309c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53144 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5309c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 531f0 │ │ │ │ + beq.n 53148 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56152 @ 0xdb58 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4ba08 │ │ │ │ - cbnz r0, 531c2 │ │ │ │ + bl 4ba80 │ │ │ │ + cbnz r0, 5311a │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 531a4 │ │ │ │ - bl d6f30 │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 530fc │ │ │ │ + bl d76cc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 531ee │ │ │ │ + b.n 53146 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53196 │ │ │ │ + bne.n 530ee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53196 │ │ │ │ - b.n 531ec │ │ │ │ + bne.n 530ee │ │ │ │ + b.n 53144 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 531d6 │ │ │ │ + beq.n 5312e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531d6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5312e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5540 @ 0x15a4 │ │ │ │ + movw r1, #5796 @ 0x16a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 53238 │ │ │ │ + cbz r1, 53190 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 53238 │ │ │ │ + cbnz r5, 53190 │ │ │ │ movw r3, #56092 @ 0xdb1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33620 @ 0x8354 │ │ │ │ + movw r1, #33860 @ 0x8444 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53248 │ │ │ │ + beq.n 531a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5324a │ │ │ │ + beq.n 531a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5324a │ │ │ │ + b.n 531a2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #33760 @ 0x83e0 │ │ │ │ + movw r0, #34000 @ 0x84d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ 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 53298 │ │ │ │ + bne.n 531f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 532b0 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 53208 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9080 @ 0x2378 │ │ │ │ + movw r0, #9336 @ 0x2478 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5336a │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 532c2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9080 @ 0x2378 │ │ │ │ + movw r0, #9336 @ 0x2478 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53270 │ │ │ │ - b.n 5336a │ │ │ │ + bne.n 531c8 │ │ │ │ + b.n 532c2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5336a │ │ │ │ + beq.n 532c2 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 532e0 │ │ │ │ + beq.n 53238 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5336a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 532c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5336a │ │ │ │ + beq.n 532c2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 53328 │ │ │ │ - bl 77e50 │ │ │ │ + bcs.n 53280 │ │ │ │ + bl 77ef0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53328 │ │ │ │ + cbz r0, 53280 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 29690 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53334 │ │ │ │ + bne.n 5328c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 532f4 │ │ │ │ + blt.n 5324c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53330 │ │ │ │ - bl 1f5cf4 │ │ │ │ + blt.n 53288 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53388 │ │ │ │ + b.n 532e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 532f2 │ │ │ │ + b.n 5324a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5336e │ │ │ │ - b.n 53364 │ │ │ │ + cbnz r0, 532c6 │ │ │ │ + b.n 532bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 53382 │ │ │ │ + bge.n 532da │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11a210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11a988 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53340 │ │ │ │ + bne.n 53298 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53372 │ │ │ │ + bne.n 532ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53388 │ │ │ │ + b.n 532e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53348 │ │ │ │ + b.n 532a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53364 │ │ │ │ + bne.n 532bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53364 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 533c6 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 5331e │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3700 @ 0xe74 │ │ │ │ + movw r0, #3928 @ 0xf58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 533d4 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5332c │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 533d8 │ │ │ │ + cbnz r0, 53330 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53416 │ │ │ │ + b.n 5336e │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 533fa │ │ │ │ + beq.n 53352 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 533d4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5332c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a270 │ │ │ │ - cbnz r0, 5340e │ │ │ │ + cbnz r0, 53366 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5343c │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 53450 │ │ │ │ + bne.n 53394 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 533a8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 53446 │ │ │ │ + cbz r3, 5339e │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53452 │ │ │ │ + b.n 533aa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 53566 │ │ │ │ + bl 534be │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53498 │ │ │ │ + cbz r0, 533f0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5348c │ │ │ │ + beq.n 533e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53490 │ │ │ │ + cbz r3, 533e8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53498 │ │ │ │ + b.n 533f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5348c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 533e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #45156 @ 0xb064 │ │ │ │ + movw r1, #45184 @ 0xb080 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 534f2 │ │ │ │ + beq.n 5344a │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 534f2 │ │ │ │ + beq.n 5344a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5350a │ │ │ │ + ble.n 53462 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33824 @ 0x8420 │ │ │ │ + movw r1, #34064 @ 0x8510 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5351c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 53474 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 534d4 │ │ │ │ - movw r0, #59944 @ 0xea28 │ │ │ │ + beq.n 5342c │ │ │ │ + movw r0, #60232 @ 0xeb48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 534d4 │ │ │ │ - b.n 5351c │ │ │ │ + bne.n 5342c │ │ │ │ + b.n 53474 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e6940 │ │ │ │ + b.w 1e6404 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 53562 │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 534ba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5355a │ │ │ │ + bge.n 534b2 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5357e │ │ │ │ + cbnz r3, 534d6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 535da │ │ │ │ + cbz r3, 53532 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5358c │ │ │ │ + cbz r4, 534e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83edc │ │ │ │ + bl 83fdc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53592 │ │ │ │ - bl 72144 │ │ │ │ + b.n 534ea │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 535d6 │ │ │ │ + cbz r4, 5352e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 535aa │ │ │ │ + cbz r2, 53502 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 535c0 │ │ │ │ + beq.n 53518 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 535f4 │ │ │ │ + cbz r2, 5354c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1584 @ 0x630 │ │ │ │ + movw r1, #1840 @ 0x730 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 535f4 │ │ │ │ + bne.n 5354c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 535d6 │ │ │ │ + beq.n 5352e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 535d6 │ │ │ │ + cbnz r3, 5352e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 535f4 │ │ │ │ - cbz r4, 535ec │ │ │ │ + b.n 5354c │ │ │ │ + cbz r4, 53544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 535f4 │ │ │ │ + beq.n 5354c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 535f4 │ │ │ │ + b.n 5354c │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -60792,117 +60737,117 @@ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5361e │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 53576 │ │ │ │ + bl 271d08 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 5362e │ │ │ │ + cbz r2, 53586 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 53740 │ │ │ │ + b.n 53698 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 538e0 │ │ │ │ + bl 53838 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53732 │ │ │ │ + beq.n 5368a │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 53658 │ │ │ │ + bne.n 535b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 536c0 │ │ │ │ + cbnz r2, 53618 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 536b6 │ │ │ │ + cbz r0, 5360e │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ - cbz r5, 536cc │ │ │ │ - b.n 536c0 │ │ │ │ + cbz r5, 53624 │ │ │ │ + b.n 53618 │ │ │ │ mov r0, fp │ │ │ │ - bl 538e0 │ │ │ │ + bl 53838 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 5369e │ │ │ │ + cbz r0, 535f6 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 536d2 │ │ │ │ + cbnz r2, 5362a │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 536f2 │ │ │ │ + beq.n 5364a │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53674 │ │ │ │ + bne.n 535cc │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl b3fec │ │ │ │ + bl b47d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 53704 │ │ │ │ + cbnz r0, 5365c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 53732 │ │ │ │ + b.n 5368a │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 53692 │ │ │ │ - bl 80728 │ │ │ │ + b.n 535ea │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53684 │ │ │ │ + beq.n 535dc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 53732 │ │ │ │ + b.n 5368a │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 536b0 │ │ │ │ + beq.n 53608 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53688 │ │ │ │ + b.n 535e0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 53716 │ │ │ │ + ble.n 5366e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 53704 │ │ │ │ + b.n 5365c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl c50e4 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ - b.n 5373a │ │ │ │ + bl c58d8 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + b.n 53692 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -60911,296 +60856,296 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 53768 │ │ │ │ + cbz r3, 536c0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 53778 │ │ │ │ + b.n 536d0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 53776 │ │ │ │ + ble.n 536ce │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 53772 │ │ │ │ - cbnz r1, 5379c │ │ │ │ + bgt.n 536ca │ │ │ │ + cbnz r1, 536f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53778 │ │ │ │ + b.n 536d0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (5387c ) │ │ │ │ + ldr r1, [pc, #256] @ (537d4 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 537a2 │ │ │ │ + cbnz r0, 536fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53874 │ │ │ │ + b.n 537cc │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 537da │ │ │ │ + beq.n 53732 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 537b6 │ │ │ │ + cbz r5, 5370e │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 537ea │ │ │ │ - b.n 537be │ │ │ │ + beq.n 53742 │ │ │ │ + b.n 53716 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 537d2 │ │ │ │ - bl c7018 │ │ │ │ + cbz r0, 5372a │ │ │ │ + bl c7810 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 53798 │ │ │ │ + blt.n 536f0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 537d6 │ │ │ │ - b.n 537f8 │ │ │ │ + bne.n 5372e │ │ │ │ + b.n 53750 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 53800 │ │ │ │ + b.n 53758 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 53800 │ │ │ │ + b.n 53758 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 53800 │ │ │ │ + b.n 53758 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2337d8 │ │ │ │ + bl 233a10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53798 │ │ │ │ + beq.n 536f0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2245c8 <_PyTime_AsMilliseconds@@Base+0xb08> │ │ │ │ + bl 2243b0 <_PyTime_AsMilliseconds@@Base+0xb08> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53864 │ │ │ │ + beq.n 537bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224780 <_PyTime_AsMilliseconds@@Base+0xcc0> │ │ │ │ + bl 224568 <_PyTime_AsMilliseconds@@Base+0xcc0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53864 │ │ │ │ + beq.n 537bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2248c4 <_PyTime_AsMilliseconds@@Base+0xe04> │ │ │ │ + bl 2246ac <_PyTime_AsMilliseconds@@Base+0xe04> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53864 │ │ │ │ + beq.n 537bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 224e54 <_PyTime_AsMilliseconds@@Base+0x1394> │ │ │ │ + bl 224e20 <_PyTime_AsMilliseconds@@Base+0x1578> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53864 │ │ │ │ + beq.n 537bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 226b0c │ │ │ │ + bl 226ae8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53864 │ │ │ │ + beq.n 537bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5386c │ │ │ │ + beq.n 537c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5386c │ │ │ │ + cbnz r3, 537c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5386c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 537c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ - b.n 53798 │ │ │ │ + bl 79348 │ │ │ │ + b.n 536f0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mvns r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a70c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ 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 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 538dc │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 53834 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 538d4 │ │ │ │ + bge.n 5382c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 53902 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 5385a │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5390e │ │ │ │ + cbz r3, 53866 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 53930 │ │ │ │ + b.n 53888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ddf74 │ │ │ │ - cbnz r0, 5391e │ │ │ │ + bl 1dd79c │ │ │ │ + cbnz r0, 53876 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 5392c │ │ │ │ + b.n 53884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30a70 │ │ │ │ + bl 30a64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53918 │ │ │ │ - ldr r0, [pc, #8] @ (53934 ) │ │ │ │ + bne.n 53870 │ │ │ │ + ldr r0, [pc, #8] @ (5388c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #33860 @ 0x8444 │ │ │ │ + movw r0, #34100 @ 0x8534 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ 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, 539c2 │ │ │ │ + cbz r4, 5391a │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 539aa │ │ │ │ + bge.n 53902 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 539aa │ │ │ │ - ldr r4, [pc, #100] @ (539d0 ) │ │ │ │ + bpl.n 53902 │ │ │ │ + ldr r4, [pc, #100] @ (53928 ) │ │ │ │ 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 53992 │ │ │ │ + beq.n 538ea │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 5399c │ │ │ │ + bls.n 538f4 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 539a4 │ │ │ │ + b.n 538fc │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 539ac │ │ │ │ + b.n 53904 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 539b8 │ │ │ │ + cbz r5, 53910 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 539b0 │ │ │ │ + b.n 53908 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 539c2 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 539cc │ │ │ │ + bne.n 5391a │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 53924 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53a14 ) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5396c ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53a02 │ │ │ │ + cbz r2, 5395a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #18776 @ 0x4958 │ │ │ │ + movw r0, #19032 @ 0x4a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ + b.w 848ec │ │ │ │ + movw r0, #25100 @ 0x620c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ nop │ │ │ │ - bpl.n 53930 │ │ │ │ + bpl.n 53888 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 53a58 │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 539b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a8a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53a50 │ │ │ │ + bge.n 539a8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -61213,330 +61158,330 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 53aae │ │ │ │ + blt.n 53a06 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 297fc │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 53ab0 │ │ │ │ + b.n 53a08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 53ae2 │ │ │ │ + cbz r0, 53a3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ae2 │ │ │ │ + beq.n 53a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ae2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a3a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 53afe │ │ │ │ + cbz r0, 53a56 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53afe │ │ │ │ + beq.n 53a56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53afe │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a56 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 53b1a │ │ │ │ + cbz r0, 53a72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b1a │ │ │ │ + beq.n 53a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b1a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a72 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 53b36 │ │ │ │ + cbz r0, 53a8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b36 │ │ │ │ + beq.n 53a8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b36 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a8e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 53b52 │ │ │ │ + cbz r0, 53aaa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b52 │ │ │ │ + beq.n 53aaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b52 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53aaa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 53b6e │ │ │ │ + cbz r0, 53ac6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b6e │ │ │ │ + beq.n 53ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b6e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ac6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 53b8a │ │ │ │ + cbz r0, 53ae2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b8a │ │ │ │ + beq.n 53ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53b8a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ae2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 53ba6 │ │ │ │ + cbz r0, 53afe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ba6 │ │ │ │ + beq.n 53afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ba6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53afe │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 53bc2 │ │ │ │ + cbz r0, 53b1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bc2 │ │ │ │ + beq.n 53b1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bc2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b1a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 53bde │ │ │ │ + cbz r0, 53b36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bde │ │ │ │ + beq.n 53b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bde │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b36 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 53bfa │ │ │ │ + cbz r0, 53b52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bfa │ │ │ │ + beq.n 53b52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bfa │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b52 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 53c16 │ │ │ │ + cbz r0, 53b6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c16 │ │ │ │ + beq.n 53b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c16 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b6e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 53c32 │ │ │ │ + cbz r0, 53b8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c32 │ │ │ │ + beq.n 53b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c32 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b8a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 53c4e │ │ │ │ + cbz r0, 53ba6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c4e │ │ │ │ + beq.n 53ba6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c4e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ba6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 53c6a │ │ │ │ + cbz r0, 53bc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c6a │ │ │ │ + beq.n 53bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c6a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bc2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 53c86 │ │ │ │ + cbz r0, 53bde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c86 │ │ │ │ + beq.n 53bde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c86 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bde │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 53ca2 │ │ │ │ + cbz r0, 53bfa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ca2 │ │ │ │ + beq.n 53bfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ca2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bfa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 53cbe │ │ │ │ + cbz r0, 53c16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cbe │ │ │ │ + beq.n 53c16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cbe │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c16 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #33864 @ 0x8448 │ │ │ │ + movw r1, #34104 @ 0x8538 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 53d06 │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 53c5e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a5e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53d0a │ │ │ │ + cbz r0, 53c62 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d10 │ │ │ │ + b.n 53c68 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #39424 @ 0x9a00 │ │ │ │ + movw r0, #39680 @ 0x9b00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #2184 @ 0x888 │ │ │ │ + movw r1, #2412 @ 0x96c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl fd398 │ │ │ │ - cbnz r0, 53d64 │ │ │ │ + bl fd994 │ │ │ │ + cbnz r0, 53cbc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 201ecc │ │ │ │ + b.w 20167c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78208 │ │ │ │ + b.w 782a8 │ │ │ │ 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 42794 │ │ │ │ + bl 4291c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53da8 │ │ │ │ + cbz r0, 53d00 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4a978 │ │ │ │ + bl 4a9f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d9c │ │ │ │ + beq.n 53cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53da0 │ │ │ │ + cbz r3, 53cf8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53da8 │ │ │ │ + b.n 53d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 53d9c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53cf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -61548,26 +61493,26 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 53e08 │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 53d60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53e00 │ │ │ │ + bge.n 53d58 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -61579,69 +61524,69 @@ │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53e68 ) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53dc0 ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53e56 │ │ │ │ + cbz r2, 53dae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #18776 @ 0x4958 │ │ │ │ + movw r0, #19032 @ 0x4a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ + b.w 848ec │ │ │ │ + movw r0, #25100 @ 0x620c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ nop │ │ │ │ - bpl.n 53d84 │ │ │ │ + bpl.n 53cdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53e9c │ │ │ │ + beq.n 53df4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53e9c │ │ │ │ + ble.n 53df4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53eb8 │ │ │ │ + beq.n 53e10 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53eb8 │ │ │ │ + b.n 53e10 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 53ed6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 53e2e │ │ │ │ mov r0, r4 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ed6 │ │ │ │ + beq.n 53e2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ed6 │ │ │ │ + cbnz r3, 53e2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -61650,20 +61595,20 @@ │ │ │ │ movs r2, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 29718 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbz r4, 53f0c │ │ │ │ + cbz r4, 53e64 │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 53f0e │ │ │ │ + b.n 53e66 │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #16373 @ 0x3ff5 │ │ │ │ + movw r0, #16205 @ 0x3f4d │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61671,79 +61616,79 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 292e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53f50 │ │ │ │ + bge.n 53ea8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53f78 │ │ │ │ + b.n 53ed0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11a210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11a988 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 11a210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11a988 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11a210 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11a988 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #14316 @ 0x37ec │ │ │ │ + movw r0, #14572 @ 0x38ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53fac │ │ │ │ + beq.n 53f04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53fac │ │ │ │ + ble.n 53f04 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 53fc8 │ │ │ │ + beq.n 53f20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53fc8 │ │ │ │ + b.n 53f20 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 53ff0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 53f48 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 53fd4 │ │ │ │ - bl 10be60 │ │ │ │ + cbnz r2, 53f2c │ │ │ │ + bl 10c69c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53fda │ │ │ │ - bl 8b808 │ │ │ │ + b.n 53f32 │ │ │ │ + bl 8b94c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ff0 │ │ │ │ + beq.n 53f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ff0 │ │ │ │ + cbnz r3, 53f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ @@ -61761,99 +61706,99 @@ │ │ │ │ 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 5413c │ │ │ │ + bcc.n 54094 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 5404a │ │ │ │ + bne.n 53fa2 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 5404e │ │ │ │ + bne.n 53fa6 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54052 │ │ │ │ + b.n 53faa │ │ │ │ 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 54074 │ │ │ │ + bhi.n 53fcc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5412e │ │ │ │ + b.n 54086 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 540c0 │ │ │ │ - cbnz r3, 54082 │ │ │ │ + bne.n 54018 │ │ │ │ + cbnz r3, 53fda │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5408a │ │ │ │ + beq.n 53fe2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49d00 │ │ │ │ + bl 49d78 │ │ │ │ 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 540b4 │ │ │ │ + beq.n 5400c │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49d00 │ │ │ │ + bl 49d78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5409e │ │ │ │ + b.n 53ff6 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5412e │ │ │ │ + b.n 54086 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 540ec │ │ │ │ + bne.n 54044 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 540f4 │ │ │ │ + beq.n 5404c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49d00 │ │ │ │ + bl 49d78 │ │ │ │ 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 54122 │ │ │ │ + beq.n 5407a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49d00 │ │ │ │ + bl 49d78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5410c │ │ │ │ + b.n 54064 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61861,309 +61806,309 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (54180 ) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (540d8 ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 54170 │ │ │ │ + cbz r2, 540c8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #18776 @ 0x4958 │ │ │ │ + movw r0, #19032 @ 0x4a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ + b.w 848ec │ │ │ │ + movw r0, #25100 @ 0x620c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - bpl.n 5409c │ │ │ │ + b.w 848ec │ │ │ │ + bpl.n 53ff4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 53ab2 │ │ │ │ + b.n 53a0a │ │ │ │ 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 541b8 │ │ │ │ + beq.n 54110 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 541da │ │ │ │ + bl 12d478 │ │ │ │ + b.n 54132 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 541de │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 54136 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5429e │ │ │ │ + b.n 541f6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 541da │ │ │ │ + beq.n 54132 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54210 │ │ │ │ + ble.n 54168 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 541da │ │ │ │ + bl d1f6c │ │ │ │ + b.n 54132 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 5423a │ │ │ │ + cbnz r3, 54192 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54222 │ │ │ │ + blt.n 5417a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 5423a │ │ │ │ + b.n 54192 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 54014 │ │ │ │ + bl 53f6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5429e │ │ │ │ - bl 980b4 │ │ │ │ + b.n 541f6 │ │ │ │ + bl 98194 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5425c │ │ │ │ + bne.n 541b4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5424c │ │ │ │ + bne.n 541a4 │ │ │ │ dmb ish │ │ │ │ - beq.n 54268 │ │ │ │ + beq.n 541c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 54014 │ │ │ │ + bl 53f6c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5428a │ │ │ │ + bne.n 541e2 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5427a │ │ │ │ + bne.n 541d2 │ │ │ │ dmb ish │ │ │ │ - beq.n 54296 │ │ │ │ + beq.n 541ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 5422a │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 54182 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 294a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 542d2 │ │ │ │ + bge.n 5422a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 542fa │ │ │ │ + b.n 54252 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8cf8 │ │ │ │ + bl 1c8520 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c8cf8 │ │ │ │ + bl 1c8520 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c8cf8 │ │ │ │ + bl 1c8520 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #14316 @ 0x37ec │ │ │ │ + movw r0, #14572 @ 0x38ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5430e │ │ │ │ + cbz r3, 54266 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.n 54310 │ │ │ │ + b.n 54268 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54344 │ │ │ │ + beq.n 5429c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54344 │ │ │ │ + ble.n 5429c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54360 │ │ │ │ + beq.n 542b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54360 │ │ │ │ + b.n 542b8 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5437e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 542d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d43fc │ │ │ │ + bl d4bb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5437e │ │ │ │ + beq.n 542d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5437e │ │ │ │ + cbnz r3, 542d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 544aa │ │ │ │ + bcc.n 54402 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 543b8 │ │ │ │ + bne.n 54310 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 543bc │ │ │ │ + bne.n 54314 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 543c0 │ │ │ │ + b.n 54318 │ │ │ │ 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 543e2 │ │ │ │ + bhi.n 5433a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5449c │ │ │ │ + b.n 543f4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5442e │ │ │ │ - cbnz r3, 543f0 │ │ │ │ + bne.n 54386 │ │ │ │ + cbnz r3, 54348 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 543f8 │ │ │ │ + beq.n 54350 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f94 │ │ │ │ + bl 1a2968 │ │ │ │ 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 54422 │ │ │ │ + beq.n 5437a │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a2f94 │ │ │ │ + bl 1a2968 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5440c │ │ │ │ + b.n 54364 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 5449c │ │ │ │ + b.n 543f4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 5445a │ │ │ │ + bne.n 543b2 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54462 │ │ │ │ + beq.n 543ba │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2f94 │ │ │ │ + bl 1a2968 │ │ │ │ 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 54490 │ │ │ │ + beq.n 543e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a2f94 │ │ │ │ + bl 1a2968 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5447a │ │ │ │ + b.n 543d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62171,509 +62116,509 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 544ce │ │ │ │ + beq.n 54426 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 546cc │ │ │ │ + b.n 54624 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6d97c │ │ │ │ + b.w 6d9fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54504 │ │ │ │ + beq.n 5445c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5451a │ │ │ │ + bne.n 54472 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5454e │ │ │ │ + beq.n 544a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5451c │ │ │ │ - b.n 5454e │ │ │ │ + bgt.n 54474 │ │ │ │ + b.n 544a6 │ │ │ │ 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 5453a │ │ │ │ + beq.n 54492 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54568 │ │ │ │ + bne.n 544c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5454e │ │ │ │ + beq.n 544a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5456a │ │ │ │ + bgt.n 544c2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 545ac │ │ │ │ + bl 12d478 │ │ │ │ + b.n 54504 │ │ │ │ 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 84464 │ │ │ │ + bl 84564 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54596 │ │ │ │ + beq.n 544ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54596 │ │ │ │ + cbnz r3, 544ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 545ac │ │ │ │ + beq.n 54504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 545ac │ │ │ │ + cbnz r3, 54504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 545e2 │ │ │ │ + beq.n 5453a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 54604 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5455c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 54608 │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 54560 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 546c8 │ │ │ │ + b.n 54620 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54604 │ │ │ │ + beq.n 5455c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5463a │ │ │ │ + ble.n 54592 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 54604 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 5455c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54664 │ │ │ │ + cbnz r3, 545bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5464c │ │ │ │ + blt.n 545a4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54664 │ │ │ │ + b.n 545bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 54382 │ │ │ │ + bl 542da │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 546c8 │ │ │ │ - bl 980b4 │ │ │ │ + b.n 54620 │ │ │ │ + bl 98194 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54686 │ │ │ │ + bne.n 545de │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54676 │ │ │ │ + bne.n 545ce │ │ │ │ dmb ish │ │ │ │ - beq.n 54692 │ │ │ │ + beq.n 545ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 54382 │ │ │ │ + bl 542da │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 546b4 │ │ │ │ + bne.n 5460c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 546a4 │ │ │ │ + bne.n 545fc │ │ │ │ dmb ish │ │ │ │ - beq.n 546c0 │ │ │ │ + beq.n 54618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 54654 │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 545ac │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a0dc │ │ │ │ - cbz r0, 5470a │ │ │ │ + cbz r0, 54662 │ │ │ │ mov r4, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54710 │ │ │ │ + b.n 54668 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 5473e │ │ │ │ + bne.n 54696 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11fcb8 │ │ │ │ - cbz r0, 54754 │ │ │ │ - b.n 54758 │ │ │ │ + bl 120438 │ │ │ │ + cbz r0, 546ac │ │ │ │ + b.n 546b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9228 @ 0x240c │ │ │ │ + movw r0, #9484 @ 0x250c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54732 │ │ │ │ + bne.n 5468a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5478c │ │ │ │ + b.n 546e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54754 │ │ │ │ + beq.n 546ac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a1dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54784 │ │ │ │ + bne.n 546dc │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 54754 │ │ │ │ + bl f5734 │ │ │ │ + b.n 546ac │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 547c2 │ │ │ │ + beq.n 5471a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 547f0 │ │ │ │ + bne.n 54748 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 547d6 │ │ │ │ + beq.n 5472e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 547f2 │ │ │ │ + bgt.n 5474a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5481c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 54774 │ │ │ │ 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 e815c │ │ │ │ + bl e88bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5481c │ │ │ │ + beq.n 54774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5481c │ │ │ │ + cbnz r3, 54774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10188 @ 0x27cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5484c │ │ │ │ + beq.n 547a4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54862 │ │ │ │ + bne.n 547ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54896 │ │ │ │ + beq.n 547ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54864 │ │ │ │ - b.n 54896 │ │ │ │ + bgt.n 547bc │ │ │ │ + b.n 547ee │ │ │ │ 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 54882 │ │ │ │ + beq.n 547da │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 548b0 │ │ │ │ + bne.n 54808 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54896 │ │ │ │ + beq.n 547ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 548b2 │ │ │ │ + bgt.n 5480a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 548f4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5484c │ │ │ │ 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 d4830 │ │ │ │ + bl d4fe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 548de │ │ │ │ + beq.n 54836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 548de │ │ │ │ + cbnz r3, 54836 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 548f4 │ │ │ │ + beq.n 5484c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 548f4 │ │ │ │ + cbnz r3, 5484c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 54a22 │ │ │ │ + bcc.n 5497a │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 5492e │ │ │ │ + bne.n 54886 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 54932 │ │ │ │ + bne.n 5488a │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54936 │ │ │ │ + b.n 5488e │ │ │ │ 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 54958 │ │ │ │ + bhi.n 548b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54a14 │ │ │ │ + b.n 5496c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 549a6 │ │ │ │ - cbnz r3, 54966 │ │ │ │ + bne.n 548fe │ │ │ │ + cbnz r3, 548be │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5496e │ │ │ │ + beq.n 548c6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cfec │ │ │ │ + bl 4d05c │ │ │ │ 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 54998 │ │ │ │ + beq.n 548f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cfec │ │ │ │ + bl 4d05c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54982 │ │ │ │ + b.n 548da │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54a14 │ │ │ │ + b.n 5496c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 549d2 │ │ │ │ + bne.n 5492a │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 549da │ │ │ │ + beq.n 54932 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cfec │ │ │ │ + bl 4d05c │ │ │ │ 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 54a08 │ │ │ │ + beq.n 54960 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cfec │ │ │ │ + bl 4d05c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 549f2 │ │ │ │ + b.n 5494a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62684,351 +62629,351 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54a5a │ │ │ │ + beq.n 549b2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 54a7c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 549d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 54a80 │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 549d8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54b40 │ │ │ │ + b.n 54a98 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54a7c │ │ │ │ + beq.n 549d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54ab2 │ │ │ │ + ble.n 54a0a │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 54a7c │ │ │ │ + bl d1f6c │ │ │ │ + b.n 549d4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54adc │ │ │ │ + cbnz r3, 54a34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54ac4 │ │ │ │ + blt.n 54a1c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54adc │ │ │ │ + b.n 54a34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 548f8 │ │ │ │ + bl 54850 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54b40 │ │ │ │ - bl 980b4 │ │ │ │ + b.n 54a98 │ │ │ │ + bl 98194 │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54afe │ │ │ │ + bne.n 54a56 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54aee │ │ │ │ + bne.n 54a46 │ │ │ │ dmb ish │ │ │ │ - beq.n 54b0a │ │ │ │ + beq.n 54a62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 548f8 │ │ │ │ + bl 54850 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54b2c │ │ │ │ + bne.n 54a84 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54b1c │ │ │ │ + bne.n 54a74 │ │ │ │ dmb ish │ │ │ │ - beq.n 54b38 │ │ │ │ + beq.n 54a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 54acc │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 54a24 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #33228 @ 0x81cc │ │ │ │ + movw r1, #33484 @ 0x82cc │ │ │ │ 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 8ee9c │ │ │ │ - cbz r0, 54bae │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 54b06 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 35fd6 <_Py_IncRef@@Base+0x1dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b90 │ │ │ │ - b.n 54bae │ │ │ │ + cbnz r0, 54ae8 │ │ │ │ + b.n 54b06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 54bb2 │ │ │ │ + bne.n 54b0a │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 54bd0 │ │ │ │ + ble.n 54b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e688 <_Py_c_pow@@Base+0x5b8> │ │ │ │ + bl 24e654 <_Py_c_pow@@Base+0x5b4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b84 │ │ │ │ + bne.n 54adc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 54bd0 │ │ │ │ + cbz r3, 54b28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54bc0 │ │ │ │ + bne.n 54b18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54bd0 │ │ │ │ + b.n 54b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54b8e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54b8e │ │ │ │ + bne.n 54ae6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54bae │ │ │ │ + bne.n 54b06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 54bae │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54b06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (54c00 ) │ │ │ │ + ldr r0, [pc, #16] @ (54b58 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54c36 │ │ │ │ + beq.n 54b8e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 54c58 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 54bb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 54c5c │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 54bb4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54d1c │ │ │ │ + b.n 54c74 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c58 │ │ │ │ + beq.n 54bb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54c8e │ │ │ │ + ble.n 54be6 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 54c58 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 54bb0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54cb8 │ │ │ │ + cbnz r3, 54c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54ca0 │ │ │ │ + blt.n 54bf8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54cb8 │ │ │ │ + b.n 54c10 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 23402c │ │ │ │ + bl 234050 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54d1c │ │ │ │ - bl 980b4 │ │ │ │ + b.n 54c74 │ │ │ │ + bl 98194 │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54cda │ │ │ │ + bne.n 54c32 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54cca │ │ │ │ + bne.n 54c22 │ │ │ │ dmb ish │ │ │ │ - beq.n 54ce6 │ │ │ │ + beq.n 54c3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 23402c │ │ │ │ + bl 234050 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54d08 │ │ │ │ + bne.n 54c60 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54cf8 │ │ │ │ + bne.n 54c50 │ │ │ │ dmb ish │ │ │ │ - beq.n 54d14 │ │ │ │ + beq.n 54c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 54ca8 │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 54c00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 54d46 │ │ │ │ + bne.n 54c9e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54d68 │ │ │ │ - b.n 54d60 │ │ │ │ + bne.n 54cc0 │ │ │ │ + b.n 54cb8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9380 @ 0x24a4 │ │ │ │ + movw r0, #9636 @ 0x25a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d38 │ │ │ │ + bne.n 54c90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54de6 │ │ │ │ - bl 80728 │ │ │ │ + b.n 54d3e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d5c │ │ │ │ + bne.n 54cb4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54d7c │ │ │ │ - bl 80728 │ │ │ │ + bne.n 54cd4 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d5c │ │ │ │ + bne.n 54cb4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54d5c │ │ │ │ + beq.n 54cb4 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #34008 @ 0x84d8 │ │ │ │ + movw r1, #34248 @ 0x85c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #34012 @ 0x84dc │ │ │ │ + movw r0, #34252 @ 0x85cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d5c │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 54cb4 │ │ │ │ + bl 98194 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54dde │ │ │ │ + bge.n 54d36 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -63036,233 +62981,233 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54e1a │ │ │ │ + beq.n 54d72 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 54e30 │ │ │ │ + bne.n 54d88 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 54e8a │ │ │ │ + beq.n 54de2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 54e32 │ │ │ │ - b.n 54e8a │ │ │ │ + bgt.n 54d8a │ │ │ │ + b.n 54de2 │ │ │ │ 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 54e50 │ │ │ │ + beq.n 54da8 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 54e66 │ │ │ │ + bne.n 54dbe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 54e8a │ │ │ │ + beq.n 54de2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 54e8a │ │ │ │ - b.n 54e68 │ │ │ │ + ble.n 54de2 │ │ │ │ + b.n 54dc0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 54ec8 │ │ │ │ + cbz r6, 54e20 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54ea4 │ │ │ │ + bne.n 54dfc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 54eb2 │ │ │ │ + bne.n 54e0a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 54f06 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 54e5e │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54eba │ │ │ │ - b.n 54e7c │ │ │ │ + bne.n 54e12 │ │ │ │ + b.n 54dd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54e8a │ │ │ │ - b.n 54ebc │ │ │ │ + ble.n 54de2 │ │ │ │ + b.n 54e14 │ │ │ │ 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 e0aa0 │ │ │ │ + bl e1218 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54eea │ │ │ │ + beq.n 54e42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54eea │ │ │ │ + cbnz r3, 54e42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f00 │ │ │ │ + beq.n 54e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54f00 │ │ │ │ + cbnz r3, 54e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 54f3c │ │ │ │ + beq.n 54e94 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58448 @ 0xe450 │ │ │ │ + movw r1, #58872 @ 0xe5f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 54f5e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 54eb6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1071cc │ │ │ │ - cbnz r0, 54f62 │ │ │ │ + bl 107aac │ │ │ │ + cbnz r0, 54eba │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #58912 @ 0xe620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55022 │ │ │ │ + b.n 54f7a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54f5e │ │ │ │ + beq.n 54eb6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54f94 │ │ │ │ + ble.n 54eec │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58532 @ 0xe4a4 │ │ │ │ + movw r1, #58956 @ 0xe64c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 54f5e │ │ │ │ + bl d1f6c │ │ │ │ + b.n 54eb6 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54fbe │ │ │ │ + cbnz r3, 54f16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54fa6 │ │ │ │ + blt.n 54efe │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54fbe │ │ │ │ + b.n 54f16 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 278078 │ │ │ │ + bl 278168 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 55022 │ │ │ │ - bl 980b4 │ │ │ │ + b.n 54f7a │ │ │ │ + bl 98194 │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54fe0 │ │ │ │ + bne.n 54f38 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54fd0 │ │ │ │ + bne.n 54f28 │ │ │ │ dmb ish │ │ │ │ - beq.n 54fec │ │ │ │ + beq.n 54f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 278078 │ │ │ │ + bl 278168 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5500e │ │ │ │ + bne.n 54f66 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54ffe │ │ │ │ + bne.n 54f56 │ │ │ │ dmb ish │ │ │ │ - beq.n 5501a │ │ │ │ + beq.n 54f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 54fae │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 54f06 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 55068 │ │ │ │ - cbz r0, 5505e │ │ │ │ + bl 54fc0 │ │ │ │ + cbz r0, 54fb6 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5505c │ │ │ │ + beq.n 54fb4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7edd4 │ │ │ │ - ldr r0, [pc, #4] @ (55064 ) │ │ │ │ + b.w 7eee4 │ │ │ │ + ldr r0, [pc, #4] @ (54fbc ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63270,47 +63215,47 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 550ba │ │ │ │ + bpl.n 55012 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 550ba │ │ │ │ + bne.n 55012 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 19227c │ │ │ │ + bl 191ee8 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 550ba │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 550de │ │ │ │ + bne.n 55012 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 55036 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 550ba │ │ │ │ + cbnz r3, 55012 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 550e0 │ │ │ │ + b.n 55038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 147c88 │ │ │ │ + bl 147ed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 550d6 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 550de │ │ │ │ + bne.n 5502e │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 55036 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 550e0 │ │ │ │ + b.n 55038 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -63319,141 +63264,141 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29ab8 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 55116 │ │ │ │ + cbnz r0, 5506e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 5511a │ │ │ │ + cbz r4, 55072 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 5511a │ │ │ │ + beq.n 55072 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5511c │ │ │ │ + b.n 55074 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34024 @ 0x84e8 │ │ │ │ + movw r1, #34264 @ 0x85d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20cc2c │ │ │ │ + b.w 20c994 │ │ │ │ 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 55068 │ │ │ │ - cbz r0, 55178 │ │ │ │ + bl 54fc0 │ │ │ │ + cbz r0, 550d0 │ │ │ │ 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 55176 │ │ │ │ + beq.n 550ce │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7edd4 │ │ │ │ - ldr r0, [pc, #4] @ (5517c ) │ │ │ │ + b.w 7eee4 │ │ │ │ + ldr r0, [pc, #4] @ (550d4 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 551a0 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 551e4 │ │ │ │ + bne.n 550f8 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5513c │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 295ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 551be │ │ │ │ + bne.n 55116 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 551d0 │ │ │ │ + bl f5734 │ │ │ │ + b.n 55128 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11fe04 <_Py_set_inheritable@@Base> │ │ │ │ + bl 120584 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 551da │ │ │ │ + bne.n 55132 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a154 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 551e4 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5513c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5520a │ │ │ │ + bne.n 55162 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 55068 │ │ │ │ - cbnz r0, 55224 │ │ │ │ - b.n 55220 │ │ │ │ + bl 54fc0 │ │ │ │ + cbnz r0, 5517c │ │ │ │ + b.n 55178 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9496 @ 0x2518 │ │ │ │ + movw r0, #9752 @ 0x2618 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 551fe │ │ │ │ + bne.n 55156 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 552b0 │ │ │ │ + b.n 55208 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 55068 │ │ │ │ + bl 54fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55220 │ │ │ │ + beq.n 55178 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5524e │ │ │ │ + bcs.n 551a6 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 55266 │ │ │ │ + bcc.n 551be │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34108 @ 0x853c │ │ │ │ + movw r1, #34348 @ 0x862c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5529a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 551f2 │ │ │ │ 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 │ │ │ │ @@ -63461,1069 +63406,1021 @@ │ │ │ │ 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 552a6 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 551fe │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55220 │ │ │ │ - ldr r0, [pc, #16] @ (552b4 ) │ │ │ │ - b.n 552b0 │ │ │ │ + bne.n 55178 │ │ │ │ + ldr r0, [pc, #16] @ (5520c ) │ │ │ │ + b.n 55208 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fd584 │ │ │ │ + b.w fe060 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000552b8 : │ │ │ │ +00055210 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 552ce │ │ │ │ + bpl.n 55226 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 552ce │ │ │ │ - b.w 1f2234 │ │ │ │ + cbz r1, 55226 │ │ │ │ + b.w 1f1de4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4abaa │ │ │ │ + bl 4ac22 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (55340 ) │ │ │ │ + ldr r4, [pc, #40] @ (55298 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5532c │ │ │ │ - bl 1fff78 │ │ │ │ + cbz r3, 55284 │ │ │ │ + bl 1ffb0c │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ 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 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55380 │ │ │ │ + bne.n 552d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 553ca │ │ │ │ + b.n 55322 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1d7bd0 │ │ │ │ + bl 1d73f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a340 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5539e │ │ │ │ + bne.n 552f6 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1d7bd0 │ │ │ │ + bl 1d73f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 553c2 │ │ │ │ + bne.n 5531a │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ pop {r4} │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ 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 72d2c │ │ │ │ + bl 72dcc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5544a │ │ │ │ + bne.n 553a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5546c │ │ │ │ + b.n 553c4 │ │ │ │ blx 2a234 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55464 │ │ │ │ + bne.n 553bc │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55494 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 55494 │ │ │ │ + bne.n 553ea │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 553ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 554fc │ │ │ │ + b.n 55452 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 293c4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 554b2 │ │ │ │ + bne.n 55408 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f4fcc │ │ │ │ - bl 6ceb8 │ │ │ │ + b.w f5734 │ │ │ │ + bl 6cf38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 554c2 │ │ │ │ + cbnz r0, 55418 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 554ee │ │ │ │ - bl 6cfec │ │ │ │ + cbz r5, 55444 │ │ │ │ + bl 6d06c │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f4fcc │ │ │ │ - bl 91da8 │ │ │ │ + b.w f5734 │ │ │ │ + bl 91e88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5550a │ │ │ │ - b.w 73110 │ │ │ │ + cbnz r0, 55462 │ │ │ │ + b.w 731b0 │ │ │ │ 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 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55564 │ │ │ │ + cbz r0, 554bc │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 58b74 │ │ │ │ + bl 58be8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 55538 │ │ │ │ + b.n 55490 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 55588 │ │ │ │ + bne.n 554e0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 55598 │ │ │ │ + cbz r4, 554f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55536 │ │ │ │ + ble.n 5548e │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55532 │ │ │ │ + beq.n 5548a │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 55568 │ │ │ │ + bne.n 554c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55578 │ │ │ │ + bne.n 554d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55598 │ │ │ │ + b.n 554f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5555a │ │ │ │ + bne.n 554b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5555a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 554b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55564 │ │ │ │ + bne.n 554bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55564 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 554bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55536 │ │ │ │ + bne.n 5548e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55536 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5548e │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005559c : │ │ │ │ +000554f4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f4e1c │ │ │ │ + b.w 1f49cc │ │ │ │ │ │ │ │ -000555a2 : │ │ │ │ +000554fa : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 213d14 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 213af8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 555cc │ │ │ │ + bne.n 55524 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 555ec │ │ │ │ - b.n 555e4 │ │ │ │ + bne.n 55544 │ │ │ │ + b.n 5553c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31052 @ 0x794c │ │ │ │ + movw r0, #31308 @ 0x7a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 555be │ │ │ │ - b.n 5566c │ │ │ │ - bl 80728 │ │ │ │ + bne.n 55516 │ │ │ │ + b.n 555c4 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5566c │ │ │ │ + bne.n 555c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55614 │ │ │ │ + beq.n 5556c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31204 @ 0x79e4 │ │ │ │ + movw r1, #31460 @ 0x7ae4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 55660 │ │ │ │ + bl d545c │ │ │ │ + b.n 555b8 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 55620 │ │ │ │ + bhi.n 55578 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 5563a │ │ │ │ + cbnz r2, 55592 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 55658 │ │ │ │ + b.n 555b0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14344 @ 0x3808 │ │ │ │ + movw r1, #14560 @ 0x38e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 55660 │ │ │ │ + bl d545c │ │ │ │ + b.n 555b8 │ │ │ │ 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 55644 │ │ │ │ + bne.n 5559c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8100c │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5566c │ │ │ │ + b.w 8110c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 555c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55658 │ │ │ │ + b.n 555b0 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5568c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r2, 556a6 │ │ │ │ + cbnz r3, 555e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 555fe │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 556a6 │ │ │ │ + cbz r3, 555fe │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7496 @ 0x1d48 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5578c │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 556be │ │ │ │ - bl 4fb98 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 556ca │ │ │ │ - b.n 556a2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c8bc │ │ │ │ - mov r5, r0 │ │ │ │ + bl 12d478 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 556c8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 16f3d0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 490b4 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 556a2 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 556f4 │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + beq.n 555fa │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 5563a │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 556ea │ │ │ │ + bne.n 55630 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 556da │ │ │ │ + bne.n 55620 │ │ │ │ dmb ish │ │ │ │ - beq.n 556f4 │ │ │ │ - bl 279304 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + beq.n 5563a │ │ │ │ + bl 279548 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r7, r4, [r3] │ │ │ │ + ldrd r9, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r4, #64 @ 0x40 │ │ │ │ blx 29660 │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55712 │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55654 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ mov r4, r0 │ │ │ │ - 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] │ │ │ │ + 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} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 5578c │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 556c8 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55782 │ │ │ │ + bne.n 556be │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55772 │ │ │ │ + bne.n 556ae │ │ │ │ dmb ish │ │ │ │ - beq.n 5578c │ │ │ │ - bl 25d784 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 556c8 │ │ │ │ + bl 25d75c │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 557be │ │ │ │ + beq.n 556fa │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 557d4 │ │ │ │ + bne.n 55710 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55808 │ │ │ │ + beq.n 55744 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 557d6 │ │ │ │ - b.n 55808 │ │ │ │ + bgt.n 55712 │ │ │ │ + b.n 55744 │ │ │ │ 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 557f4 │ │ │ │ + beq.n 55730 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55822 │ │ │ │ + bne.n 5575e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55808 │ │ │ │ + beq.n 55744 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55824 │ │ │ │ + bgt.n 55760 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 55866 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 557a2 │ │ │ │ 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 cc514 │ │ │ │ + bl ccd14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55850 │ │ │ │ + beq.n 5578c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55850 │ │ │ │ + cbnz r3, 5578c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55866 │ │ │ │ + beq.n 557a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55866 │ │ │ │ + cbnz r3, 557a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005586a : │ │ │ │ +000557a6 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 260914 <_PyUnicode_EncodeUTF32@@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 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 5591c │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 558c4 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 558ba │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 558aa │ │ │ │ - dmb ish │ │ │ │ - beq.n 558c4 │ │ │ │ - bl 279304 │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ - blx 29db8 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5591c │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55912 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55902 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5591c │ │ │ │ - bl 25d784 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.w 2608e4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (55960 ) │ │ │ │ + ldr r2, [pc, #48] @ (557f0 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (55964 ) │ │ │ │ + ldr r0, [pc, #36] @ (557f4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5595c │ │ │ │ + beq.n 557ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #520] @ 0x208 │ │ │ │ - cbnz r3, 5595c │ │ │ │ + cbnz r3, 557ea │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {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 84300 <_PyObject_New@@Base> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55814 │ │ │ │ mov r5, r0 │ │ │ │ + cbz r2, 5582e │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5582e │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 55904 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55846 │ │ │ │ + bl 233dac │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55852 │ │ │ │ + b.n 5582a │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 501f0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55a34 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 559b4 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + beq.n 5582a │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 5587c │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 559aa │ │ │ │ + bne.n 55872 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5599a │ │ │ │ + bne.n 55862 │ │ │ │ dmb ish │ │ │ │ - beq.n 559b4 │ │ │ │ - bl 279304 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldrd r9, r8, [r3, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + beq.n 5587c │ │ │ │ + bl 279548 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ blx 29660 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 276684 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r9, r0 │ │ │ │ blx 29db8 │ │ │ │ movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ + mov r0, r1 │ │ │ │ blx 29660 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + add.w lr, r6, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29db8 │ │ │ │ - movs r0, #24 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 558ac │ │ │ │ + movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r6, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r7, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r3, 55a34 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r8, [r0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbz r3, 55904 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55a2a │ │ │ │ + bne.n 558fa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a1a │ │ │ │ + bne.n 558ea │ │ │ │ dmb ish │ │ │ │ - beq.n 55a34 │ │ │ │ - bl 25d784 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 55904 │ │ │ │ + bl 25d75c │ │ │ │ + mov r0, r4 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ movw r3, #6304 @ 0x18a0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55a72 │ │ │ │ + beq.n 55942 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55a72 │ │ │ │ + beq.n 55942 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 55a9e │ │ │ │ - b.n 55a8a │ │ │ │ + bls.n 5596e │ │ │ │ + b.n 5595a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55a66 │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + beq.n 55936 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55a66 │ │ │ │ - b.n 55b36 │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + bne.n 55936 │ │ │ │ + b.n 55a06 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55b36 │ │ │ │ + beq.n 55a06 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55ab2 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 55982 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55b36 │ │ │ │ + bne.n 55a06 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55ac6 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 55996 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55b36 │ │ │ │ + bne.n 55a06 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55ad8 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 55b36 │ │ │ │ + bne.n 559a8 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 55a06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55aea │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 55b36 │ │ │ │ + bne.n 559ba │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 55a06 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55afc │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 55b36 │ │ │ │ + bne.n 559cc │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 55a06 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55b0e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 55b36 │ │ │ │ + bne.n 559de │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 55a06 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 55b3a │ │ │ │ - movw r2, #26944 @ 0x6940 │ │ │ │ + bmi.n 55a0a │ │ │ │ + movw r2, #27192 @ 0x6a38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #34620 @ 0x873c │ │ │ │ + movw r1, #34860 @ 0x882c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55e70 │ │ │ │ + b.n 55d40 │ │ │ │ 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 55b66 │ │ │ │ + bmi.n 55a36 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ + movw r2, #11884 @ 0x2e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34632 @ 0x8748 │ │ │ │ + movw r1, #34872 @ 0x8838 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 55b94 │ │ │ │ + bmi.n 55a64 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ + movw r2, #11884 @ 0x2e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34644 @ 0x8754 │ │ │ │ + movw r1, #34884 @ 0x8844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 55bc2 │ │ │ │ + bmi.n 55a92 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ + movw r2, #11884 @ 0x2e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34656 @ 0x8760 │ │ │ │ + movw r1, #34896 @ 0x8850 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 55bf0 │ │ │ │ + bmi.n 55ac0 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34668 @ 0x876c │ │ │ │ + movw r1, #34908 @ 0x885c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55c1a │ │ │ │ + bmi.n 55aea │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + movw r1, #34920 @ 0x8868 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ 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 55c46 │ │ │ │ + bmi.n 55b16 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34692 @ 0x8784 │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55c5c │ │ │ │ - bl 80728 │ │ │ │ + bne.n 55b2c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55b36 │ │ │ │ + bne.w 55a06 │ │ │ │ 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 55c88 │ │ │ │ + bmi.n 55b58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #26944 @ 0x6940 │ │ │ │ + movw r2, #27192 @ 0x6a38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #34704 @ 0x8790 │ │ │ │ + movw r1, #34944 @ 0x8880 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ ldr.w r9, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 55cb6 │ │ │ │ + bmi.n 55b86 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #26944 @ 0x6940 │ │ │ │ + movw r2, #27192 @ 0x6a38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #34716 @ 0x879c │ │ │ │ + movw r1, #34956 @ 0x888c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 55d14 │ │ │ │ + ble.n 55be4 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 55ce6 │ │ │ │ + bmi.n 55bb6 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ + movw r2, #11884 @ 0x2e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34728 @ 0x87a8 │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 55d1a │ │ │ │ + beq.n 55bea │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 55d1c │ │ │ │ + bmi.n 55bec │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ + movw r2, #11884 @ 0x2e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ + movw r1, #34980 @ 0x88a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #2872 @ 0xb38 │ │ │ │ + movw r0, #2112 @ 0x840 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55b36 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55a06 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 55d1c │ │ │ │ + b.n 55bec │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #35812 @ 0x8be4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #35552 @ 0x8ae0 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ 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 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55d6e │ │ │ │ + beq.n 55c3e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55d7a │ │ │ │ + bge.n 55c4a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34752 @ 0x87c0 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55e58 │ │ │ │ + b.n 55d28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55d98 │ │ │ │ + bge.n 55c68 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34788 @ 0x87e4 │ │ │ │ + movw r1, #35028 @ 0x88d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 55d6e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 55c3e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55db6 │ │ │ │ + bge.n 55c86 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34832 @ 0x8810 │ │ │ │ + movw r1, #35072 @ 0x8900 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 55d6e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 55c3e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55dd4 │ │ │ │ + bge.n 55ca4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34876 @ 0x883c │ │ │ │ + movw r1, #35116 @ 0x892c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 55d6e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 55c3e │ │ │ │ mov r0, fp │ │ │ │ - bl 55ea4 │ │ │ │ + bl 55e96 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d6e │ │ │ │ + beq.n 55c3e │ │ │ │ mov r0, sl │ │ │ │ - bl 55ea4 │ │ │ │ + bl 55e96 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 55e48 │ │ │ │ - cbz r5, 55df8 │ │ │ │ + cbz r0, 55d18 │ │ │ │ + cbz r5, 55cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 55ea4 │ │ │ │ + bl 55e96 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55dfa │ │ │ │ - b.n 55e50 │ │ │ │ - ldr r5, [pc, #124] @ (55e78 ) │ │ │ │ - cbz r4, 55e08 │ │ │ │ + cbnz r0, 55cca │ │ │ │ + b.n 55d20 │ │ │ │ + ldr r5, [pc, #124] @ (55d48 ) │ │ │ │ + cbz r4, 55cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 55ea4 │ │ │ │ + bl 55e96 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55e0a │ │ │ │ - b.n 55e56 │ │ │ │ - ldr r4, [pc, #108] @ (55e78 ) │ │ │ │ + cbnz r0, 55cda │ │ │ │ + b.n 55d26 │ │ │ │ + ldr r4, [pc, #108] @ (55d48 ) │ │ │ │ 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 │ │ │ │ @@ -64535,124 +64432,229 @@ │ │ │ │ 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 21d470 │ │ │ │ + bl 21d260 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55e58 │ │ │ │ + b.n 55d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55e58 │ │ │ │ + b.n 55d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55e58 │ │ │ │ + b.n 55d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movw r1, #2972 @ 0xb9c │ │ │ │ + movw r1, #3228 @ 0xc9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w ced30 │ │ │ │ - ldr r2, [pc, #20] @ (55ea0 ) │ │ │ │ + b.w cf4f8 │ │ │ │ + ldr r2, [pc, #20] @ (55d70 ) │ │ │ │ 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 55f4a │ │ │ │ + b.n 55f3c │ │ │ │ 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, 55d90 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r2, 55daa │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55daa │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55e90 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55dc2 │ │ │ │ + bl 4fc08 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55dce │ │ │ │ + b.n 55da6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c900 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55da6 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cbz r3, 55df8 │ │ │ │ + add.w r0, r6, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55dee │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55dde │ │ │ │ + dmb ish │ │ │ │ + beq.n 55df8 │ │ │ │ + bl 279548 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r7, r4, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r4, #64 @ 0x40 │ │ │ │ + blx 29660 │ │ │ │ + mov r8, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55e16 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 29660 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a2c8 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r9, [r0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55e90 │ │ │ │ + add.w r0, r6, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55e86 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55e76 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55e90 │ │ │ │ + bl 25d75c │ │ │ │ + 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 72f44 │ │ │ │ - cbz r0, 55f1e │ │ │ │ + bl 72fe4 │ │ │ │ + cbz r0, 55f10 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 55edc │ │ │ │ + b.n 55ece │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 55ed6 │ │ │ │ + beq.n 55ec8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 55f44 │ │ │ │ + bge.n 55f36 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55ecc │ │ │ │ + beq.n 55ebe │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55f22 │ │ │ │ + bmi.n 55f14 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #34952 @ 0x8888 │ │ │ │ + movw r1, #35192 @ 0x8978 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55f34 │ │ │ │ + bne.n 55f26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55f44 │ │ │ │ - bl 15f0ec <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 55f36 │ │ │ │ + bl 15f1a4 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55ed6 │ │ │ │ + bne.n 55ec8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55f1e │ │ │ │ + beq.n 55f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f1e │ │ │ │ + bne.n 55f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 55f1e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55f10 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55f9a │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55f8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55f9c ) │ │ │ │ + ldr r1, [pc, #52] @ (55f90 ) │ │ │ │ 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] │ │ │ │ @@ -64664,360 +64666,283 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00055fa0 : │ │ │ │ +00055f94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (55fd4 ) │ │ │ │ + ldr r4, [pc, #36] @ (55fc8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1ffeb4 │ │ │ │ + bl 1ffa48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55fd2 │ │ │ │ - movw r0, #35004 @ 0x88bc │ │ │ │ + bge.n 55fc6 │ │ │ │ + movw r0, #35244 @ 0x89ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdedc │ │ │ │ + b.w 1fda78 │ │ │ │ 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 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 56078 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 5602a │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 56020 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 56010 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5602a │ │ │ │ - bl 279304 │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ - blx 29db8 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56078 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5606e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5605e │ │ │ │ - dmb ish │ │ │ │ - beq.n 56078 │ │ │ │ - bl 25d784 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 56096 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 56096 │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d4830 │ │ │ │ - movw r0, #7544 @ 0x1d78 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 55fe6 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 55fe6 │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d4fe8 │ │ │ │ + movw r0, #7544 @ 0x1d78 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 560d2 │ │ │ │ + beq.n 56022 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 560d2 │ │ │ │ + ble.n 56022 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 560ea │ │ │ │ + beq.n 5603a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 560ea │ │ │ │ + b.n 5603a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 56116 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 56066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138e48 │ │ │ │ - cbnz r0, 5612a │ │ │ │ + bl 139488 │ │ │ │ + cbnz r0, 5607a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35044 @ 0x88e4 │ │ │ │ + movw r1, #35284 @ 0x89d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5611a │ │ │ │ + bne.n 5606a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56148 │ │ │ │ + b.n 56098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56116 │ │ │ │ + bne.n 56066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56116 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56148 │ │ │ │ + beq.n 56098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56148 │ │ │ │ + cbnz r3, 56098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (56164 ) │ │ │ │ + ldr r2, [pc, #20] @ (560b4 ) │ │ │ │ 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 55f4a │ │ │ │ + b.n 55f3c │ │ │ │ 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, 56184 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 5619e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5619e │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7496 @ 0x1d48 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 56274 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 561b6 │ │ │ │ - bl 233dec │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 561c2 │ │ │ │ - b.n 5619a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 50180 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 84400 <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5619a │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 561ec │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + beq.n 56184 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56104 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 561e2 │ │ │ │ + bne.n 560fa │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561d2 │ │ │ │ + bne.n 560ea │ │ │ │ dmb ish │ │ │ │ - beq.n 561ec │ │ │ │ - bl 279304 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + beq.n 56104 │ │ │ │ + bl 279548 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldrd r9, r8, [r3, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ blx 29660 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276774 <_Py_hashtable_foreach@@Base+0x318> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29db8 │ │ │ │ movs r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ + movs r0, #25 │ │ │ │ blx 29660 │ │ │ │ - add.w lr, r6, #64 @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 5621c │ │ │ │ - movs r0, #16 │ │ │ │ + blx 29db8 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a2c8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r8, [r0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbz r3, 56274 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r7, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r3, 56184 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5626a │ │ │ │ + bne.n 5617a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5625a │ │ │ │ + bne.n 5616a │ │ │ │ dmb ish │ │ │ │ - beq.n 56274 │ │ │ │ - bl 25d784 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 56184 │ │ │ │ + bl 25d75c │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 49a70 │ │ │ │ + b.w 49ae8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 562aa │ │ │ │ + beq.n 561ba │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 562c0 │ │ │ │ + bne.n 561d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 562f4 │ │ │ │ + beq.n 56204 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 562c2 │ │ │ │ - b.n 562f4 │ │ │ │ + bgt.n 561d2 │ │ │ │ + b.n 56204 │ │ │ │ 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 562e0 │ │ │ │ + beq.n 561f0 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5630e │ │ │ │ + bne.n 5621e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 562f4 │ │ │ │ + beq.n 56204 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56310 │ │ │ │ + bgt.n 56220 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 56352 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 56262 │ │ │ │ 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 1311d0 │ │ │ │ + bl 131800 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5633c │ │ │ │ + beq.n 5624c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5633c │ │ │ │ + cbnz r3, 5624c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56352 │ │ │ │ + beq.n 56262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56352 │ │ │ │ + cbnz r3, 56262 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -65031,69 +64956,69 @@ │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 563b8 │ │ │ │ + beq.n 562c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 563b8 │ │ │ │ + cbnz r3, 562c8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 563d6 │ │ │ │ + cbnz r3, 562e6 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 563f0 │ │ │ │ + cbz r2, 56300 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 563f0 │ │ │ │ + cbz r3, 56300 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7496 @ 0x1d48 │ │ │ │ + movw r1, #7752 @ 0x1e48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 564c0 │ │ │ │ + b.n 563d0 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b172 │ │ │ │ + bl 4b1ea │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563ec │ │ │ │ + beq.n 562fc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 5642c │ │ │ │ + cbz r3, 5633c │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56422 │ │ │ │ + bne.n 56332 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56412 │ │ │ │ + bne.n 56322 │ │ │ │ dmb ish │ │ │ │ - beq.n 5642c │ │ │ │ - bl 279304 │ │ │ │ + beq.n 5633c │ │ │ │ + bl 279548 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldrd r8, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 29660 │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ @@ -65104,15 +65029,15 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56446 │ │ │ │ + bne.n 56356 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #5 │ │ │ │ blx 29660 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ @@ -65124,1458 +65049,1581 @@ │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ str r0, [r6, #16] │ │ │ │ - cbz r3, 564c0 │ │ │ │ + cbz r3, 563d0 │ │ │ │ add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 564b6 │ │ │ │ + bne.n 563c6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 564a6 │ │ │ │ + bne.n 563b6 │ │ │ │ dmb ish │ │ │ │ - beq.n 564c0 │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 563d0 │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (56538 ) │ │ │ │ + ldr r4, [pc, #96] @ (56448 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 56520 │ │ │ │ + cbz r3, 56430 │ │ │ │ ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ + bl 5657e <_Py_hashtable_size@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ + bl 5657e <_Py_hashtable_size@@Base> │ │ │ │ add r5, r0 │ │ │ │ ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ + bl 5657e <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38281 @ 0x9589 │ │ │ │ + movw r1, #38409 @ 0x9609 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 27636c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 56522 │ │ │ │ + bl 27645c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 56432 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 2769bc │ │ │ │ + bl 276aac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56562 │ │ │ │ + beq.n 56472 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 206f2c <_PyEval_GetBuiltin@@Base+0x894> │ │ │ │ - b.n 56564 │ │ │ │ + bl 206aac <_PyEval_GetBuiltin@@Base+0x894> │ │ │ │ + b.n 56474 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56594 │ │ │ │ + beq.n 564a4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 565aa │ │ │ │ + bne.n 564ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 565de │ │ │ │ + beq.n 564ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565ac │ │ │ │ - b.n 565de │ │ │ │ + bgt.n 564bc │ │ │ │ + b.n 564ee │ │ │ │ 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 565ca │ │ │ │ + beq.n 564da │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 565f8 │ │ │ │ + bne.n 56508 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 565de │ │ │ │ + beq.n 564ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 565fa │ │ │ │ + bgt.n 5650a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5663c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5654c │ │ │ │ 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 18e238 │ │ │ │ + bl 18dee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56626 │ │ │ │ + beq.n 56536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56626 │ │ │ │ + cbnz r3, 56536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5663c │ │ │ │ + beq.n 5654c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5663c │ │ │ │ + cbnz r3, 5654c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 154bf8 │ │ │ │ + bl 154d20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56668 │ │ │ │ + beq.n 56578 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11a220 │ │ │ │ + b.w 11a998 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005666e <_Py_hashtable_size@@Base>: │ │ │ │ +0005657e <_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!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5669c <_Py_hashtable_size@@Base+0x2e> │ │ │ │ + cbz r3, 565ac <_Py_hashtable_size@@Base+0x2e> │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5669e <_Py_hashtable_size@@Base+0x30> │ │ │ │ + b.n 565ae <_Py_hashtable_size@@Base+0x30> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #320] @ (567e0 <_Py_hashtable_size@@Base+0x172>) │ │ │ │ + ldr r5, [pc, #320] @ (566f0 <_Py_hashtable_size@@Base+0x172>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r7, 566d2 <_Py_hashtable_size@@Base+0x64> │ │ │ │ + cbnz r7, 565e2 <_Py_hashtable_size@@Base+0x64> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 566d2 <_Py_hashtable_size@@Base+0x64> │ │ │ │ + ble.n 565e2 <_Py_hashtable_size@@Base+0x64> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 566d2 <_Py_hashtable_size@@Base+0x64> │ │ │ │ - cbnz r6, 566fc <_Py_hashtable_size@@Base+0x8e> │ │ │ │ + bgt.n 565e2 <_Py_hashtable_size@@Base+0x64> │ │ │ │ + cbnz r6, 5660c <_Py_hashtable_size@@Base+0x8e> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movw r4, #17752 @ 0x4558 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 567ae <_Py_hashtable_size@@Base+0x140> │ │ │ │ + beq.n 566be <_Py_hashtable_size@@Base+0x140> │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 567aa <_Py_hashtable_size@@Base+0x13c> │ │ │ │ - cbz r7, 56758 <_Py_hashtable_size@@Base+0xea> │ │ │ │ + beq.n 566ba <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + cbz r7, 56668 <_Py_hashtable_size@@Base+0xea> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 56736 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 56646 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5672e <_Py_hashtable_size@@Base+0xc0> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5663e <_Py_hashtable_size@@Base+0xc0> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 567aa <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bne.n 566ba <_Py_hashtable_size@@Base+0x13c> │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 5673a <_Py_hashtable_size@@Base+0xcc> │ │ │ │ - b.n 5675c <_Py_hashtable_size@@Base+0xee> │ │ │ │ + bne.n 5664a <_Py_hashtable_size@@Base+0xcc> │ │ │ │ + b.n 5666c <_Py_hashtable_size@@Base+0xee> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5674a <_Py_hashtable_size@@Base+0xdc> │ │ │ │ + cbnz r0, 5665a <_Py_hashtable_size@@Base+0xdc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1c67e0 │ │ │ │ - cbnz r0, 5675c <_Py_hashtable_size@@Base+0xee> │ │ │ │ - b.n 567aa <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl 1c5f6c │ │ │ │ + cbnz r0, 5666c <_Py_hashtable_size@@Base+0xee> │ │ │ │ + b.n 566ba <_Py_hashtable_size@@Base+0x13c> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 55068 │ │ │ │ - cbz r0, 567aa <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl 54fc0 │ │ │ │ + cbz r0, 566ba <_Py_hashtable_size@@Base+0x13c> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5675c <_Py_hashtable_size@@Base+0xee> │ │ │ │ - b.n 5673e <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq.n 5666c <_Py_hashtable_size@@Base+0xee> │ │ │ │ + b.n 5664e <_Py_hashtable_size@@Base+0xd0> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 56782 <_Py_hashtable_size@@Base+0x114> │ │ │ │ + beq.n 56692 <_Py_hashtable_size@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 297bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56790 <_Py_hashtable_size@@Base+0x122> │ │ │ │ + b.n 566a0 <_Py_hashtable_size@@Base+0x122> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 29e84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acfc │ │ │ │ - cbz r5, 567b2 <_Py_hashtable_size@@Base+0x144> │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r5, 566c2 <_Py_hashtable_size@@Base+0x144> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 567bc <_Py_hashtable_size@@Base+0x14e> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 566cc <_Py_hashtable_size@@Base+0x14e> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56764 <_Py_hashtable_size@@Base+0xf6> │ │ │ │ + beq.n 56674 <_Py_hashtable_size@@Base+0xf6> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 567cc <_Py_hashtable_size@@Base+0x15e> │ │ │ │ + b.n 566dc <_Py_hashtable_size@@Base+0x15e> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 567cc <_Py_hashtable_size@@Base+0x15e> │ │ │ │ + b.n 566dc <_Py_hashtable_size@@Base+0x15e> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 567cc <_Py_hashtable_size@@Base+0x15e> │ │ │ │ + b.n 566dc <_Py_hashtable_size@@Base+0x15e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 567aa <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl f5734 │ │ │ │ + b.n 566ba <_Py_hashtable_size@@Base+0x13c> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bics.w r0, r0, #12910592 @ 0xc50000 │ │ │ │ + @ instruction: 0xf5280045 │ │ │ │ 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 179f60 │ │ │ │ + bl 179f08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5680c <_Py_hashtable_size@@Base+0x19e> │ │ │ │ + beq.n 5671c <_Py_hashtable_size@@Base+0x19e> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11a220 │ │ │ │ + b.w 11a998 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5682e <_Py_hashtable_size@@Base+0x1c0> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 56848 <_Py_hashtable_size@@Base+0x1da> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56848 <_Py_hashtable_size@@Base+0x1da> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7496 @ 0x1d48 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 56912 <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16f370 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 4903c │ │ │ │ + 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 56844 <_Py_hashtable_size@@Base+0x1d6> │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 56884 <_Py_hashtable_size@@Base+0x216> │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 567cc <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 56774 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5687a <_Py_hashtable_size@@Base+0x20c> │ │ │ │ + bne.n 5676a <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5686a <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ + bne.n 5675a <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ - beq.n 56884 <_Py_hashtable_size@@Base+0x216> │ │ │ │ - bl 279304 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r4, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 29660 │ │ │ │ - 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 5689e <_Py_hashtable_size@@Base+0x230> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 29660 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ + beq.n 56774 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ + bl 279548 │ │ │ │ + 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 2a2c8 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 56912 <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ - 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 29db8 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 567cc <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56908 <_Py_hashtable_size@@Base+0x29a> │ │ │ │ + bne.n 567c2 <_Py_hashtable_size@@Base+0x244> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 568f8 <_Py_hashtable_size@@Base+0x28a> │ │ │ │ + bne.n 567b2 <_Py_hashtable_size@@Base+0x234> │ │ │ │ dmb ish │ │ │ │ - beq.n 56912 <_Py_hashtable_size@@Base+0x2a4> │ │ │ │ - bl 25d784 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 567cc <_Py_hashtable_size@@Base+0x24e> │ │ │ │ + bl 25d75c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56966 <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ + beq.n 5681e <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 56968 <_Py_hashtable_size@@Base+0x2fa> │ │ │ │ + b.n 56820 <_Py_hashtable_size@@Base+0x2a2> │ │ │ │ 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 206988 <_PyEval_GetBuiltin@@Base+0x2f0> │ │ │ │ + bl 206508 <_PyEval_GetBuiltin@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56992 <_Py_hashtable_size@@Base+0x324> │ │ │ │ + beq.n 5684a <_Py_hashtable_size@@Base+0x2cc> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11a220 │ │ │ │ - b.n 56994 <_Py_hashtable_size@@Base+0x326> │ │ │ │ + bl 11a998 │ │ │ │ + b.n 5684c <_Py_hashtable_size@@Base+0x2ce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 569c2 <_Py_hashtable_size@@Base+0x354> │ │ │ │ + beq.n 5687a <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 569f0 <_Py_hashtable_size@@Base+0x382> │ │ │ │ + bne.n 568a8 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 569d6 <_Py_hashtable_size@@Base+0x368> │ │ │ │ + beq.n 5688e <_Py_hashtable_size@@Base+0x310> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 569f2 <_Py_hashtable_size@@Base+0x384> │ │ │ │ + bgt.n 568aa <_Py_hashtable_size@@Base+0x32c> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 56a1c <_Py_hashtable_size@@Base+0x3ae> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 568d4 <_Py_hashtable_size@@Base+0x356> │ │ │ │ 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 12ec4c │ │ │ │ + bl 12f290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a1c <_Py_hashtable_size@@Base+0x3ae> │ │ │ │ + beq.n 568d4 <_Py_hashtable_size@@Base+0x356> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a1c <_Py_hashtable_size@@Base+0x3ae> │ │ │ │ + cbnz r3, 568d4 <_Py_hashtable_size@@Base+0x356> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 2769bc │ │ │ │ + bl 276aac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56a46 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ + beq.n 568fe <_Py_hashtable_size@@Base+0x380> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11a220 │ │ │ │ - b.n 56a48 <_Py_hashtable_size@@Base+0x3da> │ │ │ │ + bl 11a998 │ │ │ │ + b.n 56900 <_Py_hashtable_size@@Base+0x382> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov 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 569a4 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 56956 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5694c <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5693c <_Py_hashtable_size@@Base+0x3be> │ │ │ │ + dmb ish │ │ │ │ + beq.n 56956 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ + bl 279548 │ │ │ │ + add.w r6, r4, #8 │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add.w r0, r7, #40 @ 0x28 │ │ │ │ + blx 29db8 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 569a4 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5699a <_Py_hashtable_size@@Base+0x41c> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5698a <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + dmb ish │ │ │ │ + beq.n 569a4 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + bl 25d75c │ │ │ │ + mov r0, r7 │ │ │ │ + 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 r4, [pc, #44] @ (56a88 <_Py_hashtable_size@@Base+0x41a>) │ │ │ │ + ldr r4, [pc, #44] @ (569e4 <_Py_hashtable_size@@Base+0x466>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 56a74 <_Py_hashtable_size@@Base+0x406> │ │ │ │ + cbz r3, 569d0 <_Py_hashtable_size@@Base+0x452> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 511a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ - cbz r0, 56ada <_Py_hashtable_size@@Base+0x46c> │ │ │ │ + bl 511c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x98> │ │ │ │ + cbz r0, 56a36 <_Py_hashtable_size@@Base+0x4b8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 56ac0 <_Py_hashtable_size@@Base+0x452> │ │ │ │ + cbz r0, 56a1c <_Py_hashtable_size@@Base+0x49e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 56ace <_Py_hashtable_size@@Base+0x460> │ │ │ │ + bl f5734 │ │ │ │ + b.n 56a2a <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c4048 │ │ │ │ + bl 1c37d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56ad2 <_Py_hashtable_size@@Base+0x464> │ │ │ │ + bne.n 56a2e <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56ada <_Py_hashtable_size@@Base+0x46c> │ │ │ │ + b.n 56a36 <_Py_hashtable_size@@Base+0x4b8> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11a220 │ │ │ │ + bl 11a998 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56b0a <_Py_hashtable_size@@Base+0x49c> │ │ │ │ + beq.n 56a66 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56b20 <_Py_hashtable_size@@Base+0x4b2> │ │ │ │ + bne.n 56a7c <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56b54 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + beq.n 56ab0 <_Py_hashtable_size@@Base+0x532> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56b22 <_Py_hashtable_size@@Base+0x4b4> │ │ │ │ - b.n 56b54 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + bgt.n 56a7e <_Py_hashtable_size@@Base+0x500> │ │ │ │ + b.n 56ab0 <_Py_hashtable_size@@Base+0x532> │ │ │ │ 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 56b40 <_Py_hashtable_size@@Base+0x4d2> │ │ │ │ + beq.n 56a9c <_Py_hashtable_size@@Base+0x51e> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56b6e <_Py_hashtable_size@@Base+0x500> │ │ │ │ + bne.n 56aca <_Py_hashtable_size@@Base+0x54c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56b54 <_Py_hashtable_size@@Base+0x4e6> │ │ │ │ + beq.n 56ab0 <_Py_hashtable_size@@Base+0x532> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56b70 <_Py_hashtable_size@@Base+0x502> │ │ │ │ + bgt.n 56acc <_Py_hashtable_size@@Base+0x54e> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 56bb2 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 56b0e <_Py_hashtable_size@@Base+0x590> │ │ │ │ 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 3690e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b9c <_Py_hashtable_size@@Base+0x52e> │ │ │ │ + beq.n 56af8 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56b9c <_Py_hashtable_size@@Base+0x52e> │ │ │ │ + cbnz r3, 56af8 <_Py_hashtable_size@@Base+0x57a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56bb2 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + beq.n 56b0e <_Py_hashtable_size@@Base+0x590> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56bb2 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + cbnz r3, 56b0e <_Py_hashtable_size@@Base+0x590> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #35120 @ 0x8930 │ │ │ │ + movw r0, #35360 @ 0x8a20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 56b62 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + movw r3, #48088 @ 0xbbd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #26032 @ 0x65b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 56b78 <_Py_hashtable_size@@Base+0x5fa> │ │ │ │ + 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 24c044 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56bf8 <_Py_hashtable_size@@Base+0x58a> │ │ │ │ + cbz r3, 56b98 <_Py_hashtable_size@@Base+0x61a> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56c28 <_Py_hashtable_size@@Base+0x5ba> │ │ │ │ + beq.n 56bc8 <_Py_hashtable_size@@Base+0x64a> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56c3e <_Py_hashtable_size@@Base+0x5d0> │ │ │ │ + bne.n 56bde <_Py_hashtable_size@@Base+0x660> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56c72 <_Py_hashtable_size@@Base+0x604> │ │ │ │ + beq.n 56c12 <_Py_hashtable_size@@Base+0x694> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56c40 <_Py_hashtable_size@@Base+0x5d2> │ │ │ │ - b.n 56c72 <_Py_hashtable_size@@Base+0x604> │ │ │ │ + bgt.n 56be0 <_Py_hashtable_size@@Base+0x662> │ │ │ │ + b.n 56c12 <_Py_hashtable_size@@Base+0x694> │ │ │ │ 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 56c5e <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + beq.n 56bfe <_Py_hashtable_size@@Base+0x680> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56c8c <_Py_hashtable_size@@Base+0x61e> │ │ │ │ + bne.n 56c2c <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56c72 <_Py_hashtable_size@@Base+0x604> │ │ │ │ + beq.n 56c12 <_Py_hashtable_size@@Base+0x694> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56c8e <_Py_hashtable_size@@Base+0x620> │ │ │ │ + bgt.n 56c2e <_Py_hashtable_size@@Base+0x6b0> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 56cd0 <_Py_hashtable_size@@Base+0x662> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 56c70 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ 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 36a5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cba <_Py_hashtable_size@@Base+0x64c> │ │ │ │ + beq.n 56c5a <_Py_hashtable_size@@Base+0x6dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56cba <_Py_hashtable_size@@Base+0x64c> │ │ │ │ + cbnz r3, 56c5a <_Py_hashtable_size@@Base+0x6dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56cd0 <_Py_hashtable_size@@Base+0x662> │ │ │ │ + beq.n 56c70 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56cd0 <_Py_hashtable_size@@Base+0x662> │ │ │ │ + cbnz r3, 56c70 <_Py_hashtable_size@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #18085 @ 0x46a5 │ │ │ │ + movw r4, #18297 @ 0x4779 │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (56d34 <_Py_hashtable_size@@Base+0x6c6>) │ │ │ │ + ldr r3, [pc, #56] @ (56cd4 <_Py_hashtable_size@@Base+0x756>) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 22aca4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 56d0c <_Py_hashtable_size@@Base+0x69e> │ │ │ │ + bl 22ac80 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 56cac <_Py_hashtable_size@@Base+0x72e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56d30 <_Py_hashtable_size@@Base+0x6c2> │ │ │ │ + b.n 56cd0 <_Py_hashtable_size@@Base+0x752> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56d2c <_Py_hashtable_size@@Base+0x6be> │ │ │ │ + bge.n 56ccc <_Py_hashtable_size@@Base+0x74e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 56d08 <_Py_hashtable_size@@Base+0x69a> │ │ │ │ - bl 8100c │ │ │ │ + bl f5734 │ │ │ │ + b.n 56ca8 <_Py_hashtable_size@@Base+0x72a> │ │ │ │ + bl 8110c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00056d38 : │ │ │ │ +00056cd8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 263264 │ │ │ │ + b.w 263240 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56d9a │ │ │ │ + beq.n 56d3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56d9a │ │ │ │ + ble.n 56d3a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #35224 @ 0x8998 │ │ │ │ + movw r0, #35464 @ 0x8a88 │ │ │ │ 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 e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56daa │ │ │ │ + beq.n 56d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56daa │ │ │ │ + cbnz r3, 56d4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 56daa │ │ │ │ - movw r0, #35260 @ 0x89bc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56d4a │ │ │ │ + movw r0, #35500 @ 0x8aac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ 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 56dce │ │ │ │ + bge.n 56d6e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 258e28 <_PyDeadline_Get@@Base+0x38> │ │ │ │ + b.w 258dc8 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #39260 @ 0x995c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 144f10 │ │ │ │ + bl 145200 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56e14 │ │ │ │ + beq.n 56db4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56e42 │ │ │ │ + bne.n 56de2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56e28 │ │ │ │ + beq.n 56dc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56e44 │ │ │ │ + bgt.n 56de4 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 56e7e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 56e1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56e84 ) │ │ │ │ + ldr r0, [pc, #56] @ (56e24 ) │ │ │ │ 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 9571c │ │ │ │ + bl 957fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e7e │ │ │ │ + beq.n 56e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56e7e │ │ │ │ + cbnz r3, 56e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 56ed8 │ │ │ │ + bgt.n 56e78 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 56ebc │ │ │ │ + cbz r2, 56e5c │ │ │ │ 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, #3088 @ 0xc10 │ │ │ │ + movw r3, #3344 @ 0xd10 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r1, #7816 @ 0x1e88 │ │ │ │ + movw r1, #8072 @ 0x1f88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 56ee6 │ │ │ │ + bl d545c │ │ │ │ + b.n 56e86 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 91300 │ │ │ │ + bl 913e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56eea │ │ │ │ + cbnz r0, 56e8a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56f0e │ │ │ │ + b.n 56eae │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 91924 │ │ │ │ + bl 91a04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f0e │ │ │ │ + beq.n 56eae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56f0e │ │ │ │ + cbnz r3, 56eae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00056f14 : │ │ │ │ +00056eb4 : │ │ │ │ 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] @ (56f58 ) │ │ │ │ + ldr r0, [pc, #48] @ (56ef8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 56f3c │ │ │ │ + cbnz r1, 56edc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3aefc <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ + b.w 3af08 <_PyImport_ClearExtension@@Base+0x1c0> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #35284 @ 0x89d4 │ │ │ │ + movw r2, #35524 @ 0x8ac4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56f88 │ │ │ │ + beq.n 56f28 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56fb6 │ │ │ │ + bne.n 56f56 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56f9c │ │ │ │ + beq.n 56f3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56fb8 │ │ │ │ + bgt.n 56f58 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 56ff2 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 56f92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56ff8 ) │ │ │ │ + ldr r0, [pc, #56] @ (56f98 ) │ │ │ │ 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 9571c │ │ │ │ + bl 957fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ff2 │ │ │ │ + beq.n 56f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56ff2 │ │ │ │ + cbnz r3, 56f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r1, pc, #48 @ (adr r1, 5702c ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 56fcc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00056ffc : │ │ │ │ +00056f9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48064 @ 0xbbc0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d8ce8 │ │ │ │ + bl 1d8508 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5704e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5707c │ │ │ │ + bne.n 56fee │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5701c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 29270 │ │ │ │ - cbz r0, 5706a │ │ │ │ + cbz r0, 5700a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5707e │ │ │ │ + b.n 5701e │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #13804 @ 0x35ec │ │ │ │ + movw r0, #14020 @ 0x36c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 847ec │ │ │ │ - b.n 5707e │ │ │ │ + bl 848ec │ │ │ │ + b.n 5701e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057082 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00057022 <_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 5713c <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ + ble.n 570dc <_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 36518 │ │ │ │ + bl 364e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 570c2 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 57062 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 80828 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 570f4 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 57094 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6ceb8 │ │ │ │ + bl 6cf38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 570d4 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 570e6 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 57074 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 57086 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 264438 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 570ea <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 264410 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 5708a <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ 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, 57138 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + cbz r4, 570d8 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5711c <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ - bl 140f1c │ │ │ │ + beq.n 570bc <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl 14156c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 5711c <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 570bc <_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 5713e <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ + ble.n 570de <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 57134 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ + cbz r0, 570d4 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 278ea8 │ │ │ │ + bl 278f98 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5711e <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + b.n 570be <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5709a <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5703a <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cbz r0, 570fc <_PyXI_FillNamespaceFromDict@@Base+0xda> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #10128 @ 0x2790 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 12028c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d9b74 │ │ │ │ + bl 731b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5715c <_PyXI_FillNamespaceFromDict@@Base+0x13a> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 5712e <_PyXI_FillNamespaceFromDict@@Base+0x10c> │ │ │ │ + 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 57108 <_PyXI_FillNamespaceFromDict@@Base+0xe6> │ │ │ │ + cbz r2, 57140 <_PyXI_FillNamespaceFromDict@@Base+0x11e> │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 57140 <_PyXI_FillNamespaceFromDict@@Base+0x11e> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 57160 <_PyXI_FillNamespaceFromDict@@Base+0x13e> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 57160 <_PyXI_FillNamespaceFromDict@@Base+0x13e> │ │ │ │ + bl 721e4 │ │ │ │ + cbnz r0, 57160 <_PyXI_FillNamespaceFromDict@@Base+0x13e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5715c <_PyXI_FillNamespaceFromDict@@Base+0x13a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5715c <_PyXI_FillNamespaceFromDict@@Base+0x13a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 571b0 <_PyXI_FillNamespaceFromDict@@Base+0x18e> │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #8564 @ 0x2174 │ │ │ │ + movt r5, #43 @ 0x2b │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #35576 @ 0x8af8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #8544 @ 0x2160 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r3, #9480 @ 0x2508 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #29436 @ 0x72fc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #32864 @ 0x8060 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + bl 848ec │ │ │ │ + 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, 57194 <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ + cbnz r2, 571d6 <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 57194 <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ + bne.n 571d6 <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 571ae <_PyXI_FillNamespaceFromDict@@Base+0x12c> │ │ │ │ - ldr r4, [pc, #40] @ (571c0 <_PyXI_FillNamespaceFromDict@@Base+0x13e>) │ │ │ │ + cbnz r0, 571f0 <_PyXI_FillNamespaceFromDict@@Base+0x1ce> │ │ │ │ + ldr r4, [pc, #44] @ (57204 <_PyXI_FillNamespaceFromDict@@Base+0x1e2>) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 571bc <_PyXI_FillNamespaceFromDict@@Base+0x13a> │ │ │ │ + cbz r0, 571fe <_PyXI_FillNamespaceFromDict@@Base+0x1dc> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55f4a │ │ │ │ + b.w 55f3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ cmp r8, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 571f6 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5723a <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 571ee <_PyXI_FillNamespaceFromDict@@Base+0x16c> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 571f6 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + bne.n 57232 <_PyXI_FillNamespaceFromDict@@Base+0x210> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5723a <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + bne.n 572ec <_PyXI_FillNamespaceFromDict@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 57214 <_PyXI_FillNamespaceFromDict@@Base+0x192> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 57258 <_PyXI_FillNamespaceFromDict@@Base+0x236> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5720c <_PyXI_FillNamespaceFromDict@@Base+0x18a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 57214 <_PyXI_FillNamespaceFromDict@@Base+0x192> │ │ │ │ + bne.n 57250 <_PyXI_FillNamespaceFromDict@@Base+0x22e> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 57258 <_PyXI_FillNamespaceFromDict@@Base+0x236> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + bne.n 572ec <_PyXI_FillNamespaceFromDict@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57232 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 57276 <_PyXI_FillNamespaceFromDict@@Base+0x254> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5722a <_PyXI_FillNamespaceFromDict@@Base+0x1a8> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 57232 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + bne.n 5726e <_PyXI_FillNamespaceFromDict@@Base+0x24c> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 57276 <_PyXI_FillNamespaceFromDict@@Base+0x254> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + bne.n 572ec <_PyXI_FillNamespaceFromDict@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5724e <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 57292 <_PyXI_FillNamespaceFromDict@@Base+0x270> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57248 <_PyXI_FillNamespaceFromDict@@Base+0x1c6> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5724e <_PyXI_FillNamespaceFromDict@@Base+0x1cc> │ │ │ │ + bne.n 5728c <_PyXI_FillNamespaceFromDict@@Base+0x26a> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 57292 <_PyXI_FillNamespaceFromDict@@Base+0x270> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + cbnz r0, 572ec <_PyXI_FillNamespaceFromDict@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5726a <_PyXI_FillNamespaceFromDict@@Base+0x1e8> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 572ae <_PyXI_FillNamespaceFromDict@@Base+0x28c> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57264 <_PyXI_FillNamespaceFromDict@@Base+0x1e2> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5726a <_PyXI_FillNamespaceFromDict@@Base+0x1e8> │ │ │ │ + bne.n 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x286> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 572ae <_PyXI_FillNamespaceFromDict@@Base+0x28c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + cbnz r0, 572ec <_PyXI_FillNamespaceFromDict@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 57286 <_PyXI_FillNamespaceFromDict@@Base+0x204> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 572ca <_PyXI_FillNamespaceFromDict@@Base+0x2a8> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57280 <_PyXI_FillNamespaceFromDict@@Base+0x1fe> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 57286 <_PyXI_FillNamespaceFromDict@@Base+0x204> │ │ │ │ + bne.n 572c4 <_PyXI_FillNamespaceFromDict@@Base+0x2a2> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 572ca <_PyXI_FillNamespaceFromDict@@Base+0x2a8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ + cbnz r0, 572ec <_PyXI_FillNamespaceFromDict@@Base+0x2ca> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 572a8 <_PyXI_FillNamespaceFromDict@@Base+0x226> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 572ec <_PyXI_FillNamespaceFromDict@@Base+0x2ca> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5729e <_PyXI_FillNamespaceFromDict@@Base+0x21c> │ │ │ │ + bne.n 572e2 <_PyXI_FillNamespaceFromDict@@Base+0x2c0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 572cc <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ + cbnz r2, 57310 <_PyXI_FillNamespaceFromDict@@Base+0x2ee> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 572cc <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ + bne.n 57310 <_PyXI_FillNamespaceFromDict@@Base+0x2ee> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 572e6 <_PyXI_FillNamespaceFromDict@@Base+0x264> │ │ │ │ - ldr r4, [pc, #40] @ (572f8 <_PyXI_FillNamespaceFromDict@@Base+0x276>) │ │ │ │ + cbnz r0, 5732a <_PyXI_FillNamespaceFromDict@@Base+0x308> │ │ │ │ + ldr r4, [pc, #40] @ (5733c <_PyXI_FillNamespaceFromDict@@Base+0x31a>) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 572f4 <_PyXI_FillNamespaceFromDict@@Base+0x272> │ │ │ │ + cbz r0, 57338 <_PyXI_FillNamespaceFromDict@@Base+0x316> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55f4a │ │ │ │ + b.w 55f3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ 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, #10128 @ 0x2790 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 120a0c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1d9394 │ │ │ │ │ │ │ │ -000572fc <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0005736e <_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 573a4 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 57416 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 573a8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 5741a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5735a <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 573cc <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5736a <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 573dc <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 573a8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 5741a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 573a8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 5741a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 573a8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5741a <_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 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 57388 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 573fa <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57388 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 573fa <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5739a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 5740c <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5739a <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 5740c <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 573a8 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 5741a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 57318 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 5738a <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 573ac <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 5741e <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (57480 <_PyXI_ApplyNamespace@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #192] @ (574f4 <_PyXI_ApplyNamespace@@Base+0x186>) │ │ │ │ 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 │ │ │ │ @@ -66584,285 +66632,286 @@ │ │ │ │ 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 573d6 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 57448 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57476 <_PyXI_ApplyNamespace@@Base+0x17a> │ │ │ │ - movw sl, #45980 @ 0xb39c │ │ │ │ + beq.n 574e8 <_PyXI_ApplyNamespace@@Base+0x17a> │ │ │ │ + movw sl, #46236 @ 0xb49c │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #46100 @ 0xb414 │ │ │ │ + movw r3, #46356 @ 0xb514 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #32692 @ 0x7fb4 │ │ │ │ + movw r1, #32948 @ 0x80b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #35336 @ 0x8a08 │ │ │ │ + movw r0, #35592 @ 0x8b08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 57470 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ - bl 85bd4 │ │ │ │ + cbz r7, 574e2 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 57458 <_PyXI_ApplyNamespace@@Base+0x15c> │ │ │ │ + cbz r0, 574ca <_PyXI_ApplyNamespace@@Base+0x15c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57470 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + beq.n 574e2 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57470 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + cbnz r3, 574e2 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57470 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 574e2 <_PyXI_ApplyNamespace@@Base+0x174> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57468 <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ + beq.n 574da <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57468 <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ + cbnz r3, 574da <_PyXI_ApplyNamespace@@Base+0x16c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5740a <_PyXI_ApplyNamespace@@Base+0x10e> │ │ │ │ - b.n 57478 <_PyXI_ApplyNamespace@@Base+0x17c> │ │ │ │ + bne.n 5747c <_PyXI_ApplyNamespace@@Base+0x10e> │ │ │ │ + b.n 574ea <_PyXI_ApplyNamespace@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057484 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +000574f8 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 574bc <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 57530 <_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, 574a2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 57516 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 574b2 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 57526 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2460bc │ │ │ │ + bl 245fb0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6cfec │ │ │ │ - bl 140f1c │ │ │ │ - bl 1412e4 │ │ │ │ - b.n 574a2 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6d06c │ │ │ │ + bl 14156c │ │ │ │ + bl 14192c │ │ │ │ + b.n 57516 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 574e4 <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ + bne.n 57558 <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57506 <_PyXI_FreeNamespace@@Base+0x82> │ │ │ │ - b.n 574fe <_PyXI_FreeNamespace@@Base+0x7a> │ │ │ │ + bne.n 5757a <_PyXI_FreeNamespace@@Base+0x82> │ │ │ │ + b.n 57572 <_PyXI_FreeNamespace@@Base+0x7a> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9544 @ 0x2548 │ │ │ │ + movw r0, #9800 @ 0x2648 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 574d6 <_PyXI_FreeNamespace@@Base+0x52> │ │ │ │ + bne.n 5754a <_PyXI_FreeNamespace@@Base+0x52> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5758a <_PyXI_FreeNamespace@@Base+0x106> │ │ │ │ - bl 80728 │ │ │ │ + b.n 575fe <_PyXI_FreeNamespace@@Base+0x106> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 574fa <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + bne.n 5756e <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574fa <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + beq.n 5756e <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574fa <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + beq.n 5756e <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57532 <_PyXI_FreeNamespace@@Base+0xae> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 575a6 <_PyXI_FreeNamespace@@Base+0xae> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 574fa <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + bne.n 5756e <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29d6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 57566 <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 575da <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5753a <_PyXI_FreeNamespace@@Base+0xb6> │ │ │ │ - b.n 574fa <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - cbz r4, 57582 <_PyXI_FreeNamespace@@Base+0xfe> │ │ │ │ + beq.n 575ae <_PyXI_FreeNamespace@@Base+0xb6> │ │ │ │ + b.n 5756e <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + cbz r4, 575f6 <_PyXI_FreeNamespace@@Base+0xfe> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #35416 @ 0x8a58 │ │ │ │ + movw r1, #35672 @ 0x8b58 │ │ │ │ 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 8ee9c │ │ │ │ - cbz r0, 575f6 <_PyXI_FreeNamespace@@Base+0x172> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 5766a <_PyXI_FreeNamespace@@Base+0x172> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 575de <_PyXI_FreeNamespace@@Base+0x15a> │ │ │ │ + bpl.n 57652 <_PyXI_FreeNamespace@@Base+0x15a> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 2105a4 │ │ │ │ + bl 210310 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 211540 │ │ │ │ - b.n 575f8 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + bl 2112ac │ │ │ │ + b.n 5766c <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28848 @ 0x70b0 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 57622 <_PyXI_FreeNamespace@@Base+0x19e> │ │ │ │ + bne.n 57696 <_PyXI_FreeNamespace@@Base+0x19e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57644 <_PyXI_FreeNamespace@@Base+0x1c0> │ │ │ │ - b.n 5763c <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ + bne.n 576b8 <_PyXI_FreeNamespace@@Base+0x1c0> │ │ │ │ + b.n 576b0 <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9528 @ 0x2538 │ │ │ │ + movw r0, #9784 @ 0x2638 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57614 <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ + bne.n 57688 <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 576b2 <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ - bl 80728 │ │ │ │ + b.n 57726 <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57638 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + bne.n 576ac <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57638 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + beq.n 576ac <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57638 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + beq.n 576ac <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2a0c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5768e <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 57702 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57664 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ - b.n 57638 <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ - cbz r4, 576aa <_PyXI_FreeNamespace@@Base+0x226> │ │ │ │ + beq.n 576d8 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ + b.n 576ac <_PyXI_FreeNamespace@@Base+0x1b4> │ │ │ │ + cbz r4, 5771e <_PyXI_FreeNamespace@@Base+0x226> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 57754 │ │ │ │ + bl 577c8 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -66870,379 +66919,379 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 57712 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ + cbz r0, 57786 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57712 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ + beq.n 57786 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57712 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57786 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5772e <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ + cbz r0, 577a2 <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5772e <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ + beq.n 577a2 <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5772e <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 577a2 <_PyXI_FreeNamespace@@Base+0x2aa> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5774a <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ + cbz r0, 577be <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5774a <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ + beq.n 577be <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5774a <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 577be <_PyXI_FreeNamespace@@Base+0x2c6> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d5c │ │ │ │ + bl 105794 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057754 : │ │ │ │ +000577c8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 57786 │ │ │ │ + bpl.n 577fa │ │ │ │ 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, 5777c │ │ │ │ + cbnz r3, 577f0 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 57784 │ │ │ │ + b.n 577f8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57772 │ │ │ │ + bne.n 577e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 577b0 │ │ │ │ + bne.n 57824 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 577d0 │ │ │ │ - b.n 577c8 │ │ │ │ + bne.n 57844 │ │ │ │ + b.n 5783c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9404 @ 0x24bc │ │ │ │ + movw r0, #9660 @ 0x25bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 577a2 │ │ │ │ - b.n 57886 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 57816 │ │ │ │ + b.n 578fa │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57886 │ │ │ │ + bne.n 578fa │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 577e8 │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 5785c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57886 │ │ │ │ + bne.n 578fa │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57808 │ │ │ │ - bl 85a4c │ │ │ │ + b.n 5787c │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57804 │ │ │ │ + beq.n 57878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57804 │ │ │ │ + cbnz r3, 57878 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 577da │ │ │ │ + beq.n 5784e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57886 │ │ │ │ + beq.n 578fa │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57838 │ │ │ │ + bge.n 578ac │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 57886 │ │ │ │ + cbz r0, 578fa │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29b84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5789a │ │ │ │ + bge.n 5790e │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 578aa │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 5791e │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5784a │ │ │ │ + beq.n 578be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5788a │ │ │ │ + bne.n 578fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 578ba │ │ │ │ + b.n 5792e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57886 │ │ │ │ + bne.n 578fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57886 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 578fa │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 578a6 │ │ │ │ + beq.n 5791a │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 578ba │ │ │ │ + b.n 5792e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 5787c │ │ │ │ + bl f5734 │ │ │ │ + b.n 578f0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 578ec │ │ │ │ + cbz r0, 57960 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578ec │ │ │ │ + beq.n 57960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 578ec │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57960 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57908 │ │ │ │ + cbz r0, 5797c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57908 │ │ │ │ + beq.n 5797c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57908 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5797c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57924 │ │ │ │ + cbz r0, 57998 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57924 │ │ │ │ + beq.n 57998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57924 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57998 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57940 │ │ │ │ + cbz r0, 579b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57940 │ │ │ │ + beq.n 579b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57940 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 579b4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d5c │ │ │ │ + bl 105794 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 57954 │ │ │ │ - b.w 7b1c8 │ │ │ │ + cbz r0, 579c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57988 │ │ │ │ + bhi.n 579fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 579a8 │ │ │ │ - b.n 579a0 │ │ │ │ - movw r0, #9412 @ 0x24c4 │ │ │ │ + bne.n 57a1c │ │ │ │ + b.n 57a14 │ │ │ │ + movw r0, #9668 @ 0x25c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5797a │ │ │ │ - b.n 57a92 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 579ee │ │ │ │ + b.n 57b06 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a92 │ │ │ │ + bne.n 57b06 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a92 │ │ │ │ + beq.n 57b06 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 579d0 │ │ │ │ + ble.n 57a44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 579d4 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 579d4 │ │ │ │ - b.n 57a92 │ │ │ │ + bne.n 57a48 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 57a48 │ │ │ │ + b.n 57b06 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15ae50 │ │ │ │ - cbnz r0, 579f8 │ │ │ │ + bl 15af00 │ │ │ │ + cbnz r0, 57a6c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35532 @ 0x8acc │ │ │ │ + movw r1, #35788 @ 0x8bcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 57a7c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 57af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57a7c │ │ │ │ + blt.n 57af0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57ac8 │ │ │ │ + bl 57b3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57a7c │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 57af0 │ │ │ │ + bl 98194 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 57a58 │ │ │ │ + bge.n 57acc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57a58 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 57acc │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a16 │ │ │ │ + beq.n 57a8a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57a5a │ │ │ │ + b.n 57ace │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57bdc │ │ │ │ + bl 57c50 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57a86 │ │ │ │ - cbnz r7, 57a7c │ │ │ │ + bge.n 57afa │ │ │ │ + cbnz r7, 57af0 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 57a92 │ │ │ │ + bl f5734 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 57b06 │ │ │ │ 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 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #35568 @ 0x8af0 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -67255,97 +67304,97 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 57af0 │ │ │ │ + bge.n 57b64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 77e50 │ │ │ │ - b.n 57af2 │ │ │ │ + bl 77ef0 │ │ │ │ + b.n 57b66 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 57b1a │ │ │ │ + cbz r0, 57b8e │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 57b0e │ │ │ │ + bgt.n 57b82 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 77e50 │ │ │ │ - b.n 57b10 │ │ │ │ + bl 77ef0 │ │ │ │ + b.n 57b84 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 57b24 │ │ │ │ + cbnz r0, 57b98 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 78208 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 782a8 │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57bb8 │ │ │ │ + b.n 57c2c │ │ │ │ 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 57b92 │ │ │ │ - bl ea8dc │ │ │ │ + beq.n 57c06 │ │ │ │ + bl eb03c │ │ │ │ mul.w fp, sl, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57b96 │ │ │ │ + cbz r0, 57c0a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57b64 │ │ │ │ + bne.n 57bd8 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57b96 │ │ │ │ + beq.n 57c0a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57b96 │ │ │ │ + cbnz r2, 57c0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 57b96 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57c0a │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57b74 │ │ │ │ + beq.n 57be8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57b74 │ │ │ │ + cbnz r2, 57be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 57b2e │ │ │ │ + b.n 57ba2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57bb8 │ │ │ │ + b.n 57c2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 57bb2 │ │ │ │ + beq.n 57c26 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 57ba0 │ │ │ │ - bl 78208 │ │ │ │ - b.n 57b1e │ │ │ │ + bl d1f6c │ │ │ │ + b.n 57c14 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 57b92 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -67358,95 +67407,95 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 57c06 │ │ │ │ + beq.n 57c7a │ │ │ │ adds r4, #1 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 57bf6 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 57c6a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78208 │ │ │ │ + b.w 782a8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 57c1a │ │ │ │ - b.w 7b1c8 │ │ │ │ + cbz r0, 57c8e │ │ │ │ + b.w 7b2f8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 57c46 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 57cba │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57c52 │ │ │ │ + cbz r3, 57cc6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 57c72 │ │ │ │ + b.n 57ce6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1dfd80 │ │ │ │ - cbnz r0, 57c6e │ │ │ │ + bl 1df5a8 │ │ │ │ + cbnz r0, 57ce2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 57c6e │ │ │ │ + cbnz r3, 57ce2 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 57c6e │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 57ce2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00057c76 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00057cea <_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 57cb0 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 57d24 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 57cb0 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 57d24 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44828 @ 0xaf1c │ │ │ │ + movw r1, #43660 @ 0xaa8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 57cc0 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl ee87c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 57d34 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eefec │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57cc4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 57cc4 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 57d38 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 57d38 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57cc8 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 57d3c <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -67454,194 +67503,194 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29718 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 57cfc <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ + bne.n 57d70 <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57d1e <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ - b.n 57d16 <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ + bne.n 57d92 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + b.n 57d8a <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #9428 @ 0x24d4 │ │ │ │ + movw r0, #9684 @ 0x25d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57cee <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + bne.n 57d62 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57d82 <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ - bl 80728 │ │ │ │ + b.n 57df6 <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d12 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d86 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d12 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d86 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d12 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + beq.n 57d86 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2a024 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57d6e <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bge.n 57de2 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57d8e <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 57e02 <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d3c <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ + beq.n 57db0 <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57d7a <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 57dee <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d12 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d86 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 57d9e <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + cbz r3, 57e12 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 57d9e <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 57e12 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 57d6e <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bl f5734 │ │ │ │ + b.n 57de2 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57dd0 <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ + bhi.n 57e44 <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57df0 <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ - b.n 57de8 <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ - movw r0, #9436 @ 0x24dc │ │ │ │ + bne.n 57e64 <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ + b.n 57e5c <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ + movw r0, #9692 @ 0x25dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57dc2 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ - b.n 57ece <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 57e36 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + b.n 57f42 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57ece <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57f42 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fee30 │ │ │ │ + bl 1fe9c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ece <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + beq.n 57f42 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57e18 <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ + ble.n 57e8c <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57e1c <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 57e1c <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - b.n 57ece <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57e90 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 57e90 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + b.n 57f42 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15ae50 │ │ │ │ - cbnz r0, 57e40 <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ + bl 15af00 │ │ │ │ + cbnz r0, 57eb4 <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35596 @ 0x8b0c │ │ │ │ + movw r1, #35852 @ 0x8c0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 57ea8 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 57f1c <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57ea8 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + blt.n 57f1c <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57ac8 │ │ │ │ + bl 57b3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ea8 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 57f1c <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 98194 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a7ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57e9a <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ + bge.n 57f0e <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57ebe <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 57f32 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e5e <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + beq.n 57ed2 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57bdc │ │ │ │ + bl 57c50 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57eb2 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 57ece <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57f26 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 57f42 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 57e96 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ + bl f5734 │ │ │ │ + b.n 57f0a <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -67650,236 +67699,236 @@ │ │ │ │ strne r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf014 │ │ │ │ + bl cf7dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 57f26 <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ + cbz r0, 57f9a <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f26 <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ + beq.n 57f9a <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f26 <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f9a <_PyLong_Size_t_Converter@@Base+0x2b0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 57f42 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + cbz r0, 57fb6 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f42 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + beq.n 57fb6 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f42 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fb6 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57f5e <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + cbz r0, 57fd2 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f5e <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + beq.n 57fd2 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f5e <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fd2 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57f7a <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ + cbz r0, 57fee <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f7a <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ + beq.n 57fee <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f7a <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fee <_PyLong_Size_t_Converter@@Base+0x304> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57f96 <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ + cbz r0, 5800a <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f96 <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ + beq.n 5800a <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f96 <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5800a <_PyLong_Size_t_Converter@@Base+0x320> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57fb2 <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ + cbz r0, 58026 <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fb2 <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ + beq.n 58026 <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fb2 <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58026 <_PyLong_Size_t_Converter@@Base+0x33c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 808f4 │ │ │ │ - b.n 57ef6 <_PyLong_Size_t_Converter@@Base+0x280> │ │ │ │ + b.w 809f4 │ │ │ │ + b.n 57f6a <_PyLong_Size_t_Converter@@Base+0x280> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57fea <_PyLong_Size_t_Converter@@Base+0x374> │ │ │ │ + bne.n 5805e <_PyLong_Size_t_Converter@@Base+0x374> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5800a <_PyLong_Size_t_Converter@@Base+0x394> │ │ │ │ - b.n 58002 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + bne.n 5807e <_PyLong_Size_t_Converter@@Base+0x394> │ │ │ │ + b.n 58076 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9396 @ 0x24b4 │ │ │ │ + movw r0, #9652 @ 0x25b4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57fdc <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ - b.n 580be <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 58050 <_PyLong_Size_t_Converter@@Base+0x366> │ │ │ │ + b.n 58132 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 580be <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + bne.n 58132 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae50 │ │ │ │ - cbnz r0, 5802c <_PyLong_Size_t_Converter@@Base+0x3b6> │ │ │ │ + bl 15af00 │ │ │ │ + cbnz r0, 580a0 <_PyLong_Size_t_Converter@@Base+0x3b6> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35632 @ 0x8b30 │ │ │ │ + movw r1, #35888 @ 0x8c30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 580a8 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5811c <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 580a8 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + blt.n 5811c <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 57ac8 │ │ │ │ + bl 57b3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 580a8 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 5811c <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bl 98194 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a964 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 58084 <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ + bge.n 580f8 <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58084 <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 580f8 <_PyLong_Size_t_Converter@@Base+0x40e> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5804a <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ + beq.n 580be <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58086 <_PyLong_Size_t_Converter@@Base+0x410> │ │ │ │ + b.n 580fa <_PyLong_Size_t_Converter@@Base+0x410> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57bdc │ │ │ │ + bl 57c50 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 580b2 <_PyLong_Size_t_Converter@@Base+0x43c> │ │ │ │ - cbnz r7, 580a8 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bge.n 58126 <_PyLong_Size_t_Converter@@Base+0x43c> │ │ │ │ + cbnz r7, 5811c <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 580be <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + bl f5734 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 58132 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 580de <_PyLong_Size_t_Converter@@Base+0x468> │ │ │ │ - cbz r2, 580f8 <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ + cbnz r3, 58152 <_PyLong_Size_t_Converter@@Base+0x468> │ │ │ │ + cbz r2, 5816c <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 580f8 <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ + cbz r3, 5816c <_PyLong_Size_t_Converter@@Base+0x482> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36068 @ 0x8ce4 │ │ │ │ + movw r1, #36324 @ 0x8de4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58100 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ - movw r0, #51516 @ 0xc93c │ │ │ │ + b.n 58174 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + movw r0, #51432 @ 0xc8e8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #13868 @ 0x362c │ │ │ │ + movw r0, #14084 @ 0x3704 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ 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 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 58170 <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ + bpl.n 581e4 <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 58174 <_PyLong_Size_t_Converter@@Base+0x4fe> │ │ │ │ + cbz r1, 581e8 <_PyLong_Size_t_Converter@@Base+0x4fe> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -67891,204 +67940,204 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 58178 <_PyLong_Size_t_Converter@@Base+0x502> │ │ │ │ + b.n 581ec <_PyLong_Size_t_Converter@@Base+0x502> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ stmdb 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, 5819a <_PyLong_Size_t_Converter@@Base+0x524> │ │ │ │ + cbz r3, 5820e <_PyLong_Size_t_Converter@@Base+0x524> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5819c <_PyLong_Size_t_Converter@@Base+0x526> │ │ │ │ + b.n 58210 <_PyLong_Size_t_Converter@@Base+0x526> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r2, 581bc <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ + cbz r2, 58230 <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 581c4 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ + b.n 58238 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ movw fp, #4372 @ 0x1114 │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 581d4 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + cbnz r3, 58248 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 581d4 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + blt.n 58248 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 581d4 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ - cbnz r5, 581f8 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + bgt.n 58248 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + cbnz r5, 5826c <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #260] @ (582dc <_PyLong_Size_t_Converter@@Base+0x666>) │ │ │ │ + ldr r5, [pc, #260] @ (58350 <_PyLong_Size_t_Converter@@Base+0x666>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 581f8 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + cbnz r0, 5826c <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 582d4 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + b.n 58348 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 58296 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 5830a <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 58226 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 5829a <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bl f8504 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 58222 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 58296 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 581f4 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58268 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58296 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 5830a <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 58242 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 582b6 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + bl f8504 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5823e <_PyLong_Size_t_Converter@@Base+0x5c8> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 582b2 <_PyLong_Size_t_Converter@@Base+0x5c8> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 581f4 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58268 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58296 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 5830a <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5825e <_PyLong_Size_t_Converter@@Base+0x5e8> │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 582d2 <_PyLong_Size_t_Converter@@Base+0x5e8> │ │ │ │ + bl f8504 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5825a <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 582ce <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 581f4 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58268 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58296 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 5830a <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 58278 <_PyLong_Size_t_Converter@@Base+0x602> │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 582ec <_PyLong_Size_t_Converter@@Base+0x602> │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58274 <_PyLong_Size_t_Converter@@Base+0x5fe> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 582e8 <_PyLong_Size_t_Converter@@Base+0x5fe> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 581f4 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58268 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58296 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 5830a <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 58282 <_PyLong_Size_t_Converter@@Base+0x60c> │ │ │ │ + cbz r3, 582f6 <_PyLong_Size_t_Converter@@Base+0x60c> │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58296 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 5830a <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58296 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5830a <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 581f4 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 58268 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #39468 @ 0x9a2c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 582bc <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + bne.n 58330 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e5a7c │ │ │ │ - b.n 582d4 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ - movw r2, #38400 @ 0x9600 │ │ │ │ + bl 1e553c │ │ │ │ + b.n 58348 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + movw r2, #38656 @ 0x9700 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2731c0 │ │ │ │ + bl 2732a8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 58304 <_PyLong_Size_t_Converter@@Base+0x68e> │ │ │ │ - cbz r6, 58314 <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ + beq.n 58378 <_PyLong_Size_t_Converter@@Base+0x68e> │ │ │ │ + cbz r6, 58388 <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5832a <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ - cbz r6, 58314 <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ + b.n 5839e <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + cbz r6, 58388 <_PyLong_Size_t_Converter@@Base+0x69e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5832a <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + b.n 5839e <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 58328 <_PyLong_Size_t_Converter@@Base+0x6b2> │ │ │ │ + cbz r3, 5839c <_PyLong_Size_t_Converter@@Base+0x6b2> │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5832a <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + b.n 5839e <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae9c0 │ │ │ │ - cbz r0, 58340 <_PyLong_Size_t_Converter@@Base+0x6ca> │ │ │ │ - cbz r7, 5833a <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ - cbz r6, 5833a <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ + bl 1ae360 │ │ │ │ + cbz r0, 583b4 <_PyLong_Size_t_Converter@@Base+0x6ca> │ │ │ │ + cbz r7, 583ae <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ + cbz r6, 583ae <_PyLong_Size_t_Converter@@Base+0x6c4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 5833c <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + b.n 583b0 <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ │ │ │ │ -0005834a <_Py_c_prod@@Base>: │ │ │ │ +000583be <_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 │ │ │ │ @@ -68097,714 +68146,721 @@ │ │ │ │ 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, 58396 <_Py_c_prod@@Base+0x4c> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5840a <_Py_c_prod@@Base+0x4c> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5838e <_Py_c_prod@@Base+0x44> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58396 <_Py_c_prod@@Base+0x4c> │ │ │ │ + bne.n 58402 <_Py_c_prod@@Base+0x44> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5840a <_Py_c_prod@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5842a <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 5849e <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 583b4 <_Py_c_prod@@Base+0x6a> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 58428 <_Py_c_prod@@Base+0x6a> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583ac <_Py_c_prod@@Base+0x62> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 583b4 <_Py_c_prod@@Base+0x6a> │ │ │ │ + bne.n 58420 <_Py_c_prod@@Base+0x62> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58428 <_Py_c_prod@@Base+0x6a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5842a <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 5849e <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 583d0 <_Py_c_prod@@Base+0x86> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 58444 <_Py_c_prod@@Base+0x86> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583ca <_Py_c_prod@@Base+0x80> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 583d0 <_Py_c_prod@@Base+0x86> │ │ │ │ + bne.n 5843e <_Py_c_prod@@Base+0x80> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58444 <_Py_c_prod@@Base+0x86> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5842a <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 5849e <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 583ec <_Py_c_prod@@Base+0xa2> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 58460 <_Py_c_prod@@Base+0xa2> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583e6 <_Py_c_prod@@Base+0x9c> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 583ec <_Py_c_prod@@Base+0xa2> │ │ │ │ + bne.n 5845a <_Py_c_prod@@Base+0x9c> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58460 <_Py_c_prod@@Base+0xa2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5842a <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 5849e <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 58408 <_Py_c_prod@@Base+0xbe> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5847c <_Py_c_prod@@Base+0xbe> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58402 <_Py_c_prod@@Base+0xb8> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58408 <_Py_c_prod@@Base+0xbe> │ │ │ │ + bne.n 58476 <_Py_c_prod@@Base+0xb8> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5847c <_Py_c_prod@@Base+0xbe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5842a <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 5849e <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5842a <_Py_c_prod@@Base+0xe0> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5849e <_Py_c_prod@@Base+0xe0> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58420 <_Py_c_prod@@Base+0xd6> │ │ │ │ + bne.n 58494 <_Py_c_prod@@Base+0xd6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005842c <_Py_c_sum@@Base>: │ │ │ │ +000584a0 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5846a <_Py_c_sum@@Base+0x3e> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 584de <_Py_c_sum@@Base+0x3e> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58464 <_Py_c_sum@@Base+0x38> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5846a <_Py_c_sum@@Base+0x3e> │ │ │ │ + bne.n 584d8 <_Py_c_sum@@Base+0x38> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 584de <_Py_c_sum@@Base+0x3e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 584a8 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 5851c <_Py_c_sum@@Base+0x7c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58486 <_Py_c_sum@@Base+0x5a> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 584fa <_Py_c_sum@@Base+0x5a> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58480 <_Py_c_sum@@Base+0x54> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58486 <_Py_c_sum@@Base+0x5a> │ │ │ │ + bne.n 584f4 <_Py_c_sum@@Base+0x54> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 584fa <_Py_c_sum@@Base+0x5a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 584a8 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 5851c <_Py_c_sum@@Base+0x7c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 584a8 <_Py_c_sum@@Base+0x7c> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5851c <_Py_c_sum@@Base+0x7c> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5849e <_Py_c_sum@@Base+0x72> │ │ │ │ + bne.n 58512 <_Py_c_sum@@Base+0x72> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #38484 @ 0x9654 │ │ │ │ + movw r1, #38740 @ 0x9754 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 584e2 <_Py_c_sum@@Base+0xb6> │ │ │ │ + beq.n 58556 <_Py_c_sum@@Base+0xb6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 584e2 <_Py_c_sum@@Base+0xb6> │ │ │ │ + cbz r0, 58556 <_Py_c_sum@@Base+0xb6> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5853c <_Py_c_sum@@Base+0x110> │ │ │ │ + ble.n 585b0 <_Py_c_sum@@Base+0x110> │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ mla r4, r5, r3, r9 │ │ │ │ add.w r8, r9, r6 │ │ │ │ subs r7, r4, r6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.n 5853c <_Py_c_sum@@Base+0x110> │ │ │ │ + bcs.n 585b0 <_Py_c_sum@@Base+0x110> │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 29db8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 29db8 │ │ │ │ - b.n 5850c <_Py_c_sum@@Base+0xe0> │ │ │ │ + b.n 58580 <_Py_c_sum@@Base+0xe0> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ (58580 <_Py_c_sum@@Base+0x154>) │ │ │ │ + ldr r2, [pc, #52] @ (585f4 <_Py_c_sum@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58572 <_Py_c_sum@@Base+0x146> │ │ │ │ - movw r0, #38624 @ 0x96e0 │ │ │ │ + bne.n 585e6 <_Py_c_sum@@Base+0x146> │ │ │ │ + movw r0, #38880 @ 0x97e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e14a8 │ │ │ │ - movw r0, #38632 @ 0x96e8 │ │ │ │ + b.w e1c20 │ │ │ │ + movw r0, #38888 @ 0x97e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (585b8 <_Py_c_sum@@Base+0x18c>) │ │ │ │ + ldr r2, [pc, #48] @ (5862c <_Py_c_sum@@Base+0x18c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 585ac <_Py_c_sum@@Base+0x180> │ │ │ │ - movw r0, #38640 @ 0x96f0 │ │ │ │ + bne.n 58620 <_Py_c_sum@@Base+0x180> │ │ │ │ + movw r0, #39036 @ 0x987c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e14a8 │ │ │ │ - movw r0, #38652 @ 0x96fc │ │ │ │ + b.w e1c20 │ │ │ │ + movw r0, #39048 @ 0x9888 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38804 @ 0x9794 │ │ │ │ + movw r1, #39060 @ 0x9894 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38848 @ 0x97c0 │ │ │ │ + movw r1, #39152 @ 0x98f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005860c : │ │ │ │ - b.w 1507e8 <_Py_HashDouble@@Base+0x654> │ │ │ │ +00058680 : │ │ │ │ + b.w 150918 <_Py_HashDouble@@Base+0x658> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38944 @ 0x9820 │ │ │ │ + movw r1, #39200 @ 0x9920 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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, 58662 │ │ │ │ + cbz r2, 586d6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264ff0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x398> │ │ │ │ + bl 2650d8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x398> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58672 │ │ │ │ + cbnz r0, 586e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 586e0 │ │ │ │ + b.n 58754 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2046c0 <_PyCompile_GetBinaryIntrinsicName@@Base+0x10e8> │ │ │ │ + bl 2041e4 <_PyParkingLot_Unpark@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58650 │ │ │ │ - b.n 5865e │ │ │ │ + bne.n 586c4 │ │ │ │ + b.n 586d2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5867e │ │ │ │ - bl 1d74d8 │ │ │ │ + cbnz r7, 586f2 │ │ │ │ + bl 1d6cf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 586ca │ │ │ │ + b.n 5873e │ │ │ │ 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 586c8 │ │ │ │ + bge.n 5873c │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 12ed4c │ │ │ │ + bl 12f390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 586bc │ │ │ │ + beq.n 58730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 586bc │ │ │ │ + cbnz r3, 58730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5869a │ │ │ │ - b.n 586ca │ │ │ │ + bne.n 5870e │ │ │ │ + b.n 5873e │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 586e0 │ │ │ │ + beq.n 58754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 586e0 │ │ │ │ + cbnz r3, 58754 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ │ │ │ │ -000586f8 : │ │ │ │ +0005876c : │ │ │ │ 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 7df24 │ │ │ │ + bl 7e040 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 58740 │ │ │ │ + cbnz r4, 587b4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 58740 │ │ │ │ + ble.n 587b4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 58740 │ │ │ │ - cbnz r2, 5875e │ │ │ │ + bne.n 587b4 │ │ │ │ + cbnz r2, 587d2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (5881c ) │ │ │ │ + ldr r4, [pc, #216] @ (58890 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5875e │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 587d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58816 │ │ │ │ + b.n 5888a │ │ │ │ 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, 58784 │ │ │ │ + cbnz r2, 587f8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 58816 │ │ │ │ + b.n 5888a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 155d34 │ │ │ │ + bl 155e5c │ │ │ │ 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 5877a │ │ │ │ + ble.n 587ee │ │ │ │ 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 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5875a │ │ │ │ + beq.n 587ce │ │ │ │ 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 9571c │ │ │ │ + bl 957fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 587f2 │ │ │ │ + beq.n 58866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 587f2 │ │ │ │ + cbnz r3, 58866 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5875a │ │ │ │ + beq.n 587ce │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5879e │ │ │ │ + beq.n 58812 │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58798 │ │ │ │ + bne.n 5880c │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58798 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5880c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 58842 │ │ │ │ + cbnz r1, 588b6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fc468 │ │ │ │ + bl fcbd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58854 │ │ │ │ - b.n 588b6 │ │ │ │ - movw r0, #6484 @ 0x1954 │ │ │ │ + cbnz r0, 588c8 │ │ │ │ + b.n 5892a │ │ │ │ + movw r0, #6740 @ 0x1a54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1fda58 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1fd5f4 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58836 │ │ │ │ - b.n 588b6 │ │ │ │ + bne.n 588aa │ │ │ │ + b.n 5892a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #51656 @ 0xc9c8 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 58892 │ │ │ │ + beq.n 58906 │ │ │ │ mov r1, r5 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 58892 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 58906 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #39040 @ 0x9880 │ │ │ │ + movw r1, #39296 @ 0x9980 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 588ba │ │ │ │ - b.n 588b6 │ │ │ │ + bne.n 5892e │ │ │ │ + b.n 5892a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 89af4 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 588ac │ │ │ │ - cbz r7, 588ca │ │ │ │ + beq.n 58920 │ │ │ │ + cbz r7, 5893e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 89af4 │ │ │ │ + bl 89c40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 588ca │ │ │ │ + bne.n 5893e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 588ba │ │ │ │ + bne.n 5892e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 588ca │ │ │ │ + b.n 5893e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 588b6 │ │ │ │ + bne.n 5892a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 588b6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5892a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000588d0 : │ │ │ │ +00058944 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58922 │ │ │ │ + beq.n 58996 │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58922 │ │ │ │ + beq.n 58996 │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 58922 │ │ │ │ - bl 87ae4 │ │ │ │ - movw r3, #40996 @ 0xa024 │ │ │ │ + beq.n 58996 │ │ │ │ + bl 87bec │ │ │ │ + movw r3, #41276 @ 0xa13c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #27124 @ 0x69f4 │ │ │ │ + movw r2, #27380 @ 0x6af4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5892a │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + b.n 5899e │ │ │ │ + movw r0, #41276 @ 0xa13c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005892c : │ │ │ │ +000589a0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5894e │ │ │ │ + bne.n 589c2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 58944 │ │ │ │ + b.n 589b8 │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 58964 │ │ │ │ + bne.n 589d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w bfe2c │ │ │ │ + b.w c0620 │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5897c │ │ │ │ + beq.n 589f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 5897c │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 589f0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 58980 │ │ │ │ + b.n 589f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (589cc ) │ │ │ │ + ldr r1, [pc, #56] @ (58a40 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + bl 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 589ca │ │ │ │ + bne.n 58a3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 589bc │ │ │ │ + beq.n 58a30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 589bc │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58a30 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (589cc ) │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #4] @ (58a40 ) │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 58940 │ │ │ │ + bmi.n 589b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (58a50 ) │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ + nop │ │ │ │ + b.n 5908c │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (589dc ) │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #4] @ (58a60 ) │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ nop │ │ │ │ - b.n 59018 │ │ │ │ + b.n 58644 <_Py_c_sum@@Base+0x1a4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (589ec ) │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #4] @ (58a70 ) │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ nop │ │ │ │ - b.n 585d0 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + b.n 58704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (589fc ) │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #4] @ (58a80 ) │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ nop │ │ │ │ - b.n 58690 │ │ │ │ + b.n 58754 │ │ │ │ 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 58a24 │ │ │ │ + bne.n 58aa8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58a3e │ │ │ │ - b.n 58a52 │ │ │ │ + cbnz r0, 58ac2 │ │ │ │ + b.n 58ad6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3752 @ 0xea8 │ │ │ │ + movw r0, #4008 @ 0xfa8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a18 │ │ │ │ + bne.n 58a9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58ae2 │ │ │ │ - bl 85a4c │ │ │ │ + b.n 58b66 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58a60 │ │ │ │ + bne.n 58ae4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58a70 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 58af4 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a3a │ │ │ │ + bne.n 58abe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58a70 │ │ │ │ + b.n 58af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58a4e │ │ │ │ + bne.n 58ad2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a4e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58ad2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1fdf08 │ │ │ │ + bl 1fdaa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a3a │ │ │ │ + beq.n 58abe │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 58aa0 │ │ │ │ + bne.n 58b24 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19180 @ 0x4aec │ │ │ │ + movw r1, #19436 @ 0x4bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 58a3a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 58abe │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e700 │ │ │ │ + bl 14e83c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58a3a │ │ │ │ + beq.n 58abe │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 58ab4 │ │ │ │ + cbz r3, 58b38 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 58abc │ │ │ │ + b.n 58b40 │ │ │ │ movw r5, #11008 @ 0x2b00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -68816,400 +68872,395 @@ │ │ │ │ adds r1, r5, r4 │ │ │ │ blx 2a51c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58af0 ) │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ - b.n 587c4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (58b00 ) │ │ │ │ + ldr r1, [pc, #8] @ (58b74 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24e778 <_Py_c_pow@@Base+0x6a8> │ │ │ │ - nop │ │ │ │ + b.w 24e6cc <_Py_c_pow@@Base+0x62c> │ │ │ │ ldmia r5!, {r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 58b34 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 58ba8 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58b2e │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58b34 │ │ │ │ + bne.n 58ba2 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58ba8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58b72 │ │ │ │ + cbnz r0, 58be6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58b50 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 58bc4 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58b4a │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 58b50 │ │ │ │ + bne.n 58bbe │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 58bc4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58b72 │ │ │ │ + cbnz r0, 58be6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58b72 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 58be6 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58b68 │ │ │ │ + bne.n 58bdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 58bc6 │ │ │ │ + bge.n 58c3a │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 58bc6 │ │ │ │ + bpl.n 58c3a │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (58bcc ) │ │ │ │ + ldr r4, [pc, #64] @ (58c40 ) │ │ │ │ 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 58bac │ │ │ │ + beq.n 58c20 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 58bb6 │ │ │ │ + bls.n 58c2a │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 58bbe │ │ │ │ + b.n 58c32 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00058bd0 : │ │ │ │ +00058c48 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #280] @ (58cf8 ) │ │ │ │ + ldr r3, [pc, #280] @ (58d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 58c0e │ │ │ │ + cbz r5, 58c86 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 58bf6 │ │ │ │ + bne.n 58c6e │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 58be8 │ │ │ │ + b.n 58c60 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 58c26 │ │ │ │ + beq.n 58c9e │ │ │ │ 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 58c26 │ │ │ │ - b.n 58bf2 │ │ │ │ + bcs.n 58c9e │ │ │ │ + b.n 58c6a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #65452 @ 0xffac │ │ │ │ + movw r2, #65528 @ 0xfff8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ - b.n 58c30 │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ + b.n 58ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d753c │ │ │ │ + bl 1d6d5c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58c34 │ │ │ │ + cbnz r0, 58cac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58cf2 │ │ │ │ + b.n 58d6a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24980 @ 0x6194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58cc6 │ │ │ │ + bne.n 58d3e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 58c50 │ │ │ │ + cbnz r6, 58cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7170 │ │ │ │ + bl d790c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 58c5c │ │ │ │ + cbz r0, 58cd4 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 58c8c │ │ │ │ - bl 72144 │ │ │ │ + cbnz r5, 58d04 │ │ │ │ + bl 721e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58c8a │ │ │ │ + cbnz r0, 58d02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c30 │ │ │ │ + beq.n 58ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c30 │ │ │ │ - ldr r2, [pc, #140] @ (58cfc ) │ │ │ │ + bne.n 58ca8 │ │ │ │ + ldr r2, [pc, #140] @ (58d74 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58c80 │ │ │ │ + cbz r3, 58cf8 │ │ │ │ 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 58c30 │ │ │ │ + b.n 58ca8 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89af4 │ │ │ │ + bl 89c40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cf0 │ │ │ │ + beq.n 58d68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58cf0 │ │ │ │ - ldr r2, [pc, #80] @ (58cfc ) │ │ │ │ + cbnz r3, 58d68 │ │ │ │ + ldr r2, [pc, #80] @ (58d74 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58cbc │ │ │ │ + cbz r3, 58d34 │ │ │ │ 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 58cf0 │ │ │ │ + b.n 58d68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cf2 │ │ │ │ + beq.n 58d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58cf2 │ │ │ │ - ldr r2, [pc, #36] @ (58cfc ) │ │ │ │ + cbnz r3, 58d6a │ │ │ │ + ldr r2, [pc, #36] @ (58d74 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58ce6 │ │ │ │ + cbz r3, 58d5e │ │ │ │ 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 58cf2 │ │ │ │ + b.n 58d6a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 58d1c │ │ │ │ + cbnz r3, 58d94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 58d36 │ │ │ │ + cbz r2, 58dae │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58d36 │ │ │ │ + cbz r3, 58dae │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39504 @ 0x9a50 │ │ │ │ + movw r1, #39760 @ 0x9b50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58dd6 │ │ │ │ + b.n 58e4e │ │ │ │ mov r0, r1 │ │ │ │ - bl 155d34 │ │ │ │ + bl 155e5c │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ - cbz r5, 58d5e │ │ │ │ + cbz r5, 58dd6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #34228 @ 0x85b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 58d32 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 58daa │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 58d76 │ │ │ │ + cbnz r3, 58dee │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 58dd6 │ │ │ │ + b.n 58e4e │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 58d8c │ │ │ │ - bl 78208 │ │ │ │ + cbz r0, 58e04 │ │ │ │ + bl 782a8 │ │ │ │ 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 1f6e40 │ │ │ │ + bl 1f69f0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58db2 │ │ │ │ + cbz r0, 58e2a │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 58d32 │ │ │ │ + b.n 58daa │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f9630 │ │ │ │ - cbz r7, 58dce │ │ │ │ + bl 1f9188 │ │ │ │ + cbz r7, 58e46 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00058dda : │ │ │ │ - cbnz r0, 58de0 │ │ │ │ - b.w 1f5cf4 │ │ │ │ +00058e52 : │ │ │ │ + cbnz r0, 58e58 │ │ │ │ + b.w 1f58a0 │ │ │ │ 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] @ (58e18 ) │ │ │ │ + ldr r2, [pc, #28] @ (58e90 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58e14 │ │ │ │ + cbz r3, 58e8c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 58ee6 │ │ │ │ + beq.n 58f5e │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58ee6 │ │ │ │ + beq.n 58f5e │ │ │ │ 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 58e58 │ │ │ │ + beq.n 58ed0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58ee2 │ │ │ │ + beq.n 58f5a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 58ee2 │ │ │ │ + b.n 58f5a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #36040 @ 0x8cc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 58e76 │ │ │ │ + beq.n 58eee │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c1154 │ │ │ │ + b.w c1948 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1b1520 │ │ │ │ + bl 1b0eb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58e88 │ │ │ │ + cbnz r0, 58f00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58ee2 │ │ │ │ + b.n 58f5a │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #65285 @ 0xff05 │ │ │ │ - movt r3, #11 │ │ │ │ + movw r3, #1785 @ 0x6f9 │ │ │ │ + movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 58ea0 │ │ │ │ - bl bfe8c │ │ │ │ - b.n 58ea6 │ │ │ │ + bne.n 58f18 │ │ │ │ + bl c0680 │ │ │ │ + b.n 58f1e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 58ec2 │ │ │ │ + cbnz r0, 58f3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58e84 │ │ │ │ + beq.n 58efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58e84 │ │ │ │ + bne.n 58efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 58e84 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58efc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -69224,313 +69275,312 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 2701fc │ │ │ │ + b.w 2702e4 │ │ │ │ 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 58f34 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 58fac │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #29040 @ 0x7170 │ │ │ │ + movw r0, #30368 @ 0x76a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58fca │ │ │ │ + b.n 59042 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 58f5a │ │ │ │ + beq.n 58fd2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39612 @ 0x9abc │ │ │ │ + movw r1, #39868 @ 0x9bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 58f30 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 58fa8 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 58f94 │ │ │ │ + bne.n 5900c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1295ac │ │ │ │ + bl 129d48 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 58f8a │ │ │ │ + ble.n 59002 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 224980 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 224768 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58f30 │ │ │ │ + beq.n 58fa8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1295ac │ │ │ │ + bl 129d48 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 58fca │ │ │ │ + b.n 59042 │ │ │ │ mov r0, r1 │ │ │ │ - bl 141a64 │ │ │ │ + bl 141e98 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 58fae │ │ │ │ + bcc.n 59026 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224980 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ + bl 224768 <_PyTime_AsMilliseconds@@Base+0xec0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58f30 │ │ │ │ + beq.n 58fa8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 1826bc │ │ │ │ - b.n 58f8a │ │ │ │ + bl 182550 │ │ │ │ + b.n 59002 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 58ff4 │ │ │ │ - movw r1, #39684 @ 0x9b04 │ │ │ │ + cbnz r2, 5906c │ │ │ │ + movw r1, #39940 @ 0x9c04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 59000 │ │ │ │ - movw r1, #39708 @ 0x9b1c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 59078 │ │ │ │ + movw r1, #39964 @ 0x9c1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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 150e9c │ │ │ │ - cbnz r0, 59028 │ │ │ │ + bl 150fcc │ │ │ │ + cbnz r0, 590a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5903c │ │ │ │ + b.n 590b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59024 │ │ │ │ + blt.n 5909c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #39728 @ 0x9b30 │ │ │ │ + movw r0, #39984 @ 0x9c30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 590a2 │ │ │ │ + bhi.n 5911a │ │ │ │ push {r4} │ │ │ │ movw r3, #51864 @ 0xca98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 590ac │ │ │ │ + bne.n 59124 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 590ac │ │ │ │ + bne.n 59124 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59082 │ │ │ │ + bne.n 590fa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 59084 │ │ │ │ + b.n 590fc │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4324 @ 0x10e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 590b4 │ │ │ │ + b.n 5912c │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000590b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00059130 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (59148 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w 1b9c20 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005914c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #37173 @ 0x9135 │ │ │ │ + movw r1, #37321 @ 0x91c9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 264f14 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ + b.w 264ffc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ │ │ │ │ -000590c6 : │ │ │ │ +0005915a : │ │ │ │ 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, #57200 @ 0xdf70 │ │ │ │ + movw r1, #57668 @ 0xe144 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #33612 @ 0x834c │ │ │ │ + movw r0, #33868 @ 0x844c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 590f8 │ │ │ │ + cbnz r0, 5918c │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 5911e │ │ │ │ + b.n 591b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 590ee │ │ │ │ + beq.n 59182 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c1154 │ │ │ │ + bl c1948 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5911a │ │ │ │ - bl 85a4c │ │ │ │ + cbz r0, 591ae │ │ │ │ + bl 85b54 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5911e │ │ │ │ + b.n 591b2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0005914a : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (59164 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w 1ba288 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #39760 @ 0x9b50 │ │ │ │ + movw r0, #40016 @ 0x9c50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ - b.w 58b04 │ │ │ │ + b.w 58b78 │ │ │ │ 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, 591e0 │ │ │ │ + cbnz r3, 59256 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 591e0 │ │ │ │ + ble.n 59256 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591e0 │ │ │ │ - cbnz r4, 59202 │ │ │ │ + bne.n 59256 │ │ │ │ + cbnz r4, 59278 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #18172 @ 0x46fc │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59224 │ │ │ │ + cbz r0, 5929a │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59216 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 59224 │ │ │ │ + bne.n 5928c │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5929a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ca700 │ │ │ │ + b.w 1c9f28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -69539,587 +69589,588 @@ │ │ │ │ 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, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c2fa0 │ │ │ │ - cbz r0, 5927e │ │ │ │ + bl c3794 │ │ │ │ + cbz r0, 592f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17016 @ 0x4278 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 59282 │ │ │ │ + beq.n 592f8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39772 @ 0x9b5c │ │ │ │ + movw r1, #40028 @ 0x9c5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 592f8 │ │ │ │ + b.n 5936e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 59290 │ │ │ │ + cbnz r3, 59306 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 592f8 │ │ │ │ + b.n 5936e │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 592ac │ │ │ │ + beq.n 59322 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39804 @ 0x9b7c │ │ │ │ + movw r1, #40060 @ 0x9c7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5927e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 592f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 592cc │ │ │ │ + beq.n 59342 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39844 @ 0x9ba4 │ │ │ │ + movw r1, #40100 @ 0x9ca4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5927e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 592f4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (592fc ) │ │ │ │ + ldr r0, [pc, #40] @ (59374 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5927e │ │ │ │ + beq.n 592f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 59286 │ │ │ │ + beq.n 592fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59286 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 59286 │ │ │ │ + bne.n 592fc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 592fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 59190 │ │ │ │ + nop │ │ │ │ + b.n 59208 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59344 │ │ │ │ + bhi.n 593bc │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 5935c │ │ │ │ + bmi.n 593d4 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #26944 @ 0x6940 │ │ │ │ + movw r2, #27192 @ 0x6a38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40544 @ 0x9e60 │ │ │ │ + movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 594ae │ │ │ │ - movw r0, #40544 @ 0x9e60 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59526 │ │ │ │ + movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5931a │ │ │ │ - b.n 594ae │ │ │ │ + bne.n 59392 │ │ │ │ + b.n 59526 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 593c6 │ │ │ │ + ble.n 5943e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 593c6 │ │ │ │ + beq.n 5943e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 593a6 │ │ │ │ + bpl.n 5941e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 594ae │ │ │ │ + beq.w 59526 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 593c6 │ │ │ │ + beq.n 5943e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 594ae │ │ │ │ + bl 12d478 │ │ │ │ + b.n 59526 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40544 @ 0x9e60 │ │ │ │ + movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 594ae │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59526 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 593e6 │ │ │ │ + blt.n 5945e │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39892 @ 0x9bd4 │ │ │ │ + movw r1, #40148 @ 0x9cd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 594ae │ │ │ │ + bl 12d478 │ │ │ │ + b.n 59526 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594ae │ │ │ │ + beq.n 59526 │ │ │ │ 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 59488 │ │ │ │ + ble.n 59500 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 59416 │ │ │ │ + beq.n 5948e │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 59424 │ │ │ │ + bne.n 5949c │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 59404 │ │ │ │ + b.n 5947c │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 59432 │ │ │ │ + bne.n 594aa │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59404 │ │ │ │ + b.n 5947c │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 59440 │ │ │ │ + bne.n 594b8 │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59404 │ │ │ │ + b.n 5947c │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 5944e │ │ │ │ + bne.n 594c6 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59404 │ │ │ │ + b.n 5947c │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 59482 │ │ │ │ + bls.n 594fa │ │ │ │ movw r6, #9672 @ 0x25c8 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 59404 │ │ │ │ + b.n 5947c │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 59404 │ │ │ │ + b.n 5947c │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 594ae │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 59526 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 594ae │ │ │ │ + cbz r1, 59526 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #49852 @ 0xc2bc │ │ │ │ + movw r0, #50108 @ 0xc3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 594cc │ │ │ │ - cbz r2, 594e6 │ │ │ │ + cbnz r3, 59544 │ │ │ │ + cbz r2, 5955e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 594e6 │ │ │ │ + cbz r3, 5955e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39924 @ 0x9bf4 │ │ │ │ + movw r1, #40180 @ 0x9cf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 594ee │ │ │ │ + b.n 59566 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d768c │ │ │ │ movw r7, #54568 @ 0xd528 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 59534 │ │ │ │ + bne.n 595ac │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 595e2 │ │ │ │ + beq.n 5965a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59558 │ │ │ │ + beq.n 595d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59558 │ │ │ │ + b.n 595d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1357d8 │ │ │ │ + bl 135e08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59550 │ │ │ │ + cbnz r0, 595c8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #39952 @ 0x9c10 │ │ │ │ + movw r0, #40208 @ 0x9d10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fdedc │ │ │ │ - b.n 595e2 │ │ │ │ + bl 1fda78 │ │ │ │ + b.n 5965a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (595f0 ) │ │ │ │ + ldr r0, [pc, #148] @ (59668 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 138f98 │ │ │ │ - cbnz r0, 5957a │ │ │ │ + bl 1395d8 │ │ │ │ + cbnz r0, 595f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #39996 @ 0x9c3c │ │ │ │ + movw r0, #40252 @ 0x9d3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fdedc │ │ │ │ - b.n 5958e │ │ │ │ + bl 1fda78 │ │ │ │ + b.n 59606 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5958e │ │ │ │ + beq.n 59606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5958e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59606 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 595cc │ │ │ │ + beq.n 59644 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (595f4 ) │ │ │ │ + ldr r0, [pc, #88] @ (5966c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9571c │ │ │ │ - cbnz r0, 595b8 │ │ │ │ + bl 957fc │ │ │ │ + cbnz r0, 59630 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #39952 @ 0x9c10 │ │ │ │ + movw r0, #40208 @ 0x9d10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fdedc │ │ │ │ - b.n 595cc │ │ │ │ + bl 1fda78 │ │ │ │ + b.n 59644 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 595cc │ │ │ │ + beq.n 59644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 595cc │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59644 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 595e2 │ │ │ │ + beq.n 5965a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 595e2 │ │ │ │ + cbnz r3, 5965a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d6f04 │ │ │ │ + bl d76a0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 59488 │ │ │ │ + b.n 59500 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ 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, 5962a │ │ │ │ + cbnz r3, 596a2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5962a │ │ │ │ + ble.n 596a2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5962a │ │ │ │ - cbnz r0, 59642 │ │ │ │ + bne.n 596a2 │ │ │ │ + cbnz r0, 596ba │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (59684 ) │ │ │ │ + ldr r4, [pc, #80] @ (596fc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5967c │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 596f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5967c │ │ │ │ + beq.n 596f4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #40044 @ 0x9c6c │ │ │ │ + movw r1, #40300 @ 0x9d6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #31288 @ 0x7a38 │ │ │ │ + movw r0, #31544 @ 0x7b38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5967c │ │ │ │ + beq.n 596f4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #43084 @ 0xa84c │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 264054 │ │ │ │ + b.w 263ff0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bx r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 596a0 │ │ │ │ - cbz r2, 596ba │ │ │ │ + cbnz r3, 59718 │ │ │ │ + cbz r2, 59732 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 596ba │ │ │ │ + cbz r3, 59732 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40048 @ 0x9c70 │ │ │ │ + movw r1, #40304 @ 0x9d70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 596c2 │ │ │ │ + b.n 5973a │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 594f0 │ │ │ │ + bl 59568 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ - cbz r2, 5974e │ │ │ │ + cbz r2, 597c6 │ │ │ │ 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 59700 │ │ │ │ + bge.n 59778 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 596f0 │ │ │ │ + bne.n 59768 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5974e │ │ │ │ - movw r0, #38597 @ 0x96c5 │ │ │ │ + bge.n 597c6 │ │ │ │ + movw r0, #38717 @ 0x973d │ │ │ │ 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 59726 │ │ │ │ + bge.n 5979e │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 59726 │ │ │ │ + cbz r4, 5979e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 59726 │ │ │ │ - cbnz r4, 5972e │ │ │ │ + beq.n 5979e │ │ │ │ + cbnz r4, 597a6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5970e │ │ │ │ - b.n 5974e │ │ │ │ - movw r3, #63785 @ 0xf929 │ │ │ │ + bne.n 59786 │ │ │ │ + b.n 597c6 │ │ │ │ + movw r3, #64081 @ 0xfa51 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59742 │ │ │ │ + bne.n 597ba │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5974e │ │ │ │ + b.n 597c6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5975a │ │ │ │ + cbz r3, 597d2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 59762 │ │ │ │ + b.n 597da │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5978a │ │ │ │ - cbz r2, 597a4 │ │ │ │ + cbnz r3, 59802 │ │ │ │ + cbz r2, 5981c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 597a4 │ │ │ │ + cbz r3, 5981c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40080 @ 0x9c90 │ │ │ │ + movw r1, #40336 @ 0x9d90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 597ac │ │ │ │ + b.n 59824 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40120 @ 0x9cb8 │ │ │ │ + movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #1744 @ 0x6d0 │ │ │ │ + movw r4, #2000 @ 0x7d0 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #1768 @ 0x6e8 │ │ │ │ + movw r3, #2024 @ 0x7e8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #1736 @ 0x6c8 │ │ │ │ + movw r2, #1992 @ 0x7c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #1756 @ 0x6dc │ │ │ │ + movw r1, #2012 @ 0x7dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40160 @ 0x9ce0 │ │ │ │ + movw r0, #40416 @ 0x9de0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40168 @ 0x9ce8 │ │ │ │ + movw r1, #40424 @ 0x9de8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40220 @ 0x9d1c │ │ │ │ + movw r1, #40476 @ 0x9e1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #14864 @ 0x3a10 │ │ │ │ + movw r1, #15120 @ 0x3b10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c2fa0 │ │ │ │ - cbz r0, 5989a │ │ │ │ + bl c3794 │ │ │ │ + cbz r0, 59912 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f150 │ │ │ │ + bl 2f14c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -70131,387 +70182,387 @@ │ │ │ │ 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 144990 │ │ │ │ + bl 144c7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 598ee │ │ │ │ + cbnz r3, 59966 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 598ee │ │ │ │ + ble.n 59966 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 598ee │ │ │ │ - cbnz r0, 59906 │ │ │ │ + bne.n 59966 │ │ │ │ + cbnz r0, 5997e │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #92] @ (59954 ) │ │ │ │ + ldr r4, [pc, #92] @ (599cc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5994e │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 599c6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59918 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5994e │ │ │ │ + bne.n 59990 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 599c6 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a334 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59944 │ │ │ │ + bne.n 599bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59944 │ │ │ │ + cbz r3, 599bc │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59978 │ │ │ │ + cbnz r3, 599f0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59978 │ │ │ │ + ble.n 599f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59978 │ │ │ │ - cbnz r0, 59990 │ │ │ │ + bne.n 599f0 │ │ │ │ + cbnz r0, 59a08 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (599e0 ) │ │ │ │ + ldr r4, [pc, #96] @ (59a58 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 599d8 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59a50 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 599a2 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 599d8 │ │ │ │ + bne.n 59a1a │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 59a50 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 296e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 599ce │ │ │ │ + bne.n 59a46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 599ce │ │ │ │ + cbz r3, 59a46 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ blx 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 r3, [pc, #284] @ (59b14 ) │ │ │ │ + ldr r3, [pc, #284] @ (59b8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 59a0e │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + cbnz r0, 59a86 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #268] @ (59b18 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #268] @ (59b90 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #40540 @ 0x9e5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fba3c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc1a0 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59a24 │ │ │ │ + bne.n 59a9c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59b0a │ │ │ │ - bl 72144 │ │ │ │ + b.n 59b82 │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a20 │ │ │ │ - ldr r0, [pc, #236] @ (59b1c ) │ │ │ │ + beq.n 59a98 │ │ │ │ + ldr r0, [pc, #236] @ (59b94 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59a48 │ │ │ │ + bne.n 59ac0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59a38 │ │ │ │ + bne.n 59ab0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59a64 │ │ │ │ + beq.n 59adc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5894 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 59ae6 │ │ │ │ + cbz r7, 59b5e │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 59ac8 │ │ │ │ + cbz r5, 59b40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1e30f0 │ │ │ │ + bl 1e2c20 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59ace │ │ │ │ + cbz r0, 59b46 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r8 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 59abe │ │ │ │ + beq.n 59b36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59abe │ │ │ │ + cbnz r3, 59b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59ace │ │ │ │ + beq.n 59b46 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 59a82 │ │ │ │ + b.n 59afa │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 59a7c │ │ │ │ + b.n 59af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ae4 │ │ │ │ + beq.n 59b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ae4 │ │ │ │ + cbnz r3, 59b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59afe │ │ │ │ + bne.n 59b76 │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59aee │ │ │ │ + bne.n 59b66 │ │ │ │ dmb ish │ │ │ │ - beq.n 59b0a │ │ │ │ - ldr r0, [pc, #20] @ (59b1c ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 59b82 │ │ │ │ + ldr r0, [pc, #20] @ (59b94 ) │ │ │ │ + bl 25d75c │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf4e40045 │ │ │ │ + rsbs r0, ip, #12910592 @ 0xc50000 │ │ │ │ str r0, [r1, r6] │ │ │ │ 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, #40308 @ 0x9d74 │ │ │ │ + movw r1, #40564 @ 0x9e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 151964 │ │ │ │ - cbnz r0, 59b46 │ │ │ │ + bl 151a90 │ │ │ │ + cbnz r0, 59bbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59b9a │ │ │ │ + b.n 59c12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a1a0 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 59b60 │ │ │ │ + cbz r0, 59bd8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 59b8a │ │ │ │ + bl f5734 │ │ │ │ + b.n 59c02 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 59ba0 │ │ │ │ + vldr d5, [pc, #44] @ 59c18 │ │ │ │ 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 59b96 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 59c0e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b42 │ │ │ │ + bne.n 59bba │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvs.n 59ace │ │ │ │ + bvs.n 59b46 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59bdc │ │ │ │ + bne.n 59c54 │ │ │ │ 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 59c0a │ │ │ │ + b.n 59c82 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 15479c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1548cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59c06 │ │ │ │ + beq.n 59c7e │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59c0a │ │ │ │ + bge.n 59c82 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26364 @ 0x66fc │ │ │ │ + movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59c22 │ │ │ │ + b.n 59c9a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c0e │ │ │ │ + bne.n 59c86 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59c46 │ │ │ │ + cbnz r3, 59cbe │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59c46 │ │ │ │ + ble.n 59cbe │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59c46 │ │ │ │ - cbnz r0, 59c5e │ │ │ │ + bne.n 59cbe │ │ │ │ + cbnz r0, 59cd6 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (59c80 ) │ │ │ │ + ldr r4, [pc, #48] @ (59cf8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59c7a │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59cf2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59c7a │ │ │ │ + beq.n 59cf2 │ │ │ │ movw r1, #40348 @ 0x9d9c │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 264054 │ │ │ │ + b.w 263ff0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blxns r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ blx 294d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59cba │ │ │ │ + bge.n 59d32 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #220] @ (59db4 ) │ │ │ │ + ldr r5, [pc, #220] @ (59e2c ) │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -70519,485 +70570,485 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 59d06 │ │ │ │ + bne.n 59d7e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59d06 │ │ │ │ + ble.n 59d7e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59d06 │ │ │ │ - cbnz r6, 59d2a │ │ │ │ - ldr r4, [pc, #176] @ (59db8 ) │ │ │ │ + bne.n 59d7e │ │ │ │ + cbnz r6, 59da2 │ │ │ │ + ldr r4, [pc, #176] @ (59e30 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59d2a │ │ │ │ + cbnz r0, 59da2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59da6 │ │ │ │ + b.n 59e1e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 115c58 │ │ │ │ + bl 1163c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d26 │ │ │ │ - movw r3, #13044 @ 0x32f4 │ │ │ │ + beq.n 59d9e │ │ │ │ + movw r3, #13300 @ 0x33f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 209ba0 │ │ │ │ + bl 209900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d26 │ │ │ │ + beq.n 59d9e │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r3, 59d6a │ │ │ │ + cbz r3, 59de2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2a834 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59d74 │ │ │ │ + b.n 59dec │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2a574 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59d9e │ │ │ │ + bne.n 59e16 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 59d96 │ │ │ │ + cbz r2, 59e0e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59d90 │ │ │ │ - bl f4fcc │ │ │ │ - b.n 59d96 │ │ │ │ + bne.n 59e08 │ │ │ │ + bl f5734 │ │ │ │ + b.n 59e0e │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 11620c │ │ │ │ - bl 80728 │ │ │ │ + bl 116974 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59d26 │ │ │ │ + bne.n 59d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 116214 │ │ │ │ + bl 11697c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add.w r0, r0, #12910592 @ 0xc50000 │ │ │ │ + @ instruction: 0xf5f80045 │ │ │ │ blx fp │ │ │ │ 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 59de2 │ │ │ │ + bne.n 59e5a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 59e4a │ │ │ │ - b.n 59dfa │ │ │ │ + beq.n 59ec2 │ │ │ │ + b.n 59e72 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9744 @ 0x2610 │ │ │ │ + movw r0, #10000 @ 0x2710 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59dd4 │ │ │ │ - b.n 59e4a │ │ │ │ - movw r3, #13044 @ 0x32f4 │ │ │ │ + bne.n 59e4c │ │ │ │ + b.n 59ec2 │ │ │ │ + movw r3, #13300 @ 0x33f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209ba0 │ │ │ │ - cbz r0, 59e4a │ │ │ │ + bl 209900 │ │ │ │ + cbz r0, 59ec2 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2a834 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59e3e │ │ │ │ + bne.n 59eb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 59e38 │ │ │ │ + cbz r3, 59eb0 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 59e4a │ │ │ │ + bl f5734 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 59ec2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 59e72 │ │ │ │ + bne.n 59eea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 59e8c │ │ │ │ - b.n 59e88 │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 59f04 │ │ │ │ + b.n 59f00 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9844 @ 0x2674 │ │ │ │ + movw r0, #10100 @ 0x2774 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59e66 │ │ │ │ + bne.n 59ede │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59ece │ │ │ │ + b.n 59f46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e88 │ │ │ │ + beq.n 59f00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e88 │ │ │ │ + beq.n 59f00 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59ec6 │ │ │ │ + bge.n 59f3e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 59ef4 │ │ │ │ + bne.n 59f6c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 59f0e │ │ │ │ - b.n 59f0a │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 59f86 │ │ │ │ + b.n 59f82 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9832 @ 0x2668 │ │ │ │ + movw r0, #10088 @ 0x2768 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ee8 │ │ │ │ + bne.n 59f60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59f50 │ │ │ │ + b.n 59fc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f0a │ │ │ │ + beq.n 59f82 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1de4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1ddcfc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f0a │ │ │ │ + beq.n 59f82 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59f48 │ │ │ │ + bge.n 59fc0 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a094 │ │ │ │ + bne.w 5a10c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2726d4 │ │ │ │ + bl 2727bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a094 │ │ │ │ - cbz r4, 59faa │ │ │ │ + beq.w 5a10c │ │ │ │ + cbz r4, 5a022 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2726d4 │ │ │ │ + bl 2727bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59fc8 │ │ │ │ + cbnz r0, 5a040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a094 │ │ │ │ + beq.n 5a10c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a094 │ │ │ │ + bne.n 5a10c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5a08a │ │ │ │ + b.n 5a102 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 59ff0 │ │ │ │ + cbz r6, 5a068 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2726d4 │ │ │ │ + bl 2727bc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5a00e │ │ │ │ + cbnz r0, 5a086 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a078 │ │ │ │ + beq.n 5a0f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a078 │ │ │ │ + bne.n 5a0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a078 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a0f0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 5a026 │ │ │ │ + cbz r0, 5a09e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c1154 │ │ │ │ - bl 792a4 │ │ │ │ - b.n 5a04c │ │ │ │ + bl c1948 │ │ │ │ + bl 79348 │ │ │ │ + b.n 5a0c4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 113bc4 │ │ │ │ + bl 114350 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5a04c │ │ │ │ + bne.n 5a0c4 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40340 @ 0x9d94 │ │ │ │ + movw r1, #40596 @ 0x9e94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a062 │ │ │ │ + beq.n 5a0da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a062 │ │ │ │ + cbnz r3, 5a0da │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a078 │ │ │ │ + beq.n 5a0f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5a078 │ │ │ │ + cbnz r3, 5a0f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a094 │ │ │ │ + beq.n 5a10c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a094 │ │ │ │ + cbnz r3, 5a10c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a0c4 │ │ │ │ + bgt.n 5a13c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a0e0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a158 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 5a0e6 │ │ │ │ + cbz r5, 5a15e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a132 │ │ │ │ - cbnz r1, 5a100 │ │ │ │ + b.n 5a1aa │ │ │ │ + cbnz r1, 5a178 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46284 @ 0xb4cc │ │ │ │ + movw r1, #46540 @ 0xb5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a0e0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a158 │ │ │ │ movw r4, #6512 @ 0x1970 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a11c │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5a120 │ │ │ │ - b.n 5a0e0 │ │ │ │ + bne.n 5a194 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5a198 │ │ │ │ + b.n 5a158 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5a130 │ │ │ │ + bgt.n 5a1a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #40440 @ 0x9df8 │ │ │ │ + movw r1, #40696 @ 0x9ef8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a0e0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a158 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e5a7c │ │ │ │ + bl 1e553c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 5a180 │ │ │ │ + cbnz r2, 5a1f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a192 │ │ │ │ - b.n 5a18e │ │ │ │ + bge.n 5a20a │ │ │ │ + b.n 5a206 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fdf08 │ │ │ │ + bl 1fdaa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a178 │ │ │ │ - b.n 5a1ac │ │ │ │ + bne.n 5a1f0 │ │ │ │ + b.n 5a224 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 5a196 │ │ │ │ + bmi.n 5a20e │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5a1b2 │ │ │ │ + blt.n 5a22a │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12556 @ 0x310c │ │ │ │ + movw r1, #12892 @ 0x325c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a1ce │ │ │ │ - cbnz r5, 5a1c6 │ │ │ │ + b.n 5a246 │ │ │ │ + cbnz r5, 5a23e │ │ │ │ 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 1ee730 │ │ │ │ + b.w 1ee218 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #39468 @ 0x9a2c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -71013,578 +71064,578 @@ │ │ │ │ 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 1e5a7c │ │ │ │ + bl 1e553c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a23e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5a262 │ │ │ │ + bne.n 5a2b6 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5a2da │ │ │ │ mov r0, r4 │ │ │ │ blx 298a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a25a │ │ │ │ + bge.n 5a2d2 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ 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, #40568 @ 0x9e78 │ │ │ │ + movw r2, #40824 @ 0x9f78 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20ba24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 5a292 │ │ │ │ + bl 20b764 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 5a30a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a2b6 │ │ │ │ + b.n 5a32e │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29b78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a2ae │ │ │ │ + bge.n 5a326 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 5a28e │ │ │ │ + bl f5734 │ │ │ │ + b.n 5a306 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #20956 @ 0x51dc │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 254a7c │ │ │ │ + bl 254aac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a2e4 │ │ │ │ + beq.n 5a35c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5a2e8 │ │ │ │ + b.n 5a360 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5a300 │ │ │ │ + cbz r0, 5a378 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a408 │ │ │ │ + beq.w 5a480 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #39244 @ 0x994c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3fc │ │ │ │ + beq.n 5a474 │ │ │ │ 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 5a340 │ │ │ │ + bne.n 5a3b8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5a34e │ │ │ │ + cbnz r3, 5a3c6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5a34e │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + cbnz r3, 5a3c6 │ │ │ │ + movw r0, #52964 @ 0xcee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ - bge.n 5a34e │ │ │ │ - bl 258e28 <_PyDeadline_Get@@Base+0x38> │ │ │ │ + b.w 7b2f8 │ │ │ │ + bge.n 5a3c6 │ │ │ │ + bl 258dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3f6 │ │ │ │ + beq.n 5a46e │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5a35e │ │ │ │ + b.n 5a3d6 │ │ │ │ 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 5a376 │ │ │ │ + beq.n 5a3ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a376 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a3ee │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ 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 27e778 │ │ │ │ + bl 27e868 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5a3ca │ │ │ │ + cbz r7, 5a442 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #40584 @ 0x9e88 │ │ │ │ + movw r0, #40840 @ 0x9f88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - b.n 5a3f6 │ │ │ │ - cbz r4, 5a3e0 │ │ │ │ + bl e1c20 │ │ │ │ + b.n 5a46e │ │ │ │ + cbz r4, 5a458 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #40612 @ 0x9ea4 │ │ │ │ + movw r0, #40868 @ 0x9fa4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ - b.n 5a3f6 │ │ │ │ + bl e1c20 │ │ │ │ + b.n 5a46e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #40632 @ 0x9eb8 │ │ │ │ + movw r0, #40888 @ 0x9fb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #52964 @ 0xcee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a430 │ │ │ │ + bne.n 5a4a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5a450 │ │ │ │ - b.n 5a448 │ │ │ │ + bne.n 5a4c8 │ │ │ │ + b.n 5a4c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ + movw r0, #9676 @ 0x25cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a422 │ │ │ │ - b.n 5a4f4 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5a49a │ │ │ │ + b.n 5a56c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a4f4 │ │ │ │ + bne.n 5a56c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ae50 │ │ │ │ - cbnz r0, 5a472 │ │ │ │ + bl 15af00 │ │ │ │ + cbnz r0, 5a4ea │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40648 @ 0x9ec8 │ │ │ │ + movw r1, #40904 @ 0x9fc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a4ce │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a546 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5a4ce │ │ │ │ + blt.n 5a546 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 57ac8 │ │ │ │ + bl 57b3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a4ce │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 5a546 │ │ │ │ + bl 98194 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5a4c0 │ │ │ │ + bge.n 5a538 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a4e4 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 5a55c │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a490 │ │ │ │ + beq.n 5a508 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57bdc │ │ │ │ + bl 57c50 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5a4d8 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5a4f4 │ │ │ │ + bne.n 5a550 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5a56c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 5a4c0 │ │ │ │ + bl f5734 │ │ │ │ + b.n 5a538 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fd584 │ │ │ │ + b.w fe060 │ │ │ │ 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, 5a526 │ │ │ │ + cbz r7, 5a59e │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b.n 5a534 │ │ │ │ + b.n 5a5ac │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 5a532 │ │ │ │ - bne.n 5a52e │ │ │ │ - cbnz r2, 5a552 │ │ │ │ + blt.n 5a5aa │ │ │ │ + bne.n 5a5a6 │ │ │ │ + cbnz r2, 5a5ca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a534 │ │ │ │ + b.n 5a5ac │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #116] @ (5a5ac ) │ │ │ │ + ldr r1, [pc, #116] @ (5a624 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a558 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5a5d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a5a6 │ │ │ │ + b.n 5a61e │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn.w r8, r4 │ │ │ │ - beq.n 5a56a │ │ │ │ + beq.n 5a5e2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a56c │ │ │ │ - b.n 5a54e │ │ │ │ + bge.n 5a5e4 │ │ │ │ + b.n 5a5c6 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2157ec │ │ │ │ + bl 2155e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a58e │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5a606 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a54e │ │ │ │ + bne.n 5a5c6 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5a5a6 │ │ │ │ + b.n 5a61e │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #16] @ (5a5c0 ) │ │ │ │ + ldr r0, [pc, #16] @ (5a638 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 5a5ce │ │ │ │ + bhi.n 5a646 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5a5fa │ │ │ │ - b.n 5a5e8 │ │ │ │ - movw r0, #53508 @ 0xd104 │ │ │ │ + ble.n 5a672 │ │ │ │ + b.n 5a660 │ │ │ │ + movw r0, #53976 @ 0xd2d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a5c8 │ │ │ │ + bne.n 5a640 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a6a0 │ │ │ │ + b.n 5a718 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a600 │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 5a678 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a5e4 │ │ │ │ + bne.n 5a65c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a620 │ │ │ │ - bl 85a4c │ │ │ │ + b.n 5a698 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a61c │ │ │ │ + beq.n 5a694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a61c │ │ │ │ + cbnz r3, 5a694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5a5f2 │ │ │ │ + beq.n 5a66a │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 5a63c │ │ │ │ + cbnz r5, 5a6b4 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40684 @ 0x9eec │ │ │ │ + movw r1, #40940 @ 0x9fec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a5e4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a65c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a644 │ │ │ │ + bge.n 5a6bc │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 5a648 │ │ │ │ + bmi.n 5a6c0 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5a660 │ │ │ │ + bgt.n 5a6d8 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8248 @ 0x2038 │ │ │ │ + movw r1, #8504 @ 0x2138 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a5e4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a65c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5a67e │ │ │ │ + ble.n 5a6f6 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61980 @ 0xf21c │ │ │ │ + movw r1, #62180 @ 0xf2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a5e4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a65c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a51c │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e700 │ │ │ │ + bl 14e83c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a5e4 │ │ │ │ - ldr r0, [pc, #8] @ (5a6a4 ) │ │ │ │ + beq.n 5a65c │ │ │ │ + ldr r0, [pc, #8] @ (5a71c ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a6b2 │ │ │ │ + cbz r0, 5a72a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ 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, 5a6ea │ │ │ │ + cbnz r3, 5a762 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5a6ce │ │ │ │ + cbz r2, 5a746 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5a6ea │ │ │ │ + cbnz r3, 5a762 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 267700 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2aa8> │ │ │ │ + b.w 267748 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a08> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40732 @ 0x9f1c │ │ │ │ + movw r1, #40988 @ 0xa01c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a70e │ │ │ │ + cbz r0, 5a786 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #40764 @ 0x9f3c │ │ │ │ + movw r2, #41020 @ 0xa03c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 20ba24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5a77c │ │ │ │ + bl 20b764 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5a7f4 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29594 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5a780 │ │ │ │ + bge.n 5a7f8 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a7f4 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 5a86c │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a74a │ │ │ │ + beq.n 5a7c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a804 │ │ │ │ + b.n 5a87c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a7ea │ │ │ │ + beq.n 5a862 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85500 │ │ │ │ + bl 85608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a77c │ │ │ │ + beq.n 5a7f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7cc │ │ │ │ + cbz r0, 5a844 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c8cf8 │ │ │ │ + bl 1c8520 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7cc │ │ │ │ + cbz r0, 5a844 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7cc │ │ │ │ + cbz r0, 5a844 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a7cc │ │ │ │ + cbz r0, 5a844 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 8100c │ │ │ │ - cbnz r0, 5a7e6 │ │ │ │ + bl 8110c │ │ │ │ + cbnz r0, 5a85e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a77c │ │ │ │ + beq.n 5a7f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a77c │ │ │ │ + bne.n 5a7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a77c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a7f4 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5a804 │ │ │ │ + b.n 5a87c │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5a804 │ │ │ │ + b.n 5a87c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 5a77c │ │ │ │ + bl f5734 │ │ │ │ + b.n 5a7f4 │ │ │ │ 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 │ │ │ │ @@ -71593,35 +71644,35 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29718 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a83e │ │ │ │ + bhi.n 5a8b6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5a890 │ │ │ │ - b.n 5a854 │ │ │ │ - movw r0, #40684 @ 0x9eec │ │ │ │ + beq.n 5a908 │ │ │ │ + b.n 5a8cc │ │ │ │ + movw r0, #40940 @ 0x9fec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a898 │ │ │ │ - b.n 5a830 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a910 │ │ │ │ + b.n 5a8a8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b6d8 │ │ │ │ - cbz r0, 5a898 │ │ │ │ + bl 8b81c │ │ │ │ + cbz r0, 5a910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5a870 │ │ │ │ + cbz r3, 5a8e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -71631,214 +71682,214 @@ │ │ │ │ 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 5a89c │ │ │ │ + b.n 5a914 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d0bd8 │ │ │ │ - cbz r0, 5a89c │ │ │ │ + bl d13a0 │ │ │ │ + cbz r0, 5a914 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a920 │ │ │ │ + b.n 5a998 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 5a902 │ │ │ │ + ble.n 5a97a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a902 │ │ │ │ + beq.n 5a97a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5a8e4 │ │ │ │ + bpl.n 5a95c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a898 │ │ │ │ + beq.n 5a910 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a902 │ │ │ │ + beq.n 5a97a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5a898 │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5a910 │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40684 @ 0x9eec │ │ │ │ + movw r0, #40940 @ 0x9fec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a898 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a910 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a898 │ │ │ │ - movw r0, #49852 @ 0xc2bc │ │ │ │ + beq.n 5a910 │ │ │ │ + movw r0, #50108 @ 0xc3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a92a │ │ │ │ + cbz r3, 5a9a2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #40776 @ 0x9f48 │ │ │ │ + movw r0, #41032 @ 0xa048 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e14a8 │ │ │ │ - b.w 5a958 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w e1c20 │ │ │ │ + b.w 5a9d0 <_PyThread_CurrentFrames@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17512 @ 0x4468 │ │ │ │ + movw r0, #17768 @ 0x4568 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ │ │ │ │ -0005a958 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a9d0 <_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] @ (5aab0 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ + ldr r0, [pc, #324] @ (5ab28 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #40792 @ 0x9f58 │ │ │ │ + movw r1, #41048 @ 0xa058 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fba3c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc1a0 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a988 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5aa00 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5aaa8 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - bl 72144 │ │ │ │ + b.n 5ab20 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a984 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #288] @ (5aab4 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + beq.n 5a9fc <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #288] @ (5ab2c <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a9ac <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5aa24 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a99c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5aa14 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a9c8 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5aa40 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5894 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5aa84 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ + beq.n 5aafc <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5aa66 <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ + beq.n 5aade <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 5aa2e <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ + cbz r6, 5aaa6 <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5a9f6 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bne.n 5aa6e <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a9e8 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5aa60 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5aa0c <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 5aa84 <_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 5a9f2 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5aa6a <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5aa6c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbz r0, 5aae4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5aa32 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + cbz r2, 5aaaa <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5aa56 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 5aace <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5aa6c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aae4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 5a9e2 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 5aa5a <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl d7170 │ │ │ │ + bl d790c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aa1a <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ + bne.n 5aa92 <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aa6c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aae4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5aa6c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbnz r3, 5aae4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aa6c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aae4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aa2a <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bne.n 5aaa2 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aa2a <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aaa2 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 5a9d8 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 5aa50 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aa82 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + beq.n 5aafa <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa82 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + cbnz r3, 5aafa <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5aa9c <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + bne.n 5ab14 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5aa8c <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne.n 5ab04 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 5aaa8 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - ldr r0, [pc, #16] @ (5aab4 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 5ab20 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + ldr r0, [pc, #16] @ (5ab2c <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -71846,1681 +71897,1681 @@ │ │ │ │ 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, 5aae8 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5ab60 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5aae2 <_PyThread_CurrentFrames@@Base+0x18a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5aae8 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bne.n 5ab5a <_PyThread_CurrentFrames@@Base+0x18a> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5ab60 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab26 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + cbnz r0, 5ab9e <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5ab04 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5ab7c <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5aafe <_PyThread_CurrentFrames@@Base+0x1a6> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5ab04 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + bne.n 5ab76 <_PyThread_CurrentFrames@@Base+0x1a6> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5ab7c <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5ab26 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + cbnz r0, 5ab9e <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5ab26 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5ab9e <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ab1c <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ + bne.n 5ab94 <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5ab3c <_PyThread_CurrentFrames@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #16] @ (5abb4 <_PyThread_CurrentFrames@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ 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 f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ab60 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5ab78 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ - ldr r2, [pc, #24] @ (5ab7c <_PyThread_CurrentFrames@@Base+0x224>) │ │ │ │ + bne.n 5abd8 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5abf0 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ + ldr r2, [pc, #24] @ (5abf4 <_PyThread_CurrentFrames@@Base+0x224>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5ab7a <_PyThread_CurrentFrames@@Base+0x222> │ │ │ │ + b.n 5abf2 <_PyThread_CurrentFrames@@Base+0x222> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5abbc <_PyThread_CurrentFrames@@Base+0x264> │ │ │ │ + bne.n 5ac34 <_PyThread_CurrentFrames@@Base+0x264> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 5abd4 <_PyThread_CurrentFrames@@Base+0x27c> │ │ │ │ - movw r2, #37512 @ 0x9288 │ │ │ │ + bmi.n 5ac4c <_PyThread_CurrentFrames@@Base+0x27c> │ │ │ │ + movw r2, #37768 @ 0x9388 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40100 @ 0x9ca4 │ │ │ │ + movw r0, #40356 @ 0x9da4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5abee <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ac66 <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40100 @ 0x9ca4 │ │ │ │ + movw r0, #40356 @ 0x9da4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab94 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - b.n 5abee <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ + bne.n 5ac0c <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + b.n 5ac66 <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5abf2 <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5abf2 <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ + bne.n 5ac6a <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5ac6a <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ac42 <_PyThread_CurrentFrames@@Base+0x2ea> │ │ │ │ + b.n 5acba <_PyThread_CurrentFrames@@Base+0x2ea> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #40812 @ 0x9f6c │ │ │ │ + movw r1, #41068 @ 0xa06c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40816 @ 0x9f70 │ │ │ │ + movw r0, #41072 @ 0xa070 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5abee <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ + beq.n 5ac66 <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29be8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ac32 <_PyThread_CurrentFrames@@Base+0x2da> │ │ │ │ + cbz r0, 5acaa <_PyThread_CurrentFrames@@Base+0x2da> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ - bl e8a7c │ │ │ │ + b.w f5734 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5abee <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ + bne.n 5ac66 <_PyThread_CurrentFrames@@Base+0x296> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne.w 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5acfe <_PyThread_CurrentFrames@@Base+0x3a6> │ │ │ │ + bne.n 5ad76 <_PyThread_CurrentFrames@@Base+0x3a6> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 5ac7a <_PyThread_CurrentFrames@@Base+0x322> │ │ │ │ + cbz r3, 5acf2 <_PyThread_CurrentFrames@@Base+0x322> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 5ac84 <_PyThread_CurrentFrames@@Base+0x32c> │ │ │ │ + cbnz r3, 5acfc <_PyThread_CurrentFrames@@Base+0x32c> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.w 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ad7c <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + beq.n 5adf4 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ad7c <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + beq.n 5adf4 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e82e │ │ │ │ - bl 792a4 │ │ │ │ + bl 5e8a8 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ace0 <_PyThread_CurrentFrames@@Base+0x388> │ │ │ │ + beq.n 5ad58 <_PyThread_CurrentFrames@@Base+0x388> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ace0 <_PyThread_CurrentFrames@@Base+0x388> │ │ │ │ + cbnz r3, 5ad58 <_PyThread_CurrentFrames@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.n 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne.n 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.n 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad7c <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + cbz r0, 5adf4 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5ad7c <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + cbz r0, 5adf4 <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90b3c │ │ │ │ - bl 792a4 │ │ │ │ + bl 90c1c │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad64 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + beq.n 5addc <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ad64 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbnz r3, 5addc <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + beq.n 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + cbnz r3, 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad88 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae00 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 792a4 │ │ │ │ + b.w 79348 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ae1c <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + bne.n 5ae94 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5add8 <_PyThread_CurrentFrames@@Base+0x480> │ │ │ │ + bne.n 5ae50 <_PyThread_CurrentFrames@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ae1c <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbz r0, 5ae94 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5bcaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ - b.n 5adfe <_PyThread_CurrentFrames@@Base+0x4a6> │ │ │ │ + bl 5bd22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + b.n 5ae76 <_PyThread_CurrentFrames@@Base+0x4a6> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5ae1c <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbz r3, 5ae94 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ae1c <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbz r0, 5ae94 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d590c │ │ │ │ - bl 792a4 │ │ │ │ + bl d60a0 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae1c <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + beq.n 5ae94 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ae1c <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ + cbnz r3, 5ae94 <_PyThread_CurrentFrames@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 5ae3a <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ + cbz r3, 5aeb2 <_PyThread_CurrentFrames@@Base+0x4e2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5ae4a <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ + b.n 5aec2 <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5ae48 <_PyThread_CurrentFrames@@Base+0x4f0> │ │ │ │ + blt.n 5aec0 <_PyThread_CurrentFrames@@Base+0x4f0> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5ae44 <_PyThread_CurrentFrames@@Base+0x4ec> │ │ │ │ - cbnz r1, 5ae68 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bgt.n 5aebc <_PyThread_CurrentFrames@@Base+0x4ec> │ │ │ │ + cbnz r1, 5aee0 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae4a <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ + b.n 5aec2 <_PyThread_CurrentFrames@@Base+0x4f2> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #116] @ (5aec0 <_PyThread_CurrentFrames@@Base+0x568>) │ │ │ │ + ldr r1, [pc, #116] @ (5af38 <_PyThread_CurrentFrames@@Base+0x568>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5ae6e <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5aee6 <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aebc <_PyThread_CurrentFrames@@Base+0x564> │ │ │ │ + b.n 5af34 <_PyThread_CurrentFrames@@Base+0x564> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 5ae90 <_PyThread_CurrentFrames@@Base+0x538> │ │ │ │ + beq.n 5af08 <_PyThread_CurrentFrames@@Base+0x538> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 5ae7a <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ + cbz r6, 5aef2 <_PyThread_CurrentFrames@@Base+0x522> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5ae94 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + beq.n 5af0c <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ae94 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5af0c <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ae64 <_PyThread_CurrentFrames@@Base+0x50c> │ │ │ │ - b.n 5ae94 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bne.n 5aedc <_PyThread_CurrentFrames@@Base+0x50c> │ │ │ │ + b.n 5af0c <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 5ae9c <_PyThread_CurrentFrames@@Base+0x544> │ │ │ │ + cbz r1, 5af14 <_PyThread_CurrentFrames@@Base+0x544> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5aea4 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + b.n 5af1c <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 227580 │ │ │ │ + bl 227700 <_PyLong_UnsignedShort_Converter@@Base+0x2d0> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #192] @ (5af84 <_PyThread_CurrentFrames@@Base+0x62c>) │ │ │ │ + ldr r0, [pc, #192] @ (5affc <_PyThread_CurrentFrames@@Base+0x62c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5af02 <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ + bpl.n 5af7a <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #23008 @ 0x59e0 │ │ │ │ + movw r1, #24556 @ 0x5fec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 13391c │ │ │ │ - cbz r0, 5af02 <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ - cbz r4, 5af10 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ + bl 133f54 │ │ │ │ + cbz r0, 5af7a <_PyThread_CurrentFrames@@Base+0x5aa> │ │ │ │ + cbz r4, 5af88 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af10 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ + beq.n 5af88 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5af10 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ + b.n 5af88 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 833e0 │ │ │ │ + b.w 834e0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b0fe <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ - movw r5, #12280 @ 0x2ff8 │ │ │ │ + bne.w 5b176 <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + movw r5, #12536 @ 0x30f8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ cmp r8, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r8 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b058 <_PyThread_CurrentFrames@@Base+0x700> │ │ │ │ + bne.n 5b0d0 <_PyThread_CurrentFrames@@Base+0x700> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b0f2 <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.w 5b16a <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b0f2 <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.w 5b16a <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b0fe <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.w 5b176 <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5afce <_PyThread_CurrentFrames@@Base+0x676> │ │ │ │ + cbnz r0, 5b046 <_PyThread_CurrentFrames@@Base+0x676> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b0fe <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.w 5b176 <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b0fe <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + bne.w 5b176 <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b0a8 <_PyThread_CurrentFrames@@Base+0x750> │ │ │ │ + b.n 5b120 <_PyThread_CurrentFrames@@Base+0x750> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 5b020 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + cbz r3, 5b098 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 5b020 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + cbz r3, 5b098 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b028 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + cbz r0, 5b0a0 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 272f30 │ │ │ │ + bl 272fb8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 5b010 <_PyThread_CurrentFrames@@Base+0x6b8> │ │ │ │ + bne.n 5b088 <_PyThread_CurrentFrames@@Base+0x6b8> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b028 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + beq.n 5b0a0 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b028 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + cbnz r1, 5b0a0 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b028 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b0a0 <_PyThread_CurrentFrames@@Base+0x6d0> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b020 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + beq.n 5b098 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b020 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ + cbnz r1, 5b098 <_PyThread_CurrentFrames@@Base+0x6c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b03e <_PyThread_CurrentFrames@@Base+0x6e6> │ │ │ │ + beq.n 5b0b6 <_PyThread_CurrentFrames@@Base+0x6e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b03e <_PyThread_CurrentFrames@@Base+0x6e6> │ │ │ │ + cbnz r3, 5b0b6 <_PyThread_CurrentFrames@@Base+0x6e6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b054 <_PyThread_CurrentFrames@@Base+0x6fc> │ │ │ │ + beq.n 5b0cc <_PyThread_CurrentFrames@@Base+0x6fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b054 <_PyThread_CurrentFrames@@Base+0x6fc> │ │ │ │ + cbnz r3, 5b0cc <_PyThread_CurrentFrames@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5b0f2 <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + b.n 5b16a <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b0f2 <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.n 5b16a <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0fe <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.n 5b176 <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5b0b2 <_PyThread_CurrentFrames@@Base+0x75a> │ │ │ │ + cbnz r0, 5b12a <_PyThread_CurrentFrames@@Base+0x75a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b0fe <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + beq.n 5b176 <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b0fe <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ + cbnz r3, 5b176 <_PyThread_CurrentFrames@@Base+0x7a6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90b3c │ │ │ │ + bl 90c1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b0dc <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + beq.n 5b154 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b0dc <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + cbnz r3, 5b154 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b0f2 <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + beq.n 5b16a <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b0f2 <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ + cbnz r3, 5b16a <_PyThread_CurrentFrames@@Base+0x79a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 792a4 │ │ │ │ + b.w 79348 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b13c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ + cbnz r0, 5b1b4 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5b13c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ + ble.n 5b1b4 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b13c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ - cbz r2, 5b13c <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ + bne.n 5b1b4 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ + cbz r2, 5b1b4 <_PyThread_CurrentFrames@@Base+0x7e4> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40836 @ 0x9f84 │ │ │ │ + movw r1, #41092 @ 0xa084 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5b15a <_PyThread_CurrentFrames@@Base+0x802> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5b1d2 <_PyThread_CurrentFrames@@Base+0x802> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (5b160 <_PyThread_CurrentFrames@@Base+0x808>) │ │ │ │ + ldr r4, [pc, #28] @ (5b1d8 <_PyThread_CurrentFrames@@Base+0x808>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b126 <_PyThread_CurrentFrames@@Base+0x7ce> │ │ │ │ + bne.n 5b19e <_PyThread_CurrentFrames@@Base+0x7ce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #368] @ (5b2d4 ) │ │ │ │ + ldr r0, [pc, #368] @ (5b34c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b20a <_PyThread_CurrentFrames@@Base+0x8b2> │ │ │ │ + bne.n 5b282 <_PyThread_CurrentFrames@@Base+0x8b2> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #12280 @ 0x2ff8 │ │ │ │ + movw r3, #12536 @ 0x30f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b1c2 <_PyThread_CurrentFrames@@Base+0x86a> │ │ │ │ + bne.n 5b23a <_PyThread_CurrentFrames@@Base+0x86a> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5b200 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbz r3, 5b278 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5b200 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbz r1, 5b278 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 272f30 │ │ │ │ + bl 272fb8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5b200 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + b.n 5b278 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5b200 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbz r3, 5b278 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #63880 @ 0xf988 │ │ │ │ + movw r2, #64136 @ 0xfa88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b20a <_PyThread_CurrentFrames@@Base+0x8b2> │ │ │ │ + cbz r0, 5b282 <_PyThread_CurrentFrames@@Base+0x8b2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b200 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + beq.n 5b278 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b200 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + cbnz r3, 5b278 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 792a4 │ │ │ │ + b.w 79348 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005b20c : │ │ │ │ +0005b284 : │ │ │ │ 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] @ (5b288 ) │ │ │ │ + ldr r4, [pc, #108] @ (5b300 ) │ │ │ │ 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, 5b23c │ │ │ │ + cbnz r3, 5b2b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5b232 │ │ │ │ + cbz r3, 5b2aa │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5b226 │ │ │ │ + b.n 5b29e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 5b24c │ │ │ │ + b.n 5b2c4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b24c │ │ │ │ + beq.n 5b2c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5b25a │ │ │ │ + cbz r3, 5b2d2 │ │ │ │ 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, 5b26e │ │ │ │ + cbz r3, 5b2e6 │ │ │ │ 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 21efd0 │ │ │ │ + bl 21edb8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005b28c : │ │ │ │ +0005b304 : │ │ │ │ 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] @ (5b2c4 ) │ │ │ │ + ldr r4, [pc, #40] @ (5b33c ) │ │ │ │ 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 24a0ac │ │ │ │ + bl 24a06c │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 792a4 │ │ │ │ + b.w 79348 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5b2e2 │ │ │ │ + blt.n 5b35a │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5b2e8 │ │ │ │ - b.n 5b32a │ │ │ │ + bne.n 5b360 │ │ │ │ + b.n 5b3a2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b300 │ │ │ │ + b.n 5b378 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5b300 │ │ │ │ + cbz r5, 5b378 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5b300 │ │ │ │ + bge.n 5b378 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14e700 │ │ │ │ + bl 14e83c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b33a │ │ │ │ + beq.n 5b3b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5b318 │ │ │ │ + cbz r3, 5b390 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5b320 │ │ │ │ + b.n 5b398 │ │ │ │ movw r2, #11008 @ 0x2b00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 150134 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 150260 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b33c │ │ │ │ + beq.n 5b3b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b33c │ │ │ │ + b.n 5b3b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b340 : │ │ │ │ - ldr r3, [pc, #56] @ (5b37c ) │ │ │ │ +0005b3b8 : │ │ │ │ + ldr r3, [pc, #56] @ (5b3f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5b356 │ │ │ │ + cbnz r3, 5b3ce │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b34a │ │ │ │ + bne.n 5b3c2 │ │ │ │ bx lr │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b376 │ │ │ │ + beq.n 5b3ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5b370 │ │ │ │ + bne.n 5b3e8 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5b36c │ │ │ │ + b.n 5b3e4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b3a2 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5b3c2 │ │ │ │ + bne.n 5b41a │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5b43a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b3b8 │ │ │ │ + cbz r3, 5b430 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5b3b4 │ │ │ │ + blt.n 5b42c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5b3b6 │ │ │ │ + b.n 5b42e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b3c4 │ │ │ │ + b.n 5b43c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b42e │ │ │ │ + beq.n 5b4a6 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5b460 │ │ │ │ + cbnz r2, 5b4d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b42e │ │ │ │ + cbz r0, 5b4a6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5b442 │ │ │ │ - ldr r1, [pc, #128] @ (5b48c ) │ │ │ │ - movw r2, #18780 @ 0x495c │ │ │ │ + cbz r3, 5b4ba │ │ │ │ + ldr r1, [pc, #128] @ (5b504 ) │ │ │ │ + movw r2, #19036 @ 0x4a5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12ceec <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12d684 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5b432 │ │ │ │ + cbnz r0, 5b4aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b42e │ │ │ │ + beq.n 5b4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b42e │ │ │ │ + cbnz r3, 5b4a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b488 │ │ │ │ + b.n 5b500 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b442 │ │ │ │ + beq.n 5b4ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b442 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b4ba │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #40936 @ 0x9fe8 │ │ │ │ + movw r0, #41192 @ 0xa0e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r4, #4324 @ 0x10e4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 847ec │ │ │ │ - b.n 5b488 │ │ │ │ + bl 848ec │ │ │ │ + b.n 5b500 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7796 @ 0x1e74 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #40948 @ 0x9ff4 │ │ │ │ + movw r0, #41204 @ 0xa0f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b4d6 │ │ │ │ + beq.n 5b54e │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #41508 @ 0xa224 │ │ │ │ + movw r0, #41764 @ 0xa324 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ - b.n 5b4d8 │ │ │ │ + bl 848ec │ │ │ │ + b.n 5b550 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ 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 5b504 │ │ │ │ + beq.n 5b57c │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 5b514 │ │ │ │ + b.n 5b58c │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 5b512 │ │ │ │ + ble.n 5b58a │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5b50e │ │ │ │ - cbnz r2, 5b536 │ │ │ │ + bgt.n 5b586 │ │ │ │ + cbnz r2, 5b5ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b514 │ │ │ │ + b.n 5b58c │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (5b56c ) │ │ │ │ + ldr r1, [pc, #84] @ (5b5e4 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b53c │ │ │ │ - b.n 5b566 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b5b4 │ │ │ │ + b.n 5b5de │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #4372 @ 0x1114 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ 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 fba64 │ │ │ │ + bl fc1c8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #544] @ (5b790 ) │ │ │ │ + ldr r0, [pc, #544] @ (5b808 ) │ │ │ │ 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 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b5a2 │ │ │ │ + bne.n 5b61a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b5b6 │ │ │ │ + b.n 5b62e │ │ │ │ mov r0, r5 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5b59e │ │ │ │ + blt.n 5b616 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b5fa │ │ │ │ + beq.n 5b672 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #17512 @ 0x4468 │ │ │ │ + movw r0, #17768 @ 0x4568 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b624 │ │ │ │ + bhi.n 5b69c │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5b63e │ │ │ │ + ble.n 5b6b6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5b646 │ │ │ │ - movw r0, #9080 @ 0x2378 │ │ │ │ + b.n 5b6be │ │ │ │ + movw r0, #9292 @ 0x244c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b61c │ │ │ │ + bne.n 5b694 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9b6 │ │ │ │ + b.n 5ba2e │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 5b674 │ │ │ │ + cbz r4, 5b6ec │ │ │ │ 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 5b68c │ │ │ │ + beq.n 5b704 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41516 @ 0xa22c │ │ │ │ + movw r1, #41772 @ 0xa32c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5b63a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5b6b2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11880 @ 0x2e68 │ │ │ │ + movw r1, #12192 @ 0x2fa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5b63a │ │ │ │ - movw r1, #3744 @ 0xea0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5b6b2 │ │ │ │ + movw r1, #4000 @ 0xfa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b63a │ │ │ │ + beq.n 5b6b2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5b6c2 │ │ │ │ + cbz r0, 5b73a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6c2 │ │ │ │ + beq.n 5b73a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6c2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b73a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5b6de │ │ │ │ + cbz r0, 5b756 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6de │ │ │ │ + beq.n 5b756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6de │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b756 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5b6fa │ │ │ │ + cbz r0, 5b772 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6fa │ │ │ │ + beq.n 5b772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6fa │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b772 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5b716 │ │ │ │ + cbz r0, 5b78e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b716 │ │ │ │ + beq.n 5b78e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b716 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b78e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5b732 │ │ │ │ + cbz r0, 5b7aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b732 │ │ │ │ + beq.n 5b7aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b732 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b7aa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5b74e │ │ │ │ + cbz r0, 5b7c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b74e │ │ │ │ + beq.n 5b7c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b74e │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b7c6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5b76a │ │ │ │ - movw r0, #3284 @ 0xcd4 │ │ │ │ + bne.n 5b7e2 │ │ │ │ + movw r0, #3540 @ 0xdd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5b99c │ │ │ │ + b.n 5ba14 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #41584 @ 0xa270 │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f8880 │ │ │ │ + bl f8fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b63a │ │ │ │ + beq.w 5b6b2 │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #3284 @ 0xcd4 │ │ │ │ + movw r3, #3540 @ 0xdd4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5b7aa │ │ │ │ + bpl.n 5b822 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b992 │ │ │ │ + bge.w 5ba0a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5b7b6 │ │ │ │ + b.n 5b82e │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b992 │ │ │ │ + bge.w 5ba0a │ │ │ │ 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 5b7ca │ │ │ │ + bpl.n 5b842 │ │ │ │ mov r0, sl │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5b7de │ │ │ │ + b.n 5b856 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5b7da │ │ │ │ + bmi.n 5b852 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b7e2 │ │ │ │ - b.n 5b7ee │ │ │ │ + bne.n 5b85a │ │ │ │ + b.n 5b866 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5b80a │ │ │ │ - b.n 5b7ce │ │ │ │ + cbnz r6, 5b882 │ │ │ │ + b.n 5b846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b7ee │ │ │ │ + cbnz r3, 5b866 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41612 @ 0xa28c │ │ │ │ + movw r1, #41868 @ 0xa38c │ │ │ │ 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 d4ca4 │ │ │ │ - movw r1, #2420 @ 0x974 │ │ │ │ + b.w d545c │ │ │ │ + movw r1, #2676 @ 0xa74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b838 │ │ │ │ + cbnz r0, 5b8b0 │ │ │ │ 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 792a4 │ │ │ │ - b.n 5b98e │ │ │ │ + bl 79348 │ │ │ │ + b.n 5ba06 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b860 │ │ │ │ + cbnz r0, 5b8d8 │ │ │ │ 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 792a4 │ │ │ │ - b.n 5b98e │ │ │ │ - movw r1, #41636 @ 0xa2a4 │ │ │ │ + bl 79348 │ │ │ │ + b.n 5ba06 │ │ │ │ + movw r1, #41892 @ 0xa3a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b88a │ │ │ │ + cbnz r0, 5b902 │ │ │ │ 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 5b8b2 │ │ │ │ - movw r1, #41648 @ 0xa2b0 │ │ │ │ + b.n 5b92a │ │ │ │ + movw r1, #41904 @ 0xa3b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b8d4 │ │ │ │ + cbnz r0, 5b94c │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #45413 @ 0xb165 │ │ │ │ + movw r2, #45533 @ 0xb1dd │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #44829 @ 0xaf1d │ │ │ │ + movw r1, #44949 @ 0xaf95 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5b98e │ │ │ │ - movw r1, #9352 @ 0x2488 │ │ │ │ + b.n 5ba06 │ │ │ │ + movw r1, #9564 @ 0x255c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b916 │ │ │ │ + cbnz r0, 5b98e │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #44431 @ 0xad8f │ │ │ │ + movw r1, #44551 @ 0xae07 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5b98e │ │ │ │ - movw r1, #53008 @ 0xcf10 │ │ │ │ + b.n 5ba06 │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5b958 │ │ │ │ + cbnz r0, 5b9d0 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #44101 @ 0xac45 │ │ │ │ + movw r1, #44221 @ 0xacbd │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5b98e │ │ │ │ + b.n 5ba06 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #41656 @ 0xa2b8 │ │ │ │ + movw r1, #41912 @ 0xa3b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b63a │ │ │ │ + beq.w 5b6b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b63a │ │ │ │ + bne.w 5b6b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b63a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b6b2 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5b792 │ │ │ │ + b.n 5b80a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b9a6 │ │ │ │ + bne.n 5ba1e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b9b6 │ │ │ │ + b.n 5ba2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b99c │ │ │ │ + bne.n 5ba14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b99c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ba14 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ba1e │ │ │ │ + beq.n 5ba96 │ │ │ │ adds r1, r4, #4 │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ - cbz r5, 5ba0c │ │ │ │ + cbz r5, 5ba84 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5ba0c │ │ │ │ + cbz r0, 5ba84 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - cbz r4, 5ba0c │ │ │ │ + cbz r4, 5ba84 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #41676 @ 0xa2cc │ │ │ │ + movw r0, #41932 @ 0xa3cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 847ec │ │ │ │ - b.n 5ba20 │ │ │ │ - movw r0, #17512 @ 0x4468 │ │ │ │ + bl 848ec │ │ │ │ + b.n 5ba98 │ │ │ │ + movw r0, #17768 @ 0x4568 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ba84 │ │ │ │ + beq.n 5bafc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5ba70 │ │ │ │ - ldr r0, [pc, #44] @ (5ba88 ) │ │ │ │ - bl 206698 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5bae8 │ │ │ │ + ldr r0, [pc, #44] @ (5bb00 ) │ │ │ │ + bl 206218 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ + movw r0, #25100 @ 0x620c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #17512 @ 0x4468 │ │ │ │ + movw r0, #17768 @ 0x4568 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bpl.n 5b9a4 │ │ │ │ + bpl.n 5ba1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bada │ │ │ │ + beq.n 5bb52 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5bade │ │ │ │ + bmi.n 5bb56 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35164 @ 0x895c │ │ │ │ + movw r1, #35404 @ 0x8a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bb48 │ │ │ │ + b.n 5bbc0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #32372 @ 0x7e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bada │ │ │ │ + beq.n 5bb52 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 792a4 │ │ │ │ + bl 79348 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25964 @ 0x656c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5bb88 │ │ │ │ + beq.n 5bc00 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bb88 │ │ │ │ + beq.n 5bc00 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5bbb2 │ │ │ │ - b.n 5bba0 │ │ │ │ + beq.n 5bc2a │ │ │ │ + b.n 5bc18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bb80 │ │ │ │ - movw r0, #41688 @ 0xa2d8 │ │ │ │ + beq.n 5bbf8 │ │ │ │ + movw r0, #41944 @ 0xa3d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bb80 │ │ │ │ - b.n 5bbf0 │ │ │ │ + bne.n 5bbf8 │ │ │ │ + b.n 5bc68 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #41688 @ 0xa2d8 │ │ │ │ + movw r0, #41944 @ 0xa3d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5bbf0 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5bc68 │ │ │ │ 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 5bbe4 │ │ │ │ + beq.n 5bc5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 5bbe4 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 5bc5c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #41688 @ 0xa2d8 │ │ │ │ + movw r0, #41944 @ 0xa3d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5bbf0 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5bc68 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 234550 │ │ │ │ + b.w 234510 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005bbf4 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005bc6c <_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, 5bc24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5bc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5bc24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5bc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5bc38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5bcb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5bc38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5bcb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #57664 @ 0xe140 │ │ │ │ + movw r0, #57920 @ 0xe240 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5bcc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 22ace0 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 22acbc <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -73533,916 +73584,916 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c2fa0 │ │ │ │ - cbz r0, 5bc94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0> │ │ │ │ + bl c3794 │ │ │ │ + cbz r0, 5bd0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5bca0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac> │ │ │ │ + cbz r3, 5bd18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5bca6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r0, 5bd1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73110 │ │ │ │ - b.w ebfc4 │ │ │ │ + b.w 731b0 │ │ │ │ + b.w ec72c │ │ │ │ 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 272b98 │ │ │ │ + bl 272c20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bd44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x118> │ │ │ │ + cbz r0, 5bd84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x118> │ │ │ │ mov r1, r4 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5bd1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + cbz r3, 5bd92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5bd1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + beq.n 5bd92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 272fa4 │ │ │ │ + bl 27308c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bd2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ + beq.n 5bda6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 792a4 │ │ │ │ - b.n 5bd1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + bl 79348 │ │ │ │ + b.n 5bd92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5bd46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r3, 5bdbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5bd46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r1, 5bdbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 272f30 │ │ │ │ + bl 272fb8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bd46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bne.n 5bdbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bd44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + cbnz r3, 5bdbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25964 @ 0x656c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5bd86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + beq.n 5bdfe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bd86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + beq.n 5bdfe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5bdb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ - b.n 5bda0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5be2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + b.n 5be18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bd7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - movw r0, #41720 @ 0xa2f8 │ │ │ │ + beq.n 5bdf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5bdf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5be1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + b.n 5be94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #41720 @ 0xa2f8 │ │ │ │ + movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8861c │ │ │ │ + bl 88728 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bde8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + cbnz r0, 5be60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bne.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5be1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + cbnz r0, 5be94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bne.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bd9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5be14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5bec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x258> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5beea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27e> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5bee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x274> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #44224 @ 0xacc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5beea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 809f4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5bfda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ + bl 5c052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bf30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + beq.n 5bffe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x392> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5be4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ + beq.n 5bf1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5be56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + b.n 5bf24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5bf18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + beq.n 5bfe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37a> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5be6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + cbnz r0, 5bf3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5befc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x308> │ │ │ │ + b.n 5bfca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ 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 1e6ff4 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e6ab8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5beb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2bc> │ │ │ │ + bge.n 5bf7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5befc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x308> │ │ │ │ - b.n 5bee2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ee> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5bfca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ + b.n 5bfb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ 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 15df78 │ │ │ │ + bl 15e030 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5befc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x308> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5bfca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5be6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + beq.n 5bf38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bne.n 5bf38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bf38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ + beq.n 5bfda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x36e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5bf10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31c> │ │ │ │ + cbz r3, 5bfde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5bf30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + b.n 5bffe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x392> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bf0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bfda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x36e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59484 @ 0xe85c │ │ │ │ + movw r1, #59740 @ 0xe95c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5be6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5bf38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2cc> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5bf64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27324 @ 0x6abc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5bf8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x396> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5bf80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43968 @ 0xabc0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5bf8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x396> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 808f4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 5bfd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + beq.n 5c050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bfd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + cbnz r3, 5c050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c042 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44e> │ │ │ │ + blt.n 5c0ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ + cbz r0, 5c0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c00c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ + cbz r3, 5c084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5c014 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ + b.n 5c08c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x420> │ │ │ │ movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14e8f4 │ │ │ │ + bl 14ea30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c03a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ + bne.n 5c0b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ + beq.n 5c0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ + cbnz r3, 5c0b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 5c044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 5c0bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x450> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5c07a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5c0f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c07a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + bne.n 5c0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x480> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5c0f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + cbnz r0, 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5c10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c090 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c096 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ + bne.n 5c108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5c10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + cbnz r0, 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c0b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5c12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c0ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c0b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + bne.n 5c124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5c12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + cbnz r0, 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5c14c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + bne.n 5c142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5bfda <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ + bl 5c052 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + beq.n 5c260 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5c104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x510> │ │ │ │ + beq.n 5c17c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x510> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5c10c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + b.n 5c184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ movw r6, #11008 @ 0x2b00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5c1d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ + beq.n 5c248 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5dc> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + cbnz r0, 5c19c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + b.n 5c22c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ 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 1e6ff4 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e6ab8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5c168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x574> │ │ │ │ + bge.n 5c1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x574> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5c1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - b.n 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5c22c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + b.n 5c212 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15df78 │ │ │ │ + bl 15e030 │ │ │ │ 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 15df78 │ │ │ │ + bl 15e030 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5c1b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5c22c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + beq.n 5c198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bne.n 5c198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c1c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ + beq.n 5c23c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5c1c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d4> │ │ │ │ + cbz r3, 5c240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d4> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5c1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + b.n 5c260 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c1c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c23c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59484 @ 0xe85c │ │ │ │ + movw r1, #59740 @ 0xe95c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5c120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5c198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5c220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5c298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c21a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ + bne.n 5c292 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5c298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c25e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ + cbnz r0, 5c2d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c23c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5c2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c236 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5c23c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ + bne.n 5c2ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5c2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x648> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c25e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ + cbnz r0, 5c2d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c25e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5c2d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ + bne.n 5c2cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1fdf08 │ │ │ │ + bl 1fdaa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c2f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + beq.n 5c36c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5c288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + cbz r6, 5c300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5c290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + b.n 5c308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ movw r4, #11008 @ 0x2b00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe96c │ │ │ │ + bl 1fe508 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5c2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ + bge.n 5c32e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41752 @ 0xa318 │ │ │ │ + movw r1, #42008 @ 0xa418 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5c2f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5c36c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5c2de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ + bgt.n 5c356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a51c │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e700 │ │ │ │ + bl 14e83c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c2f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ + beq.n 5c36c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x700> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c2f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x702> │ │ │ │ + b.n 5c36e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x702> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61980 @ 0xf21c │ │ │ │ + movw r1, #62180 @ 0xf2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 150e9c │ │ │ │ - cbnz r0, 5c31a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ + bl 150fcc │ │ │ │ + cbnz r0, 5c392 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x726> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ - movw r3, #1045 @ 0x415 │ │ │ │ + b.n 5c3ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ + movw r3, #2957 @ 0xb8d │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c33a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ + bne.n 5c3b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ + bne.n 5c3c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ + b.n 5c3ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x762> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c34a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x756> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5c34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ - b.n 5c316 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ + bne.n 5c3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x756> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5c3c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75a> │ │ │ │ + b.n 5c38e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x722> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ + beq.n 5c3a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5c394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ + cbz r0, 5c40c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 185d78 │ │ │ │ + bl 185a28 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5c3ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ba> │ │ │ │ + cbz r3, 5c426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ba> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5c3b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c2> │ │ │ │ + b.n 5c42e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c2> │ │ │ │ movw r2, #11008 @ 0x2b00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5c3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ + ble.n 5c448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5c3bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c8> │ │ │ │ + b.n 5c434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c8> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ee224 │ │ │ │ + bl 1edd64 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5c404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + bne.n 5c472 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x806> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5c47c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x82c> │ │ │ │ + blt.n 5c498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x82c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c43a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x846> │ │ │ │ + blt.n 5c4b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x846> │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12556 @ 0x310c │ │ │ │ + movw r1, #12892 @ 0x325c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ + b.n 5c4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x850> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5c448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854>) │ │ │ │ + ldr r0, [pc, #8] @ (5c4c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #41784 @ 0xa338 │ │ │ │ + movw r1, #42040 @ 0xa438 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 5c48c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 5c504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29a30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5c490 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89c> │ │ │ │ + bge.n 5c508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x89c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ - bne.n 5c4aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b6> │ │ │ │ + b.n 5c558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ + bne.n 5c522 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b6> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41800 @ 0xa348 │ │ │ │ + movw r1, #42056 @ 0xa448 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5c48c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5c504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c4ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ + bne.n 5c532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8c6> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72d2c │ │ │ │ - b.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ + bl 72dcc │ │ │ │ + b.n 5c558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5c4c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ + bne.n 5c540 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72d2c │ │ │ │ - b.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ + bl 72dcc │ │ │ │ + b.n 5c558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59900 @ 0xe9fc │ │ │ │ + movw r1, #60156 @ 0xeafc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5c48c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5c504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + beq.n 5c5c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5c532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + bpl.n 5c5aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5c532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + bne.n 5c5aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ add.w r8, r8, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c55e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96a> │ │ │ │ + b.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x96a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39104 @ 0x98c0 │ │ │ │ + movw r1, #39360 @ 0x99c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c5e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ec> │ │ │ │ + b.n 5c658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ec> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 5c58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + blt.n 5c604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ 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 5c590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ + bge.n 5c608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 5c576 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ - bl 80728 │ │ │ │ + bge.n 5c5ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + bne.n 5c5c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ 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 5c54c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + bne.n 5c5c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5c5d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e4> │ │ │ │ + b.n 5c650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e4> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5c556 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x962> │ │ │ │ + b.n 5c5ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x962> │ │ │ │ mov r0, r7 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + beq.n 5c5c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 5c5d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ + bge.n 5c648 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ 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 5c5a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ + b.n 5c61e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r1, 5c5fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0a> │ │ │ │ + cbz r1, 5c676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0a> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74452,773 +74503,795 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29718 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5c636 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa42> │ │ │ │ + bhi.n 5c6ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa42> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c64e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa5a> │ │ │ │ - b.n 5c694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ - movw r0, #40456 @ 0x9e08 │ │ │ │ + cbz r0, 5c6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa5a> │ │ │ │ + b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + movw r0, #40712 @ 0x9f08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c626 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa32> │ │ │ │ - b.n 5c694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + bne.n 5c69e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa32> │ │ │ │ + b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5c6c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ + ble.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c6b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac2> │ │ │ │ + beq.n 5c72e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5c698 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ + bpl.n 5c710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa4> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + cbz r0, 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c6b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac4> │ │ │ │ + beq.n 5c730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac4> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c6f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + b.n 5c770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #40456 @ 0x9e08 │ │ │ │ + movw r0, #40712 @ 0x9f08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ + beq.n 5c742 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ - b.n 5c694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + bge.n 5c742 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad6> │ │ │ │ + b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5c6d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ + cbnz r4, 5c750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1994d0 │ │ │ │ + bl 198fa8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c6f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + cbz r0, 5c770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #49852 @ 0xc2bc │ │ │ │ + movw r0, #50108 @ 0xc3bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0e> │ │ │ │ + cbz r3, 5c77a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl de4c0 <_PyType_Name@@Base> │ │ │ │ + bl dec38 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5c738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ + bne.n 5c7b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #41852 @ 0xa37c │ │ │ │ + movw r0, #42108 @ 0xa47c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ 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, 5c774 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + cbnz r1, 5c7ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41864 @ 0xa388 │ │ │ │ + movw r1, #42120 @ 0xa488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5c79e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd6> │ │ │ │ + bne.n 5c842 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd6> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be00 │ │ │ │ + bl 21bbe4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5c7a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb0> │ │ │ │ + cbnz r0, 5c81c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c890 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ + b.n 5c908 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5c86e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + beq.n 5c8e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5c7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbce> │ │ │ │ + cbz r2, 5c83a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbce> │ │ │ │ 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 5c7aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb6> │ │ │ │ + b.n 5c822 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb6> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5c854 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ + bpl.n 5c8cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be00 │ │ │ │ + bl 21bbe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c79e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + beq.n 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 906f8 │ │ │ │ + bl 907d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c86e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + beq.n 5c8e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5c814 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc20> │ │ │ │ + bmi.n 5c88c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc20> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41900 @ 0xa3ac │ │ │ │ + movw r1, #42156 @ 0xa4ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5c84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ - bl 85a4c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5c8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ + bl 85b54 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c83c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5c84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ + bne.n 5c8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5c8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41928 @ 0xa3c8 │ │ │ │ + movw r1, #42184 @ 0xa4c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5c84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5c8c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc58> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ + blt.n 5c89c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 181c00 │ │ │ │ + bl 181a98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbee> │ │ │ │ + bne.n 5c85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbee> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5c79e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + beq.n 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5c87c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88> │ │ │ │ + b.n 5c8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #41964 @ 0xa3ec │ │ │ │ + movw r1, #42220 @ 0xa4ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 5c79e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + bl d545c │ │ │ │ + b.n 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ mov r0, r6 │ │ │ │ - bl 182554 │ │ │ │ + bl 1823e8 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5c890 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ + b.n 5c908 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9c> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5c87c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88> │ │ │ │ + bcs.n 5c8f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ - b.n 5c79e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ + bl 782a8 │ │ │ │ + b.n 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c8ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + beq.n 5c962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c8da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce6> │ │ │ │ - movw r0, #17520 @ 0x4470 │ │ │ │ + blt.n 5c952 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce6> │ │ │ │ + movw r0, #17776 @ 0x4570 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movw r0, #10516 @ 0x2914 │ │ │ │ + b.w 848ec │ │ │ │ + movw r0, #10772 @ 0x2a14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5b5b8 │ │ │ │ + b.w 5b630 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5c908 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + cbz r3, 5c980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7e7ac │ │ │ │ + b.w 7e8bc │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e578 │ │ │ │ + b.w 7e688 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c94c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd58> │ │ │ │ + cbz r0, 5c9c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd58> │ │ │ │ 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 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c996 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda2> │ │ │ │ + beq.n 5ca0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda2> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #41508 @ 0xa224 │ │ │ │ + movw r0, #41764 @ 0xa324 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ - b.n 5c998 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda4> │ │ │ │ + bl 848ec │ │ │ │ + b.n 5ca10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5c9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd4> │ │ │ │ + cbnz r1, 5ca40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd4> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41864 @ 0xa388 │ │ │ │ + movw r1, #42120 @ 0xa488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5cbb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5cc2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ca56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe62> │ │ │ │ + bne.n 5cace <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe62> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 224938 <_PyTime_AsMilliseconds@@Base+0xe78> │ │ │ │ + bl 224720 <_PyTime_AsMilliseconds@@Base+0xe78> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cbb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + beq.w 5cc2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ca16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe22> │ │ │ │ + bcs.n 5ca8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe22> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 77e50 │ │ │ │ - b.n 5ca18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe24> │ │ │ │ + bl 77ef0 │ │ │ │ + b.n 5ca90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe24> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5ca28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe34> │ │ │ │ + cbz r0, 5caa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe34> │ │ │ │ ldrd r7, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5ca4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ + b.n 5cac2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 5cbb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl 782a8 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 5cc2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5ca4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ + cbz r3, 5cac2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w ip, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w ip, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 5ca34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe40> │ │ │ │ + bne.n 5caac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe40> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29db8 │ │ │ │ - b.n 5cba6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb2> │ │ │ │ + b.n 5cc1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb2> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5cb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf98> │ │ │ │ + bpl.w 5cc04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf98> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 224938 <_PyTime_AsMilliseconds@@Base+0xe78> │ │ │ │ + bl 224720 <_PyTime_AsMilliseconds@@Base+0xe78> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cbb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + beq.w 5cc2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 906f8 │ │ │ │ + bl 907d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cba6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb2> │ │ │ │ + beq.w 5cc1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb2> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5ca90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9c> │ │ │ │ + bpl.n 5cb08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5caa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + beq.n 5cb20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42040 @ 0xa438 │ │ │ │ + movw r1, #42296 @ 0xa538 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5cb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5cbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5cabe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeca> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5cb36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeca> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + bne.n 5cbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 185320 │ │ │ │ + bl 184fd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5cad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee4> │ │ │ │ + cbz r0, 5cb50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee4> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5ca6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ + b.n 5cae6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ 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 5cb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ + bhi.n 5cb88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5ca6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ + bcc.n 5cae6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5cb12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1e> │ │ │ │ + b.n 5cb8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1e> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cb36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf42> │ │ │ │ + blt.n 5cbae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf42> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5cb24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ + bls.n 5cb9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5cb1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf28> │ │ │ │ + b.n 5cb94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf28> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5cb30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ + bcs.n 5cba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5cb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + cbnz r0, 5cbb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 5cb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 5cbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 29718 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5cb7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf88> │ │ │ │ + beq.n 5cbf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf88> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5cb78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf84> │ │ │ │ + beq.n 5cbf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf84> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 185320 │ │ │ │ + bl 184fd0 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5cb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5e> │ │ │ │ + b.n 5cbca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78208 │ │ │ │ - b.n 5ca6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ + bl 782a8 │ │ │ │ + b.n 5cae6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 226d48 │ │ │ │ - b.n 5cbb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl 226d24 │ │ │ │ + b.n 5cc2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + movw r1, #42332 @ 0xa55c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 5cbb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + bl d545c │ │ │ │ + b.n 5cc2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 226d48 │ │ │ │ + bl 226d24 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ - b.n 5cbba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc6> │ │ │ │ + b.n 5cc32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cbf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffe> │ │ │ │ + bne.n 5cc6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cc06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1012> │ │ │ │ + b.n 5cc7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1012> │ │ │ │ mov r0, r5 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5cbee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ + blt.n 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5cc3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + cbz r0, 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + beq.n 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cc3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ccb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + bl 78ea0 <_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 5cc5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + beq.n 5ccd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + cbnz r3, 5ccd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #54680 @ 0xd598 │ │ │ │ + movw r1, #54332 @ 0xd43c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cc9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + cbz r0, 5cd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 791e8 │ │ │ │ + bl 7928c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ccd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + cbz r0, 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ccd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + beq.n 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ccd2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cd4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + bl 78ea0 <_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 5ccf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + beq.n 5cd6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ccf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + cbnz r3, 5cd6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 182554 │ │ │ │ + bl 1823e8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21be00 │ │ │ │ + bl 21bbe4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5ce40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c>) │ │ │ │ + ldr r2, [pc, #260] @ (5ceb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c>) │ │ │ │ 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 b7378 │ │ │ │ + bl b7b70 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5cd5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116a> │ │ │ │ + beq.n 5cdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116a> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5cd8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ - b.n 5cd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1180> │ │ │ │ - movw r1, #42156 @ 0xa4ac │ │ │ │ + bne.n 5ce06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ + b.n 5cdec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1180> │ │ │ │ + movw r1, #42412 @ 0xa5ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 5cda8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b4> │ │ │ │ - b.n 5cda4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 5ce20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b4> │ │ │ │ + b.n 5ce1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #42168 @ 0xa4b8 │ │ │ │ + movw r1, #42424 @ 0xa5b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 5cda8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b4> │ │ │ │ - b.n 5cda4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 5ce20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b4> │ │ │ │ + b.n 5ce1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42180 @ 0xa4c4 │ │ │ │ + movw r1, #42436 @ 0xa5c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ce28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + b.n 5cea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #42160 @ 0xa4b0 │ │ │ │ + movw r0, #42416 @ 0xa5b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227a8c │ │ │ │ - cbnz r0, 5cdca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d6> │ │ │ │ + bl 227bc0 <_PyLong_UnsignedShort_Converter@@Base+0x790> │ │ │ │ + cbnz r0, 5ce42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d6> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 5cda4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 5ce1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #42480 @ 0xa5f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ce> │ │ │ │ + beq.n 5ce3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ce> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r6, r7, [r4, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #52805 @ 0xce45 │ │ │ │ + movw r2, #52995 @ 0xcf03 │ │ │ │ movt r2, #5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 223c80 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 223a68 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ce> │ │ │ │ + beq.n 5ce3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ce> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 808f4 │ │ │ │ - ldr r3, [pc, #20] @ (5ce40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c>) │ │ │ │ + bl 809f4 │ │ │ │ + ldr r3, [pc, #20] @ (5ceb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ce3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ + beq.n 5ceb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44056 @ 0xac18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1ec3f8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5cefe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1292> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #42496 @ 0xa600 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 848ec │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ @@ -75226,149 +75299,127 @@ │ │ │ │ blx 296b4 │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ 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 │ │ │ │ - movw r3, #44056 @ 0xac18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5ceb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #42240 @ 0xa500 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #42252 @ 0xa50c │ │ │ │ + movw r1, #42516 @ 0xa614 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 5cf02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 5cf7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5cf06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1312> │ │ │ │ + bge.n 5cf7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1312> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42268 @ 0xa51c │ │ │ │ + movw r1, #42532 @ 0xa624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cf58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ + b.n 5cfd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ + beq.n 5cf7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5cf5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ + bl 5cfd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5cf2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1338> │ │ │ │ + bge.n 5cfa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1338> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ + b.n 5cfc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5cf40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134c> │ │ │ │ + bne.n 5cfb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134c> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ + b.n 5cfc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1358> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133e> │ │ │ │ - b.n 5cf28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1334> │ │ │ │ + bne.n 5cfaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133e> │ │ │ │ + b.n 5cfa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1334> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5cff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ + ldr r1, [pc, #128] @ (5d06c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 222a38 │ │ │ │ - cbnz r0, 5cf98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ + bl 222820 │ │ │ │ + cbnz r0, 5d010 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cfdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e8> │ │ │ │ + b.n 5d054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e8> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #53241 @ 0xcff9 │ │ │ │ + movw r2, #53361 @ 0xd071 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 223c80 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 223a68 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ + beq.n 5d00a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 222ba0 │ │ │ │ + bl 222988 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ + beq.n 5d00a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5cff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ + ldr r3, [pc, #20] @ (5d06c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5cfee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13fa> │ │ │ │ + beq.n 5d066 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13fa> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -75389,600 +75440,600 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d038 : │ │ │ │ +0005d0b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d052 │ │ │ │ + cbz r0, 5d0ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5d06a │ │ │ │ + bmi.n 5d0e2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42364 @ 0xa57c │ │ │ │ + movw r1, #42620 @ 0xa67c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5d116 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5d18e │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5d076 │ │ │ │ + cbz r1, 5d0ee │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5d08e │ │ │ │ + bmi.n 5d106 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42400 @ 0xa5a0 │ │ │ │ + movw r1, #42656 @ 0xa6a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5d116 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5d18e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5d0d2 │ │ │ │ + bge.n 5d14a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5d0b4 │ │ │ │ + cbz r1, 5d12c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5d0ce │ │ │ │ + bmi.n 5d146 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d0ce │ │ │ │ + beq.n 5d146 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42444 @ 0xa5cc │ │ │ │ + movw r1, #42700 @ 0xa6cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5d09a │ │ │ │ + b.n 5d112 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d0f0 │ │ │ │ + cbnz r0, 5d168 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42484 @ 0xa5f4 │ │ │ │ + movw r1, #42740 @ 0xa6f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d10a │ │ │ │ + beq.n 5d182 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5d104 │ │ │ │ + bne.n 5d17c │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5d10a │ │ │ │ - cbnz r3, 5d10a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d182 │ │ │ │ + cbnz r3, 5d182 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24a4c0 │ │ │ │ + b.w 24a4d0 │ │ │ │ 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 5d154 │ │ │ │ + bne.n 5d1cc │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31364 @ 0x7a84 │ │ │ │ + movw r0, #31620 @ 0x7b84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5d16e │ │ │ │ + b.n 5d1e6 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #5889 @ 0x1701 │ │ │ │ + movw r8, #7769 @ 0x1e59 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5d1b4 │ │ │ │ + cbz r7, 5d22c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d190 │ │ │ │ + beq.n 5d208 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5d1aa │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d190 │ │ │ │ + bne.n 5d222 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d208 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d190 │ │ │ │ - b.n 5d202 │ │ │ │ + beq.n 5d208 │ │ │ │ + b.n 5d27a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d1be │ │ │ │ + cbnz r0, 5d236 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5d1c8 │ │ │ │ - b.n 5d1e0 │ │ │ │ + cbnz r0, 5d240 │ │ │ │ + b.n 5d258 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1b8 │ │ │ │ - b.n 5d202 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + beq.n 5d230 │ │ │ │ + b.n 5d27a │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1da │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d1e0 │ │ │ │ + bne.n 5d252 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d258 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d202 │ │ │ │ + cbnz r0, 5d27a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5d202 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d27a │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1f8 │ │ │ │ + bne.n 5d270 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, 5d23a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d2b2 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d230 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d23a │ │ │ │ + bne.n 5d2a8 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d2b2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3ac │ │ │ │ + bne.w 5d424 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5d244 │ │ │ │ + cbnz r0, 5d2bc │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5d258 │ │ │ │ - b.n 5d24e │ │ │ │ + cbz r0, 5d2d0 │ │ │ │ + b.n 5d2c6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d23e │ │ │ │ - b.n 5d3ac │ │ │ │ + beq.n 5d2b6 │ │ │ │ + b.n 5d424 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3ac │ │ │ │ + bne.w 5d424 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5d266 │ │ │ │ + cbz r0, 5d2de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3ac │ │ │ │ + bne.w 5d424 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5d274 │ │ │ │ + cbz r0, 5d2ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3ac │ │ │ │ + bne.w 5d424 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d294 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d30c │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d28a │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d294 │ │ │ │ + bne.n 5d302 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d30c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d3ac │ │ │ │ + bne.w 5d424 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5d29e │ │ │ │ + cbnz r0, 5d316 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5d2a8 │ │ │ │ - b.n 5d2c2 │ │ │ │ + cbnz r0, 5d320 │ │ │ │ + b.n 5d33a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d298 │ │ │ │ - b.n 5d3ac │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + beq.n 5d310 │ │ │ │ + b.n 5d424 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2ba │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d2c2 │ │ │ │ + bne.n 5d332 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d33a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3ac │ │ │ │ + bne.n 5d424 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d2e0 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d358 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2d8 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d2e0 │ │ │ │ + bne.n 5d350 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d358 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3ac │ │ │ │ + bne.n 5d424 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d2fe │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d376 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2f6 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d2fe │ │ │ │ + bne.n 5d36e │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d376 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3ac │ │ │ │ + bne.n 5d424 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d31c │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d394 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d314 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d31c │ │ │ │ + bne.n 5d38c │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d394 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3ac │ │ │ │ + bne.n 5d424 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d33a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d3b2 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d332 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d33a │ │ │ │ + bne.n 5d3aa │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d3b2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d3ac │ │ │ │ + bne.n 5d424 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d344 │ │ │ │ + cbnz r0, 5d3bc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5d34e │ │ │ │ - b.n 5d366 │ │ │ │ + cbnz r0, 5d3c6 │ │ │ │ + b.n 5d3de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d33e │ │ │ │ - b.n 5d3ac │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + beq.n 5d3b6 │ │ │ │ + b.n 5d424 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d360 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d366 │ │ │ │ + bne.n 5d3d8 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d3de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3ac │ │ │ │ + cbnz r0, 5d424 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d382 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d3fa │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d37c │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d382 │ │ │ │ + bne.n 5d3f4 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d3fa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3ac │ │ │ │ + cbnz r0, 5d424 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d39e │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d416 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d398 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d39e │ │ │ │ + bne.n 5d410 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d416 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3ac │ │ │ │ + cbnz r0, 5d424 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d3ac │ │ │ │ + cbz r0, 5d424 │ │ │ │ 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, 5d3e2 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d45a │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d3d8 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d3e2 │ │ │ │ + bne.n 5d450 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d45a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d516 │ │ │ │ + bne.w 5d58e │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d402 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d47a │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3f8 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d402 │ │ │ │ + bne.n 5d470 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d47a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d516 │ │ │ │ + bne.w 5d58e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5d420 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d498 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d418 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d420 │ │ │ │ + bne.n 5d490 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d498 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d516 │ │ │ │ + bne.n 5d58e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d43e │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d4b6 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d436 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d43e │ │ │ │ + bne.n 5d4ae │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d4b6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d516 │ │ │ │ + bne.n 5d58e │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d45c │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d4d4 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d454 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d45c │ │ │ │ + bne.n 5d4cc │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d4d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d516 │ │ │ │ + bne.n 5d58e │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d47a │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d4f2 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d472 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d47a │ │ │ │ + bne.n 5d4ea │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d4f2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d516 │ │ │ │ + bne.n 5d58e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5d498 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d510 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d490 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d498 │ │ │ │ + bne.n 5d508 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d510 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d516 │ │ │ │ + bne.n 5d58e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d4a2 │ │ │ │ + cbnz r0, 5d51a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5d4b2 │ │ │ │ - b.n 5d4ac │ │ │ │ + cbz r0, 5d52a │ │ │ │ + b.n 5d524 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d49c │ │ │ │ - b.n 5d516 │ │ │ │ + beq.n 5d514 │ │ │ │ + b.n 5d58e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d516 │ │ │ │ + cbnz r0, 5d58e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5d4bc │ │ │ │ + cbz r0, 5d534 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d516 │ │ │ │ + cbnz r0, 5d58e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d4d8 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d550 │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4d2 │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d4d8 │ │ │ │ + bne.n 5d54a │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d550 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d516 │ │ │ │ + cbnz r0, 5d58e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d4f4 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d56c │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4ee │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d4f4 │ │ │ │ + bne.n 5d566 │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d56c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d516 │ │ │ │ + cbnz r0, 5d58e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d516 │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d58e │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d50c │ │ │ │ + bne.n 5d584 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5d53c │ │ │ │ + cbnz r5, 5d5b4 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5d53c │ │ │ │ + blt.n 5d5b4 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d53c │ │ │ │ - cbnz r2, 5d55e │ │ │ │ + bgt.n 5d5b4 │ │ │ │ + cbnz r2, 5d5d6 │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #18844 @ 0x499c │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d58a │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d602 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d578 │ │ │ │ + bgt.n 5d5f0 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #10516 @ 0x2914 │ │ │ │ + movw r1, #10772 @ 0x2a14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5d58a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5d602 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d562 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5d5da │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d562 │ │ │ │ + beq.n 5d5da │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - b.w 38390 │ │ │ │ + b.w 38398 │ │ │ │ │ │ │ │ -0005d59e : │ │ │ │ +0005d616 : │ │ │ │ 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, #63968 @ 0xf9e0 │ │ │ │ + movw r1, #64224 @ 0xfae0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #8812 @ 0x226c │ │ │ │ + movw r0, #9068 @ 0x236c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1130d8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 113864 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5d624 │ │ │ │ + cbz r0, 5d69c │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7796 @ 0x1e74 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4324 @ 0x10e4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #42532 @ 0xa624 │ │ │ │ + movw r1, #42788 @ 0xa724 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d622 │ │ │ │ + beq.n 5d69a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5d622 │ │ │ │ + cbnz r3, 5d69a │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005d62c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005d6a4 <_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 │ │ │ │ @@ -76002,166 +76053,166 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d670 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005d6e8 <_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 5d69a <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5d712 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42540 @ 0xa62c │ │ │ │ + movw r1, #42796 @ 0xa72c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 5d6b2 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5d72a <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5d6a2 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5d71a <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5d6be <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5d736 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42588 @ 0xa65c │ │ │ │ + movw r1, #42844 @ 0xa75c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ - movw r1, #62472 @ 0xf408 │ │ │ │ + b.w d545c │ │ │ │ + movw r1, #62728 @ 0xf508 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5d6d8 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5d750 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5d6fa <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5d772 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #59644 @ 0xe8fc │ │ │ │ + movw r1, #59900 @ 0xe9fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #59648 @ 0xe900 │ │ │ │ + movw r1, #59904 @ 0xea00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #42644 @ 0xa694 │ │ │ │ + movw r0, #42900 @ 0xa794 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ 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, 5d746 <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ + cbnz r4, 5d7be <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5d746 <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ + ble.n 5d7be <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d746 <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ - cbnz r2, 5d760 <_PyErr_SetFromPyStatus@@Base+0xf0> │ │ │ │ + bne.n 5d7be <_PyErr_SetFromPyStatus@@Base+0xd6> │ │ │ │ + cbnz r2, 5d7d8 <_PyErr_SetFromPyStatus@@Base+0xf0> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5d7c8 <_PyErr_SetFromPyStatus@@Base+0x158>) │ │ │ │ + ldr r4, [pc, #124] @ (5d840 <_PyErr_SetFromPyStatus@@Base+0x158>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d788 <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d800 <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5d78c <_PyErr_SetFromPyStatus@@Base+0x11c> │ │ │ │ - movw r2, #38164 @ 0x9514 │ │ │ │ + bmi.n 5d804 <_PyErr_SetFromPyStatus@@Base+0x11c> │ │ │ │ + movw r2, #38420 @ 0x9614 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9340 @ 0x247c │ │ │ │ + movw r0, #9552 @ 0x2550 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d7c0 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ + b.n 5d838 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ mov r0, r3 │ │ │ │ - bl 83edc │ │ │ │ + bl 83fdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d788 <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ + beq.n 5d800 <_PyErr_SetFromPyStatus@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f370 │ │ │ │ + bl 16f3d0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 251230 │ │ │ │ + bl 251200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d7c0 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ + beq.n 5d838 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d7c0 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ + cbnz r3, 5d838 <_PyErr_SetFromPyStatus@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #800] @ (5daec <_PyErr_SetFromPyStatus@@Base+0x47c>) │ │ │ │ + ldr r1, [pc, #800] @ (5db64 <_PyErr_SetFromPyStatus@@Base+0x47c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #42652 @ 0xa69c │ │ │ │ + movw r0, #42908 @ 0xa79c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e14a8 │ │ │ │ - movw r0, #12640 @ 0x3160 │ │ │ │ + b.w e1c20 │ │ │ │ + movw r0, #12896 @ 0x3260 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ 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 5d816 <_PyErr_SetFromPyStatus@@Base+0x1a6> │ │ │ │ + blt.n 5d88e <_PyErr_SetFromPyStatus@@Base+0x1a6> │ │ │ │ mov r4, r0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29c34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbnz r4, 5d820 <_PyErr_SetFromPyStatus@@Base+0x1b0> │ │ │ │ + bl 9ade4 │ │ │ │ + cbnz r4, 5d898 <_PyErr_SetFromPyStatus@@Base+0x1b0> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d828 <_PyErr_SetFromPyStatus@@Base+0x1b8> │ │ │ │ + b.n 5d8a0 <_PyErr_SetFromPyStatus@@Base+0x1b8> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -76178,102 +76229,102 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 5d86e <_PyErr_SetFromPyStatus@@Base+0x1fe> │ │ │ │ + cbz r4, 5d8e6 <_PyErr_SetFromPyStatus@@Base+0x1fe> │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 5d870 <_PyErr_SetFromPyStatus@@Base+0x200> │ │ │ │ + b.n 5d8e8 <_PyErr_SetFromPyStatus@@Base+0x200> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #55649 @ 0xd961 │ │ │ │ + movw r0, #55769 @ 0xd9d9 │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d8d0 <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ + beq.n 5d948 <_PyErr_SetFromPyStatus@@Base+0x260> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d8d2 <_PyErr_SetFromPyStatus@@Base+0x262> │ │ │ │ + b.n 5d94a <_PyErr_SetFromPyStatus@@Base+0x262> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d904 <_PyErr_SetFromPyStatus@@Base+0x294> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d97c <_PyErr_SetFromPyStatus@@Base+0x294> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d8fe <_PyErr_SetFromPyStatus@@Base+0x28e> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d904 <_PyErr_SetFromPyStatus@@Base+0x294> │ │ │ │ + bne.n 5d976 <_PyErr_SetFromPyStatus@@Base+0x28e> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d97c <_PyErr_SetFromPyStatus@@Base+0x294> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d95e <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ + cbnz r0, 5d9d6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d920 <_PyErr_SetFromPyStatus@@Base+0x2b0> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d998 <_PyErr_SetFromPyStatus@@Base+0x2b0> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d91a <_PyErr_SetFromPyStatus@@Base+0x2aa> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d920 <_PyErr_SetFromPyStatus@@Base+0x2b0> │ │ │ │ + bne.n 5d992 <_PyErr_SetFromPyStatus@@Base+0x2aa> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d998 <_PyErr_SetFromPyStatus@@Base+0x2b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d95e <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ + cbnz r0, 5d9d6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d93c <_PyErr_SetFromPyStatus@@Base+0x2cc> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d9b4 <_PyErr_SetFromPyStatus@@Base+0x2cc> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d936 <_PyErr_SetFromPyStatus@@Base+0x2c6> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5d93c <_PyErr_SetFromPyStatus@@Base+0x2cc> │ │ │ │ + bne.n 5d9ae <_PyErr_SetFromPyStatus@@Base+0x2c6> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5d9b4 <_PyErr_SetFromPyStatus@@Base+0x2cc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d95e <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ + cbnz r0, 5d9d6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d95e <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5d9d6 <_PyErr_SetFromPyStatus@@Base+0x2ee> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d954 <_PyErr_SetFromPyStatus@@Base+0x2e4> │ │ │ │ + bne.n 5d9cc <_PyErr_SetFromPyStatus@@Base+0x2e4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ @@ -76285,498 +76336,498 @@ │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5d9a4 <_PyErr_SetFromPyStatus@@Base+0x334> │ │ │ │ + cbnz r1, 5da1c <_PyErr_SetFromPyStatus@@Base+0x334> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25776 @ 0x64b0 │ │ │ │ + movw r1, #26032 @ 0x65b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5d9c6 <_PyErr_SetFromPyStatus@@Base+0x356> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5da3e <_PyErr_SetFromPyStatus@@Base+0x356> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d9cc <_PyErr_SetFromPyStatus@@Base+0x35c> │ │ │ │ + bmi.n 5da44 <_PyErr_SetFromPyStatus@@Base+0x35c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42672 @ 0xa6b0 │ │ │ │ + movw r1, #42928 @ 0xa7b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d9f8 <_PyErr_SetFromPyStatus@@Base+0x388> │ │ │ │ + b.n 5da70 <_PyErr_SetFromPyStatus@@Base+0x388> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5d9e6 <_PyErr_SetFromPyStatus@@Base+0x376> │ │ │ │ + cbz r1, 5da5e <_PyErr_SetFromPyStatus@@Base+0x376> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d9f0 <_PyErr_SetFromPyStatus@@Base+0x380> │ │ │ │ + beq.n 5da68 <_PyErr_SetFromPyStatus@@Base+0x380> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d9f0 <_PyErr_SetFromPyStatus@@Base+0x380> │ │ │ │ - bl 24f890 │ │ │ │ + b.n 5da68 <_PyErr_SetFromPyStatus@@Base+0x380> │ │ │ │ + bl 24f860 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d9d2 <_PyErr_SetFromPyStatus@@Base+0x362> │ │ │ │ - b.n 5d9c6 <_PyErr_SetFromPyStatus@@Base+0x356> │ │ │ │ + bne.n 5da4a <_PyErr_SetFromPyStatus@@Base+0x362> │ │ │ │ + b.n 5da3e <_PyErr_SetFromPyStatus@@Base+0x356> │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #55867 @ 0xda3b │ │ │ │ + movw r1, #55987 @ 0xdab3 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2648a0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 264878 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5da36 <_PyErr_SetFromPyStatus@@Base+0x3c6> │ │ │ │ + beq.n 5daae <_PyErr_SetFromPyStatus@@Base+0x3c6> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14541c │ │ │ │ + bl 14570c │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85afc │ │ │ │ + b.w 85c04 │ │ │ │ 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, 5da74 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5daec <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5da6e <_PyErr_SetFromPyStatus@@Base+0x3fe> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5da74 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ + bne.n 5dae6 <_PyErr_SetFromPyStatus@@Base+0x3fe> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5daec <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dade <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db56 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5da7e <_PyErr_SetFromPyStatus@@Base+0x40e> │ │ │ │ + cbnz r0, 5daf6 <_PyErr_SetFromPyStatus@@Base+0x40e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5da88 <_PyErr_SetFromPyStatus@@Base+0x418> │ │ │ │ - b.n 5daa0 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ + cbnz r0, 5db00 <_PyErr_SetFromPyStatus@@Base+0x418> │ │ │ │ + b.n 5db18 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da78 <_PyErr_SetFromPyStatus@@Base+0x408> │ │ │ │ - b.n 5dade <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + beq.n 5daf0 <_PyErr_SetFromPyStatus@@Base+0x408> │ │ │ │ + b.n 5db56 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5da9a <_PyErr_SetFromPyStatus@@Base+0x42a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5daa0 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ + bne.n 5db12 <_PyErr_SetFromPyStatus@@Base+0x42a> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5db18 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dade <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db56 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dabc <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5db34 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dab6 <_PyErr_SetFromPyStatus@@Base+0x446> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dabc <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ + bne.n 5db2e <_PyErr_SetFromPyStatus@@Base+0x446> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5db34 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dade <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db56 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5dade <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5db56 <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dad4 <_PyErr_SetFromPyStatus@@Base+0x464> │ │ │ │ + bne.n 5db4c <_PyErr_SetFromPyStatus@@Base+0x464> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5db10 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5db88 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5db0a <_PyErr_SetFromPyStatus@@Base+0x49a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5db10 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ + bne.n 5db82 <_PyErr_SetFromPyStatus@@Base+0x49a> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5db88 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5db32 <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ + cbnz r0, 5dbaa <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5db32 <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dbaa <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db28 <_PyErr_SetFromPyStatus@@Base+0x4b8> │ │ │ │ + bne.n 5dba0 <_PyErr_SetFromPyStatus@@Base+0x4b8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5db64 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dbdc <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5db5e <_PyErr_SetFromPyStatus@@Base+0x4ee> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5db64 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ + bne.n 5dbd6 <_PyErr_SetFromPyStatus@@Base+0x4ee> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dbdc <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dba2 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + cbnz r0, 5dc1a <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5db80 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dbf8 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db7a <_PyErr_SetFromPyStatus@@Base+0x50a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5db80 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ + bne.n 5dbf2 <_PyErr_SetFromPyStatus@@Base+0x50a> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dbf8 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dba2 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + cbnz r0, 5dc1a <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dba2 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dc1a <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db98 <_PyErr_SetFromPyStatus@@Base+0x528> │ │ │ │ + bne.n 5dc10 <_PyErr_SetFromPyStatus@@Base+0x528> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dbd4 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dc4c <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dbce <_PyErr_SetFromPyStatus@@Base+0x55e> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dbd4 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ + bne.n 5dc46 <_PyErr_SetFromPyStatus@@Base+0x55e> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dc4c <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc12 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + cbnz r0, 5dc8a <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dbf0 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dc68 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dbea <_PyErr_SetFromPyStatus@@Base+0x57a> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dbf0 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ + bne.n 5dc62 <_PyErr_SetFromPyStatus@@Base+0x57a> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dc68 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc12 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + cbnz r0, 5dc8a <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc12 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dc8a <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc08 <_PyErr_SetFromPyStatus@@Base+0x598> │ │ │ │ + bne.n 5dc80 <_PyErr_SetFromPyStatus@@Base+0x598> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dc44 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dcbc <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dc3e <_PyErr_SetFromPyStatus@@Base+0x5ce> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dc44 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ + bne.n 5dcb6 <_PyErr_SetFromPyStatus@@Base+0x5ce> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dcbc <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc82 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + cbnz r0, 5dcfa <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dc60 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dcd8 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc5a <_PyErr_SetFromPyStatus@@Base+0x5ea> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dc60 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ + bne.n 5dcd2 <_PyErr_SetFromPyStatus@@Base+0x5ea> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dcd8 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc82 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + cbnz r0, 5dcfa <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc82 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dcfa <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc78 <_PyErr_SetFromPyStatus@@Base+0x608> │ │ │ │ + bne.n 5dcf0 <_PyErr_SetFromPyStatus@@Base+0x608> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5dc14 <_PyErr_SetFromPyStatus@@Base+0x5a4> │ │ │ │ + b.n 5dc8c <_PyErr_SetFromPyStatus@@Base+0x5a4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dcb6 <_PyErr_SetFromPyStatus@@Base+0x646> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dd2e <_PyErr_SetFromPyStatus@@Base+0x646> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dcb0 <_PyErr_SetFromPyStatus@@Base+0x640> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dcb6 <_PyErr_SetFromPyStatus@@Base+0x646> │ │ │ │ + bne.n 5dd28 <_PyErr_SetFromPyStatus@@Base+0x640> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dd2e <_PyErr_SetFromPyStatus@@Base+0x646> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcf4 <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ + cbnz r0, 5dd6c <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dcd2 <_PyErr_SetFromPyStatus@@Base+0x662> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dd4a <_PyErr_SetFromPyStatus@@Base+0x662> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dccc <_PyErr_SetFromPyStatus@@Base+0x65c> │ │ │ │ - bl b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ - b.n 5dcd2 <_PyErr_SetFromPyStatus@@Base+0x662> │ │ │ │ + bne.n 5dd44 <_PyErr_SetFromPyStatus@@Base+0x65c> │ │ │ │ + bl b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.n 5dd4a <_PyErr_SetFromPyStatus@@Base+0x662> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcf4 <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ + cbnz r0, 5dd6c <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dcf4 <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ - movw r3, #5889 @ 0x1701 │ │ │ │ + cbz r0, 5dd6c <_PyErr_SetFromPyStatus@@Base+0x684> │ │ │ │ + movw r3, #7769 @ 0x1e59 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dcea <_PyErr_SetFromPyStatus@@Base+0x67a> │ │ │ │ + bne.n 5dd62 <_PyErr_SetFromPyStatus@@Base+0x67a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b1694 <_PyToken_OneChar@@Base+0x14> │ │ │ │ + b.w b1dec <_PyToken_OneChar@@Base+0x14> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5dd14 <_PyErr_SetFromPyStatus@@Base+0x6a4> │ │ │ │ + cbnz r3, 5dd8c <_PyErr_SetFromPyStatus@@Base+0x6a4> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5dd14 <_PyErr_SetFromPyStatus@@Base+0x6a4> │ │ │ │ + cbnz r3, 5dd8c <_PyErr_SetFromPyStatus@@Base+0x6a4> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5dd72 <_PyErr_SetFromPyStatus@@Base+0x702> │ │ │ │ - cbz r4, 5dd20 <_PyErr_SetFromPyStatus@@Base+0x6b0> │ │ │ │ + cbz r3, 5ddea <_PyErr_SetFromPyStatus@@Base+0x702> │ │ │ │ + cbz r4, 5dd98 <_PyErr_SetFromPyStatus@@Base+0x6b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83edc │ │ │ │ + bl 83fdc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5dd26 <_PyErr_SetFromPyStatus@@Base+0x6b6> │ │ │ │ - bl 72144 │ │ │ │ + b.n 5dd9e <_PyErr_SetFromPyStatus@@Base+0x6b6> │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5ddc8 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + beq.n 5de40 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5dd3a <_PyErr_SetFromPyStatus@@Base+0x6ca> │ │ │ │ - ldr r1, [pc, #160] @ (5ddd0 <_PyErr_SetFromPyStatus@@Base+0x760>) │ │ │ │ + cbz r2, 5ddb2 <_PyErr_SetFromPyStatus@@Base+0x6ca> │ │ │ │ + ldr r1, [pc, #160] @ (5de48 <_PyErr_SetFromPyStatus@@Base+0x760>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dd5a <_PyErr_SetFromPyStatus@@Base+0x6ea> │ │ │ │ + beq.n 5ddd2 <_PyErr_SetFromPyStatus@@Base+0x6ea> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5dd4a <_PyErr_SetFromPyStatus@@Base+0x6da> │ │ │ │ - ldr r1, [pc, #148] @ (5ddd4 <_PyErr_SetFromPyStatus@@Base+0x764>) │ │ │ │ + cbz r2, 5ddc2 <_PyErr_SetFromPyStatus@@Base+0x6da> │ │ │ │ + ldr r1, [pc, #148] @ (5de4c <_PyErr_SetFromPyStatus@@Base+0x764>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dd5a <_PyErr_SetFromPyStatus@@Base+0x6ea> │ │ │ │ + beq.n 5ddd2 <_PyErr_SetFromPyStatus@@Base+0x6ea> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5dd8c <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ - ldr r1, [pc, #136] @ (5ddd8 <_PyErr_SetFromPyStatus@@Base+0x768>) │ │ │ │ + cbz r2, 5de04 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ + ldr r1, [pc, #136] @ (5de50 <_PyErr_SetFromPyStatus@@Base+0x768>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5dd8c <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ + bne.n 5de04 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ddc8 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + beq.n 5de40 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ddc8 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + cbnz r3, 5de40 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ddc8 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ - cbz r4, 5dd84 <_PyErr_SetFromPyStatus@@Base+0x714> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de40 <_PyErr_SetFromPyStatus@@Base+0x758> │ │ │ │ + cbz r4, 5ddfc <_PyErr_SetFromPyStatus@@Base+0x714> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dd8c <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ + beq.n 5de04 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5dd8c <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ + b.n 5de04 <_PyErr_SetFromPyStatus@@Base+0x71c> │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5dda6 <_PyErr_SetFromPyStatus@@Base+0x736> │ │ │ │ + bne.n 5de1e <_PyErr_SetFromPyStatus@@Base+0x736> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ddb0 <_PyErr_SetFromPyStatus@@Base+0x740> │ │ │ │ + b.n 5de28 <_PyErr_SetFromPyStatus@@Base+0x740> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e7ac │ │ │ │ + bl 7e8bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ddca <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ + beq.n 5de42 <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ddca <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ + cbnz r3, 5de42 <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ddca <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de42 <_PyErr_SetFromPyStatus@@Base+0x75a> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 5dd5c <_PyErr_SetFromPyStatus@@Base+0x6ec> │ │ │ │ + ble.n 5ddd4 <_PyErr_SetFromPyStatus@@Base+0x6ec> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 5e3a0 │ │ │ │ + b.n 5e418 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 5dd9c <_PyErr_SetFromPyStatus@@Base+0x72c> │ │ │ │ + ble.n 5de14 <_PyErr_SetFromPyStatus@@Base+0x72c> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85a4c │ │ │ │ + bl 85b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ddfe <_PyErr_SetFromPyStatus@@Base+0x78e> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5de1e <_PyErr_SetFromPyStatus@@Base+0x7ae> │ │ │ │ + bne.n 5de76 <_PyErr_SetFromPyStatus@@Base+0x78e> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5de96 <_PyErr_SetFromPyStatus@@Base+0x7ae> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5de14 <_PyErr_SetFromPyStatus@@Base+0x7a4> │ │ │ │ + cbz r3, 5de8c <_PyErr_SetFromPyStatus@@Base+0x7a4> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5de10 <_PyErr_SetFromPyStatus@@Base+0x7a0> │ │ │ │ + blt.n 5de88 <_PyErr_SetFromPyStatus@@Base+0x7a0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5de12 <_PyErr_SetFromPyStatus@@Base+0x7a2> │ │ │ │ + b.n 5de8a <_PyErr_SetFromPyStatus@@Base+0x7a2> │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5de20 <_PyErr_SetFromPyStatus@@Base+0x7b0> │ │ │ │ + b.n 5de98 <_PyErr_SetFromPyStatus@@Base+0x7b0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005de22 : │ │ │ │ - vldr d0, [pc, #4] @ 5de28 │ │ │ │ +0005de9a : │ │ │ │ + vldr d0, [pc, #4] @ 5dea0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005de30 : │ │ │ │ - vldr d0, [pc, #4] @ 5de38 │ │ │ │ +0005dea8 : │ │ │ │ + vldr d0, [pc, #4] @ 5deb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ -0005de40 : │ │ │ │ +0005deb8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (5de74 ) │ │ │ │ + ldr r1, [pc, #36] @ (5deec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1ab368 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1aad08 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5de6c │ │ │ │ + cbz r3, 5dee4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b3da │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @@ -76785,1039 +76836,1040 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5de92 │ │ │ │ + cbz r3, 5df0a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5dea2 │ │ │ │ + b.n 5df1a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5dea0 │ │ │ │ + ble.n 5df18 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5de9c │ │ │ │ - cbnz r1, 5dec2 │ │ │ │ + bne.n 5df14 │ │ │ │ + cbnz r1, 5df3a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5dea2 │ │ │ │ + b.n 5df1a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5df40 ) │ │ │ │ + ldr r1, [pc, #156] @ (5dfb8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5dec8 │ │ │ │ - b.n 5df38 │ │ │ │ + cbnz r0, 5df40 │ │ │ │ + b.n 5dfb0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5dedc │ │ │ │ + beq.n 5df54 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5defa │ │ │ │ - b.n 5dee6 │ │ │ │ - bl 80728 │ │ │ │ + beq.n 5df72 │ │ │ │ + b.n 5df5e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ded4 │ │ │ │ - b.n 5df38 │ │ │ │ + beq.n 5df4c │ │ │ │ + b.n 5dfb0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5defc │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5defc │ │ │ │ - b.n 5df38 │ │ │ │ + bne.n 5df74 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5df74 │ │ │ │ + b.n 5dfb0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a804 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5df2c │ │ │ │ + bne.n 5dfa4 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #976] @ (5e314 ) │ │ │ │ + ldr r1, [pc, #976] @ (5e38c ) │ │ │ │ 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, 5df68 │ │ │ │ + cbnz r4, 5dfe0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5df68 │ │ │ │ + ble.n 5dfe0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5df68 │ │ │ │ - cbnz r2, 5df82 │ │ │ │ + bne.n 5dfe0 │ │ │ │ + cbnz r2, 5dffa │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5dff0 ) │ │ │ │ + ldr r4, [pc, #132] @ (5e068 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5dfea │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e062 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5dfaa │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 5e022 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #10088 @ 0x2768 │ │ │ │ + movw r0, #10344 @ 0x2868 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5dfea │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5e062 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ - cbz r0, 5dfea │ │ │ │ + bl 8b81c │ │ │ │ + cbz r0, 5e062 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5dfd6 │ │ │ │ + beq.n 5e04e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5dfea │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5e062 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #10088 @ 0x2768 │ │ │ │ + movw r1, #10344 @ 0x2868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #128] @ (5e074 ) │ │ │ │ + ldr r2, [pc, #128] @ (5e0ec ) │ │ │ │ + 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, 5e090 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 5e090 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 5e090 │ │ │ │ + cbnz r2, 5e0ac │ │ │ │ + ldr r1, [pc, #76] @ (5e0e0 ) │ │ │ │ + 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 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e0d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5e0c6 │ │ │ │ + ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ + movw r1, #48228 @ 0xbc64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5e0d8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8504 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e0b0 │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e0b0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #304] @ (5e214 ) │ │ │ │ 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, 5e014 │ │ │ │ + cbz r3, 5e104 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e024 │ │ │ │ + b.n 5e114 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e022 │ │ │ │ + ble.n 5e112 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e01e │ │ │ │ - cbnz r1, 5e044 │ │ │ │ + bne.n 5e10e │ │ │ │ + cbnz r1, 5e134 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e024 │ │ │ │ + b.n 5e114 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5e188 ) │ │ │ │ + ldr r1, [pc, #352] @ (5e278 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e04a │ │ │ │ - b.n 5e110 │ │ │ │ + cbnz r0, 5e13a │ │ │ │ + b.n 5e200 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e110 │ │ │ │ + beq.n 5e200 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e0ea │ │ │ │ + beq.n 5e1da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5e07c │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 5e16c │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e076 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5e166 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e110 │ │ │ │ + bne.n 5e200 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5e080 │ │ │ │ - b.n 5e0ea │ │ │ │ + bne.n 5e170 │ │ │ │ + b.n 5e1da │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #26096 @ 0x65f0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - cbz r0, 5e0ba │ │ │ │ + cbz r0, 5e1aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e098 │ │ │ │ + bne.n 5e188 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5e0b4 │ │ │ │ - bl 14541c │ │ │ │ + b.n 5e1a4 │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e0b4 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5e110 │ │ │ │ + bne.n 5e1a4 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5e200 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5e0be │ │ │ │ - b.n 5e0f4 │ │ │ │ - vldr d9, [pc, #196] @ 5e180 │ │ │ │ + bne.n 5e1ae │ │ │ │ + b.n 5e1e4 │ │ │ │ + vldr d9, [pc, #196] @ 5e270 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e0cc │ │ │ │ + bne.n 5e1bc │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5e0f8 │ │ │ │ - bl 14541c │ │ │ │ + b.n 5e1e8 │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e0f8 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5e0f8 │ │ │ │ - b.n 5e110 │ │ │ │ - vldr d8, [pc, #148] @ 5e180 │ │ │ │ + bne.n 5e1e8 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5e1e8 │ │ │ │ + b.n 5e200 │ │ │ │ + vldr d8, [pc, #148] @ 5e270 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5e0f8 │ │ │ │ - vldr d8, [pc, #136] @ 5e180 │ │ │ │ + b.n 5e1e8 │ │ │ │ + vldr d8, [pc, #136] @ 5e270 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5be4 │ │ │ │ + bl 1f5794 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e114 │ │ │ │ + bne.n 5e204 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e174 │ │ │ │ + b.n 5e264 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f5be4 │ │ │ │ + bl 1f5794 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e110 │ │ │ │ + beq.n 5e200 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 154c20 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 154d48 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 154c20 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 980b4 │ │ │ │ + bl 154d48 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98194 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2aaf8 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e16e │ │ │ │ + bne.n 5e25e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 5e110 │ │ │ │ + bl f5734 │ │ │ │ + b.n 5e200 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5e27c │ │ │ │ + bl 5e2f4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #304] @ (5e2bc ) │ │ │ │ - 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, 5e1b0 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 5e1b0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 5e1b0 │ │ │ │ - cbnz r2, 5e1cc │ │ │ │ - ldr r1, [pc, #76] @ (5e200 ) │ │ │ │ - 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e1f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5e1e6 │ │ │ │ - ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #48196 @ 0xbc44 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5e1f8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e1d0 │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e1d0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #480] @ (5e3e4 ) │ │ │ │ + ldr r2, [pc, #480] @ (5e45c ) │ │ │ │ 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, 5e228 │ │ │ │ + cbnz r5, 5e2a0 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5e228 │ │ │ │ + blt.n 5e2a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5e228 │ │ │ │ - cbnz r2, 5e244 │ │ │ │ - ldr r1, [pc, #76] @ (5e278 ) │ │ │ │ + bgt.n 5e2a0 │ │ │ │ + cbnz r2, 5e2bc │ │ │ │ + ldr r1, [pc, #76] @ (5e2f0 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e270 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e2e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5e25e │ │ │ │ + bgt.n 5e2d6 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #33400 @ 0x8278 │ │ │ │ + movw r1, #33656 @ 0x8378 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5e270 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5e2e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e248 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5e2c0 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e248 │ │ │ │ + beq.n 5e2c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #656] @ (5e50c ) │ │ │ │ + ldr r2, [pc, #656] @ (5e584 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #156] @ 5e330 │ │ │ │ + vldr d8, [pc, #156] @ 5e3a8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85afc │ │ │ │ - cbz r0, 5e2ea │ │ │ │ + bl 85c04 │ │ │ │ + cbz r0, 5e362 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e2ee │ │ │ │ + cbnz r0, 5e366 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e2ea │ │ │ │ + beq.n 5e362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e2ea │ │ │ │ + cbnz r3, 5e362 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e326 │ │ │ │ + b.n 5e39e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e310 │ │ │ │ + beq.n 5e388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e310 │ │ │ │ + cbnz r3, 5e388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e326 │ │ │ │ + beq.n 5e39e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e326 │ │ │ │ + cbnz r3, 5e39e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5e25e │ │ │ │ + bvs.n 5e2d6 │ │ │ │ @ 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 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5e388 │ │ │ │ + beq.n 5e400 │ │ │ │ mov r4, r0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a24c <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e380 │ │ │ │ + bne.n 5e3f8 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e38a │ │ │ │ + b.n 5e402 │ │ │ │ mov r0, sp │ │ │ │ - bl 5e27c │ │ │ │ - b.n 5e38a │ │ │ │ + bl 5e2f4 │ │ │ │ + b.n 5e402 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0005e406 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 7b2f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5e43e │ │ │ │ + bl 1d950c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5e432 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 5e436 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 5e43e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e432 │ │ │ │ + mov r0, r4 │ │ │ │ + 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, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5e3aa │ │ │ │ + cbz r3, 5e45e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e3ba │ │ │ │ + b.n 5e46e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e3b8 │ │ │ │ + ble.n 5e46c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e3b4 │ │ │ │ - cbnz r1, 5e3da │ │ │ │ + bne.n 5e468 │ │ │ │ + cbnz r1, 5e48e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e3ba │ │ │ │ + b.n 5e46e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5e4c4 ) │ │ │ │ + ldr r1, [pc, #264] @ (5e578 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e3e0 │ │ │ │ - b.n 5e4b2 │ │ │ │ + cbnz r0, 5e494 │ │ │ │ + b.n 5e566 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e4b2 │ │ │ │ - cbz r6, 5e45c │ │ │ │ + beq.n 5e566 │ │ │ │ + cbz r6, 5e510 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5e410 │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 5e4c4 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e40a │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5e4be │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e4b2 │ │ │ │ + bne.n 5e566 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5e414 │ │ │ │ - b.n 5e466 │ │ │ │ + bne.n 5e4c8 │ │ │ │ + b.n 5e51a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5e43a │ │ │ │ - bl 120d50 │ │ │ │ + cbz r0, 5e4ee │ │ │ │ + bl 1214cc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e434 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 5e4e8 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e4b2 │ │ │ │ + bne.n 5e566 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e43e │ │ │ │ - b.n 5e46e │ │ │ │ + bne.n 5e4f2 │ │ │ │ + b.n 5e522 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 120d50 │ │ │ │ + bl 1214cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e472 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 5e472 │ │ │ │ - b.n 5e4b2 │ │ │ │ + bne.n 5e526 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 5e526 │ │ │ │ + b.n 5e566 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5e472 │ │ │ │ + b.n 5e526 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5e472 │ │ │ │ + b.n 5e526 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 154c20 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 154d48 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154c20 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 980b4 │ │ │ │ + bl 154d48 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98194 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2aaf8 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e4b6 │ │ │ │ + bne.n 5e56a │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e4bc │ │ │ │ + b.n 5e570 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5e50c │ │ │ │ + bl 5e76c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #832] @ (5e808 ) │ │ │ │ + ldr r2, [pc, #832] @ (5e8bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005e4c8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b1c8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5e500 │ │ │ │ - bl 1d9cec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5e4f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 5e4f8 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5e500 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e4f4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0005e504 : │ │ │ │ +0005e57c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5e55c │ │ │ │ - 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 1c4048 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e532 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5e558 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c4048 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e52e │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #63424 @ 0xf7c0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 847ec │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 5e584 │ │ │ │ │ │ │ │ -0005e55c : │ │ │ │ +0005e584 : │ │ │ │ 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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e654 │ │ │ │ + beq.n 5e67c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e64e │ │ │ │ + beq.n 5e676 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e592 │ │ │ │ + cbnz r0, 5e5ba │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5e5b2 │ │ │ │ - cbz r4, 5e5d8 │ │ │ │ + b.n 5e5da │ │ │ │ + cbz r4, 5e600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e648 │ │ │ │ + beq.n 5e670 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5e6ba │ │ │ │ + bl 5e68c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e5c8 │ │ │ │ + beq.n 5e5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e5c8 │ │ │ │ + cbnz r3, 5e5f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7924c │ │ │ │ - b.n 5e654 │ │ │ │ - ldr r2, [pc, #128] @ (5e65c ) │ │ │ │ + bl 792f0 │ │ │ │ + b.n 5e67c │ │ │ │ + ldr r2, [pc, #128] @ (5e684 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5e5f8 │ │ │ │ - movw r1, #49896 @ 0xc2e8 │ │ │ │ + cbnz r3, 5e620 │ │ │ │ + movw r1, #50152 @ 0xc3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62876 @ 0xf59c │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #50988 @ 0xc72c │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5e612 │ │ │ │ - bl d6f30 │ │ │ │ - b.n 5e5a0 │ │ │ │ + cbnz r0, 5e63a │ │ │ │ + bl d76cc │ │ │ │ + b.n 5e5c8 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5e660 ) │ │ │ │ + ldr r0, [pc, #64] @ (5e688 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e63e │ │ │ │ + beq.n 5e666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5e63e │ │ │ │ + cbnz r3, 5e666 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e60c │ │ │ │ + beq.n 5e634 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5e5a0 │ │ │ │ + b.n 5e5c8 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e5b2 │ │ │ │ + b.n 5e5da │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5e594 │ │ │ │ - b.n 5e5a0 │ │ │ │ + bne.n 5e5bc │ │ │ │ + b.n 5e5c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1672b4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5e6b4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 980b4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a24c <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5e6ac │ │ │ │ - movw r3, #6520 @ 0x1978 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5e6b6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 5e50c │ │ │ │ - b.n 5e6b6 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005e6ba : │ │ │ │ +0005e68c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #192] @ (5e790 ) │ │ │ │ + ldr r3, [pc, #196] @ (5e764 ) │ │ │ │ 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 1b3530 │ │ │ │ - cbz r0, 5e71a │ │ │ │ + bl 1b2ec8 │ │ │ │ + cbz r0, 5e6ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5e6ee │ │ │ │ + cbnz r4, 5e6c0 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #50988 @ 0xc72c │ │ │ │ + movw r1, #51244 @ 0xc82c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5e71e │ │ │ │ + cbnz r0, 5e6f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e71a │ │ │ │ + beq.n 5e6ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e71a │ │ │ │ + cbnz r3, 5e6ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e788 │ │ │ │ + b.n 5e75a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ (5e794 ) │ │ │ │ - bl fba64 │ │ │ │ + ldr r1, [pc, #104] @ (5e768 ) │ │ │ │ + bl fc1c8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e74c │ │ │ │ + beq.n 5e71e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5e74c │ │ │ │ + cbnz r3, 5e71e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e772 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e744 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e764 │ │ │ │ + beq.n 5e736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e764 │ │ │ │ + cbnz r3, 5e736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b36f8 │ │ │ │ + bl 1b3090 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e788 │ │ │ │ + beq.n 5e75a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e788 │ │ │ │ + cbnz r3, 5e75a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, 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 1c37d4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e792 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5e7b8 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c37d4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e78e │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 848ec │ │ │ │ + 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 167b3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5e80c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 98194 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a24c <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ade4 │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 5e804 │ │ │ │ + movw r3, #6520 @ 0x1978 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f5734 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5e80e │ │ │ │ + mov r0, sp │ │ │ │ + bl 5e76c │ │ │ │ + b.n 5e80e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e7c0 │ │ │ │ + cbz r3, 5e83a │ │ │ │ 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 5e7ca │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5e7d4 │ │ │ │ + bne.n 5e844 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5e84e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e7d8 : │ │ │ │ +0005e852 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5e55c │ │ │ │ - b.w 5bcaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + b.w 5e584 │ │ │ │ + b.w 5bd22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5e806 │ │ │ │ + bhi.n 5e880 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5e81e │ │ │ │ + ble.n 5e898 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5e826 │ │ │ │ - movw r0, #53008 @ 0xcf10 │ │ │ │ + b.n 5e8a0 │ │ │ │ + movw r0, #53184 @ 0xcfc0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e7fc │ │ │ │ + bne.n 5e876 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5e82e │ │ │ │ + b.n 5e8a8 │ │ │ │ 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 272b98 │ │ │ │ + bl 272c20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e862 │ │ │ │ + beq.n 5e8dc │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5e89e │ │ │ │ + cbz r0, 5e918 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 90b3c │ │ │ │ + bl 90c1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e866 │ │ │ │ + cbnz r0, 5e8e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e8dc │ │ │ │ + b.n 5e956 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5e8ae │ │ │ │ + cbz r3, 5e928 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e8ae │ │ │ │ + beq.n 5e928 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 272fa4 │ │ │ │ + bl 27308c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e8c2 │ │ │ │ + beq.n 5e93c │ │ │ │ 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 792a4 │ │ │ │ - b.n 5e8ae │ │ │ │ + bl 79348 │ │ │ │ + b.n 5e928 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e862 │ │ │ │ + beq.n 5e8dc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5e8dc │ │ │ │ + cbz r3, 5e956 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5e8dc │ │ │ │ + cbz r1, 5e956 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 272f30 │ │ │ │ + bl 272fb8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e8dc │ │ │ │ + bne.n 5e956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e862 │ │ │ │ + beq.n 5e8dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e862 │ │ │ │ + bne.n 5e8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e862 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -77827,32 +77879,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #39468 @ 0x9a2c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5e980 ) │ │ │ │ + ldr r3, [pc, #116] @ (5e9fc ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #39016 @ 0x9868 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #42828 @ 0xa74c │ │ │ │ + movw r2, #43084 @ 0xa84c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d5b00 │ │ │ │ - cbz r0, 5e97c │ │ │ │ + bl d6294 │ │ │ │ + cbz r0, 5e9f6 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5e948 │ │ │ │ + cbnz r5, 5e9c2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5e93c │ │ │ │ + cbz r3, 5e9b6 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5e948 │ │ │ │ + b.n 5e9c2 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -77870,241 +77922,242 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24d7a4 │ │ │ │ + bl 24d8bc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #1008] @ (5ed74 ) │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #1008] @ (5edf0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #42844 @ 0xa75c │ │ │ │ + movw r1, #43100 @ 0xa85c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ - cbnz r0, 5e9c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ + cbnz r0, 5ea44 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #12533 @ 0x30f5 │ │ │ │ + movw r1, #11429 @ 0x2ca5 │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35cbc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5ea12 │ │ │ │ + cbz r4, 5ea8e │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5ea2a │ │ │ │ + cbz r3, 5eaa6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #12280 @ 0x2ff8 │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24e9a4 <_Py_c_pow@@Base+0x8d4> │ │ │ │ + bl 24e970 <_Py_c_pow@@Base+0x8d0> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5ea32 │ │ │ │ + b.n 5eaae │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11880 @ 0x2e68 │ │ │ │ + movw r1, #12192 @ 0x2fa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5ea32 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5eaae │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #38808 @ 0x9798 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5eafc │ │ │ │ + beq.n 5eb78 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5eafc │ │ │ │ + bne.n 5eb78 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5eafc │ │ │ │ + beq.n 5eb78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5eafc │ │ │ │ + bne.n 5eb78 │ │ │ │ movw r8, #39016 @ 0x9868 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5ea92 │ │ │ │ + beq.n 5eb0e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 5eafc │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 5eb78 │ │ │ │ movw r7, #39260 @ 0x995c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5eaae │ │ │ │ + beq.n 5eb2a │ │ │ │ movw r1, #39016 @ 0x9868 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 5eae0 │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 5eb5c │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 20704c <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ + bl 206bcc <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 20704c <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ + bl 206bcc <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 144f10 │ │ │ │ - b.n 5eb04 │ │ │ │ + bl 145200 │ │ │ │ + b.n 5eb80 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5eaee │ │ │ │ + beq.n 5eb6a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 5eafc │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 5eb78 │ │ │ │ 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 5ebf0 │ │ │ │ + b.n 5ec6c │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005eb0a : │ │ │ │ - movw r0, #29116 @ 0x71bc │ │ │ │ +0005eb86 : │ │ │ │ + movw r0, #29372 @ 0x72bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #38808 @ 0x9798 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ebac │ │ │ │ + beq.n 5ec28 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 5ebac │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 5ec28 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ebac │ │ │ │ + beq.n 5ec28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 5ebac │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 5ec28 │ │ │ │ movw r1, #39016 @ 0x9868 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ movw r5, #39260 @ 0x995c │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5eb6e │ │ │ │ + beq.n 5ebea │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 5eb74 │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 5ebf0 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5eb8a │ │ │ │ - b.n 5eb7a │ │ │ │ + beq.n 5ec06 │ │ │ │ + b.n 5ebf6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5eba0 │ │ │ │ - b.n 5eb96 │ │ │ │ + beq.n 5ec1c │ │ │ │ + b.n 5ec12 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 5ebac │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 5ec28 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ebf0 │ │ │ │ + b.n 5ec6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ - cbz r0, 5ebac │ │ │ │ + bl 87bec │ │ │ │ + cbz r0, 5ec28 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ebf0 │ │ │ │ + b.n 5ec6c │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005ebb8 : │ │ │ │ +0005ec34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5ebec ) │ │ │ │ + ldr r3, [pc, #36] @ (5ec68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5ebea │ │ │ │ - movw r1, #12500 @ 0x30d4 │ │ │ │ + cbnz r0, 5ec66 │ │ │ │ + movw r1, #12756 @ 0x31d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32780 @ 0x800c │ │ │ │ + movw r0, #33036 @ 0x810c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78114,212 +78167,212 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5ec18 │ │ │ │ + cbz r2, 5ec94 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24e55c <_Py_c_pow@@Base+0x48c> │ │ │ │ - cbnz r0, 5ec3a │ │ │ │ + bl 24e528 <_Py_c_pow@@Base+0x488> │ │ │ │ + cbnz r0, 5ecb6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20cd18 │ │ │ │ + b.w 20ca80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ec40 : │ │ │ │ +0005ecbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #43028 @ 0xa814 │ │ │ │ + movw r1, #43284 @ 0xa914 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ - cbnz r0, 5ec74 │ │ │ │ + bl 1ec3f8 │ │ │ │ + cbnz r0, 5ecf0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 115558 │ │ │ │ + b.w 115cbc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5ecd4 │ │ │ │ + bl 5ed50 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005eca0 : │ │ │ │ +0005ed1c : │ │ │ │ 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 5eccc │ │ │ │ + bmi.n 5ed48 │ │ │ │ movw r1, #1486 @ 0x5ce │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ecd2 │ │ │ │ - bl 1bcdd4 │ │ │ │ + b.n 5ed4e │ │ │ │ + bl 1bc76c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #62876 @ 0xf59c │ │ │ │ + movw r4, #63124 @ 0xf694 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ - bl 20704c <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ + bl 206bcc <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ 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, #43152 @ 0xa890 │ │ │ │ + movw r0, #43408 @ 0xa990 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ │ │ │ -0005ed3a : │ │ │ │ +0005edb6 : │ │ │ │ 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 5ed58 │ │ │ │ + bpl.n 5edd4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f81fc <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f8960 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #43184 @ 0xa8b0 │ │ │ │ + movw r1, #43440 @ 0xa9b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5ee16 │ │ │ │ + beq.n 5ee92 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6d8 │ │ │ │ - cbz r0, 5edf8 │ │ │ │ + bl 8b81c │ │ │ │ + cbz r0, 5ee74 │ │ │ │ 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 5edd8 │ │ │ │ + bls.n 5ee54 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5edf8 │ │ │ │ + bne.n 5ee74 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 27d758 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ - cbnz r0, 5edf8 │ │ │ │ + bl 27d7ac <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ + cbnz r0, 5ee74 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20cd18 │ │ │ │ + b.w 20ca80 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #43276 @ 0xa90c │ │ │ │ + movw r1, #43532 @ 0xaa0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43240 @ 0xa8e8 │ │ │ │ + movw r1, #43496 @ 0xa9e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4372 @ 0x1114 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -78327,279 +78380,279 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42028 @ 0xa42c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #43308 @ 0xa92c │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ 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 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3024 @ 0xbd0 │ │ │ │ + movw r0, #3252 @ 0xcb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #28696 @ 0x7018 │ │ │ │ + movw r0, #28952 @ 0x7118 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ 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, 5eee8 │ │ │ │ + cbz r3, 5ef64 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5eeea │ │ │ │ + b.n 5ef66 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5ef02 │ │ │ │ + cbnz r3, 5ef7e │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5ef02 │ │ │ │ + blt.n 5ef7e │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5ef02 │ │ │ │ - cbnz r4, 5ef20 │ │ │ │ - ldr r1, [pc, #136] @ (5ef8c ) │ │ │ │ + bgt.n 5ef7e │ │ │ │ + cbnz r4, 5ef9c │ │ │ │ + ldr r1, [pc, #136] @ (5f008 ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ef82 │ │ │ │ + cbz r0, 5effe │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5ef6e │ │ │ │ + beq.n 5efea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5ef42 │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 5efbe │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ef3e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5ef82 │ │ │ │ + bne.n 5efba │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5effe │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5ef6e │ │ │ │ + beq.n 5efea │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5ef5a │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 5efd6 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ef56 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5ef82 │ │ │ │ + bne.n 5efd2 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5effe │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5ef6e │ │ │ │ + beq.n 5efea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ef6e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5ef82 │ │ │ │ + bne.n 5efea │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5effe │ │ │ │ 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 20cd18 │ │ │ │ + b.w 20ca80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (5efc0 ) │ │ │ │ + ldr r3, [pc, #48] @ (5f03c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 20704c <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ + bl 206bcc <_PyEval_GetBuiltin@@Base+0x9b4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ecd4 │ │ │ │ + bl 5ed50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005efec : │ │ │ │ +0005f068 : │ │ │ │ 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 5f00a │ │ │ │ + bpl.n 5f086 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5f010 │ │ │ │ - bl 4abaa │ │ │ │ - b.n 5f0b4 │ │ │ │ + bmi.n 5f08c │ │ │ │ + bl 4ac22 │ │ │ │ + b.n 5f130 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5f01c │ │ │ │ + blt.n 5f098 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5f034 │ │ │ │ + blt.n 5f0b0 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40604 @ 0x9e9c │ │ │ │ + movw r1, #40860 @ 0x9f9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5f0b4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5f130 │ │ │ │ mov r6, r2 │ │ │ │ - bl 202c08 │ │ │ │ + bl 2025c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f0b4 │ │ │ │ + bne.n 5f130 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5f064 │ │ │ │ + bmi.n 5f0e0 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5f068 │ │ │ │ + beq.n 5f0e4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5f06a │ │ │ │ + b.n 5f0e6 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5f06a │ │ │ │ + b.n 5f0e6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5f086 │ │ │ │ + bls.n 5f102 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43468 @ 0xa9cc │ │ │ │ + movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5f0b4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5f130 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5f09c │ │ │ │ + bpl.n 5f118 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5f098 │ │ │ │ + beq.n 5f114 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5f09e │ │ │ │ + b.n 5f11a │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5f09e │ │ │ │ + b.n 5f11a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5f0a6 │ │ │ │ + bne.n 5f122 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5f0b8 │ │ │ │ + b.n 5f134 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5f0b8 │ │ │ │ + b.n 5f134 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #43492 @ 0xa9e4 │ │ │ │ + movw r1, #43748 @ 0xaae4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec8c8 │ │ │ │ - cbz r0, 5f0ec │ │ │ │ + bl 1ec3f8 │ │ │ │ + cbz r0, 5f168 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f118 │ │ │ │ - movw r1, #43708 @ 0xaabc │ │ │ │ + b.n 5f194 │ │ │ │ + movw r1, #43964 @ 0xabbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f0e8 │ │ │ │ + beq.n 5f164 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12533 @ 0x30f5 │ │ │ │ + movw r1, #11429 @ 0x2ca5 │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25338c │ │ │ │ + bl 253360 │ │ │ │ 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 466e2 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ + bl 4675e <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28696 @ 0x7018 │ │ │ │ + movw r0, #28952 @ 0x7118 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ 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] │ │ │ │ @@ -78607,172 +78660,172 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ - cbz r4, 5f172 │ │ │ │ + cbz r4, 5f1ee │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5f17a │ │ │ │ + b.n 5f1f6 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #39468 @ 0x9a2c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e5a7c │ │ │ │ + bl 1e553c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005f194 : │ │ │ │ +0005f210 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f1c4 │ │ │ │ + beq.n 5f240 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f1c6 │ │ │ │ + b.n 5f242 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f1e8 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5f22a │ │ │ │ - ldr r1, [pc, #68] @ (5f230 ) │ │ │ │ + bne.n 5f264 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5f2a6 │ │ │ │ + ldr r1, [pc, #68] @ (5f2ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f21a │ │ │ │ + bne.n 5f296 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43728 @ 0xaad0 │ │ │ │ + movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 5f22a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 5f2a6 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f234 : │ │ │ │ +0005f2b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f264 │ │ │ │ + beq.n 5f2e0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f266 │ │ │ │ + b.n 5f2e2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f268 : │ │ │ │ +0005f2e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f298 │ │ │ │ + beq.n 5f314 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f29a │ │ │ │ + b.n 5f316 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f29c : │ │ │ │ +0005f318 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f2ca │ │ │ │ + beq.n 5f346 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f30a │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f386 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f310 │ │ │ │ - cbz r1, 5f2f4 │ │ │ │ + beq.n 5f38c │ │ │ │ + cbz r1, 5f370 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5f2f4 │ │ │ │ + bpl.n 5f370 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f312 │ │ │ │ + beq.n 5f38e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f312 │ │ │ │ + b.n 5f38e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43816 @ 0xab28 │ │ │ │ + movw r1, #44072 @ 0xac28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f350 │ │ │ │ + b.n 5f3cc │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 2016d0 │ │ │ │ + bl 201084 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f342 │ │ │ │ - ldr r1, [pc, #48] @ (5f354 ) │ │ │ │ + cbz r2, 5f3be │ │ │ │ + ldr r1, [pc, #48] @ (5f3d0 ) │ │ │ │ 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] │ │ │ │ @@ -78780,70 +78833,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 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f358 : │ │ │ │ +0005f3d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f386 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + beq.n 5f402 │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f3c6 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f442 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f3cc │ │ │ │ - cbz r1, 5f3b0 │ │ │ │ + beq.n 5f448 │ │ │ │ + cbz r1, 5f42c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5f3b0 │ │ │ │ + bpl.n 5f42c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3ce │ │ │ │ + beq.n 5f44a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f3ce │ │ │ │ + b.n 5f44a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43840 @ 0xab40 │ │ │ │ + movw r1, #44096 @ 0xac40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f40c │ │ │ │ + b.n 5f488 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 2016d0 │ │ │ │ + bl 201084 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f3fe │ │ │ │ - ldr r1, [pc, #48] @ (5f410 ) │ │ │ │ + cbz r2, 5f47a │ │ │ │ + ldr r1, [pc, #48] @ (5f48c ) │ │ │ │ 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] │ │ │ │ @@ -78851,1474 +78904,1477 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f414 : │ │ │ │ +0005f490 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #53888 @ 0xd280 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #43876 @ 0xab64 │ │ │ │ + movw r1, #44132 @ 0xac64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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, 5f498 │ │ │ │ + cbz r3, 5f514 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4372 @ 0x1114 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5f498 │ │ │ │ + beq.n 5f514 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #53888 @ 0xd280 │ │ │ │ + movw r1, #54356 @ 0xd454 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f5498 │ │ │ │ + bl 1f5048 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f480 │ │ │ │ + cbnz r0, 5f4fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f516 │ │ │ │ + b.n 5f592 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5f4a8 │ │ │ │ + bne.n 5f524 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f498 │ │ │ │ + beq.n 5f514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f498 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f514 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4d0 │ │ │ │ + beq.n 5f54c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f4d0 │ │ │ │ + b.n 5f54c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24dc58 │ │ │ │ + bl 24dc68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4cc │ │ │ │ + beq.n 5f548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f4cc │ │ │ │ + cbnz r3, 5f548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f47c │ │ │ │ + beq.n 5f4f8 │ │ │ │ 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 5f4fe │ │ │ │ + beq.n 5f57a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5f4fe │ │ │ │ + cbnz r0, 5f57a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 20c0e4 <_PyArg_ParseStack@@Base+0x6c0> │ │ │ │ + bl 20be48 <_PyArg_ParseStack@@Base+0x6e4> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f58a │ │ │ │ + beq.n 5f606 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ee4a8 │ │ │ │ + bl eec14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f55c │ │ │ │ + beq.n 5f5d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f55c │ │ │ │ + cbnz r3, 5f5d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f588 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f604 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43916 @ 0xab8c │ │ │ │ + movw r0, #44172 @ 0xac8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f58a │ │ │ │ + beq.n 5f606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f58a │ │ │ │ + cbnz r3, 5f606 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f58a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f606 │ │ │ │ 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, #28680 @ 0x7008 │ │ │ │ + movw r1, #28936 @ 0x7108 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 5f5cc │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 5f648 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5f5d0 │ │ │ │ + bl 5f64c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #28696 @ 0x7018 │ │ │ │ + movw r0, #28952 @ 0x7118 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ 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 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f640 │ │ │ │ + cbz r0, 5f6bc │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f5fe │ │ │ │ + ble.n 5f67a │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5f5fe │ │ │ │ + cbz r3, 5f67a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5f612 │ │ │ │ + cbz r3, 5f68e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f61c │ │ │ │ + bne.n 5f698 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f624 │ │ │ │ + b.n 5f6a0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f634 │ │ │ │ + beq.n 5f6b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f638 │ │ │ │ + cbz r3, 5f6b4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f640 │ │ │ │ + b.n 5f6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f634 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f6b0 │ │ │ │ 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 ee4a8 │ │ │ │ + bl eec14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f678 │ │ │ │ + beq.n 5f6f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f678 │ │ │ │ + cbnz r3, 5f6f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5f6a8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5f724 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43932 @ 0xab9c │ │ │ │ + movw r0, #44188 @ 0xac9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f69c │ │ │ │ + beq.n 5f718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f6a0 │ │ │ │ + cbz r3, 5f71c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f6a8 │ │ │ │ + b.n 5f724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f69c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f718 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5f6c0 │ │ │ │ + cbnz r1, 5f73c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f6c4 │ │ │ │ + beq.n 5f740 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w dd594 │ │ │ │ + b.w ddd08 │ │ │ │ bx lr │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #20956 @ 0x51dc │ │ │ │ + movw r2, #21212 @ 0x52dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #43876 @ 0xab64 │ │ │ │ + movw r1, #44132 @ 0xac64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #53988 @ 0xd2e4 │ │ │ │ + movw r2, #54456 @ 0xd4b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #43876 @ 0xab64 │ │ │ │ + movw r1, #44132 @ 0xac64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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] @ (5f794 ) │ │ │ │ + ldr r3, [pc, #120] @ (5f810 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #27292 @ 0x6a9c │ │ │ │ + movw r2, #27332 @ 0x6ac4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d5b00 │ │ │ │ - cbnz r0, 5f730 │ │ │ │ + bl d6294 │ │ │ │ + cbnz r0, 5f7ac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f78c │ │ │ │ + b.n 5f808 │ │ │ │ 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, #43948 @ 0xabac │ │ │ │ + movw r0, #44204 @ 0xacac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f72c │ │ │ │ + beq.n 5f7a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 20c3f8 <_PyArg_ParseStack@@Base+0x9d4> │ │ │ │ + bl 20c15c <_PyArg_ParseStack@@Base+0x9f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f78c │ │ │ │ + beq.n 5f808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f78c │ │ │ │ + cbnz r3, 5f808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #224] @ (5f878 ) │ │ │ │ + ldr r3, [pc, #224] @ (5f8f4 ) │ │ │ │ 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 5f5d0 │ │ │ │ + bl 5f64c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28696 @ 0x7018 │ │ │ │ + movw r0, #28952 @ 0x7118 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 847ec │ │ │ │ + b.w 848ec │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #39260 @ 0x995c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 144f10 │ │ │ │ + bl 145200 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #39260 @ 0x995c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f816 │ │ │ │ + beq.n 5f892 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f8f8 │ │ │ │ + beq.n 5f974 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f82c │ │ │ │ + beq.n 5f8a8 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f8f8 │ │ │ │ + beq.n 5f974 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254d60 │ │ │ │ + bl 254d30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f8ba │ │ │ │ + beq.n 5f936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 254d60 │ │ │ │ + bl 254d30 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f85a │ │ │ │ + cbnz r0, 5f8d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f8ba │ │ │ │ + beq.n 5f936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f8ba │ │ │ │ + cbnz r3, 5f936 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f8ba │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f936 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ae80 │ │ │ │ + bl 24ae00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f87a │ │ │ │ + beq.n 5f8f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f87a │ │ │ │ + cbnz r3, 5f8f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f890 │ │ │ │ + beq.n 5f90c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f890 │ │ │ │ + cbnz r3, 5f90c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f8ba │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f936 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24ad00 │ │ │ │ + bl 24ab34 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f8be │ │ │ │ + cbnz r0, 5f93a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f8ba │ │ │ │ + beq.n 5f936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f8ba │ │ │ │ + cbnz r3, 5f936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f900 │ │ │ │ + b.n 5f97c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f8e0 │ │ │ │ + beq.n 5f95c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f8e0 │ │ │ │ + cbnz r3, 5f95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f900 │ │ │ │ + beq.n 5f97c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f900 │ │ │ │ + cbnz r3, 5f97c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f900 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f97c │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #39260 @ 0x995c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f92e │ │ │ │ + beq.n 5f9aa │ │ │ │ mov r1, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f9d8 │ │ │ │ + beq.n 5fa54 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f944 │ │ │ │ + beq.n 5f9c0 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f9d8 │ │ │ │ + beq.n 5fa54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254d60 │ │ │ │ + bl 254d30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f952 │ │ │ │ + cbnz r0, 5f9ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f9e0 │ │ │ │ + b.n 5fa5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 254d60 │ │ │ │ + bl 254d30 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f976 │ │ │ │ + cbnz r0, 5f9f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f94e │ │ │ │ + beq.n 5f9ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f94e │ │ │ │ + bne.n 5f9ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f94e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f9ca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ac64 │ │ │ │ + bl 13b2b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f996 │ │ │ │ + beq.n 5fa12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f996 │ │ │ │ + cbnz r3, 5fa12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f9ac │ │ │ │ + beq.n 5fa28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f9ac │ │ │ │ + cbnz r3, 5fa28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5f94e │ │ │ │ + beq.n 5f9ca │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #39260 @ 0x995c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24ad00 │ │ │ │ + bl 24ab34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f9e0 │ │ │ │ + beq.n 5fa5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f9e0 │ │ │ │ + cbnz r3, 5fa5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f9e0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fa5c │ │ │ │ movw r4, #7544 @ 0x1d78 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 25355c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + b.w 25352c <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #39244 @ 0x994c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5fa06 │ │ │ │ - movw r0, #43960 @ 0xabb8 │ │ │ │ + bne.n 5fa82 │ │ │ │ + movw r0, #44216 @ 0xacb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5fa18 │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ + cbnz r3, 5fa94 │ │ │ │ + movw r0, #11652 @ 0x2d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e14a8 │ │ │ │ - movw r0, #40272 @ 0x9d50 │ │ │ │ + b.w e1c20 │ │ │ │ + movw r0, #40528 @ 0x9e50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ │ │ │ │ -0005fa24 : │ │ │ │ +0005faa0 : │ │ │ │ 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] @ 5fafc │ │ │ │ + ldr.w r9, [pc, #192] @ 5fb78 │ │ │ │ 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 5fa6e │ │ │ │ + bhi.n 5faea │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 72544 │ │ │ │ - cbnz r0, 5fa78 │ │ │ │ + bl 725e4 │ │ │ │ + cbnz r0, 5faf4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ 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 5fad4 │ │ │ │ + ble.n 5fb50 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5fad4 │ │ │ │ - cbz r0, 5fad4 │ │ │ │ + cbz r1, 5fb50 │ │ │ │ + cbz r0, 5fb50 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5fad4 │ │ │ │ + cbnz r3, 5fb50 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5fab2 │ │ │ │ + cbz r3, 5fb2e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5fad4 │ │ │ │ + cbnz r3, 5fb50 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5fad4 │ │ │ │ + bmi.n 5fb50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5fac0 │ │ │ │ + bne.n 5fb3c │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 72a60 <_Py_NewReference@@Base> │ │ │ │ + bl 72b00 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #28884 @ 0x70d4 │ │ │ │ + movw r0, #29140 @ 0x71d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c18e4 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5fb54 │ │ │ │ + bl 1c1278 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5fbd0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ + movw r1, #24704 @ 0x6080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #43968 @ 0xabc0 │ │ │ │ + movw r0, #44224 @ 0xacc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fb58 │ │ │ │ + bne.n 5fbd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb54 │ │ │ │ + beq.n 5fbd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fb54 │ │ │ │ + cbnz r3, 5fbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5fb7c │ │ │ │ + b.n 5fbf8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90b3c │ │ │ │ + bl 90c1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb7c │ │ │ │ + beq.n 5fbf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fb7c │ │ │ │ + cbnz r3, 5fbf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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] @ (5fcf4 ) │ │ │ │ + ldr r4, [pc, #352] @ (5fd70 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #44004 @ 0xabe4 │ │ │ │ + movw r0, #44260 @ 0xace4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1a9024 │ │ │ │ - cbz r0, 5fbca │ │ │ │ + bl 1a89c4 │ │ │ │ + cbz r0, 5fc46 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5fbca │ │ │ │ - movw r1, #47868 @ 0xbafc │ │ │ │ + cbz r3, 5fc46 │ │ │ │ + movw r1, #48124 @ 0xbbfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2aa68 │ │ │ │ - cbnz r0, 5fbd2 │ │ │ │ + cbnz r0, 5fc4e │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5fcec │ │ │ │ - movw r4, #43988 @ 0xabd4 │ │ │ │ + b.n 5fd68 │ │ │ │ + movw r4, #44244 @ 0xacd4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6330 │ │ │ │ + bl 1a5cd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5fbe6 │ │ │ │ + cbnz r0, 5fc62 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 29770 │ │ │ │ - cbnz r0, 5fc00 │ │ │ │ - movw r0, #12152 @ 0x2f78 │ │ │ │ + cbnz r0, 5fc7c │ │ │ │ + movw r0, #12408 @ 0x3078 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5fc12 │ │ │ │ + b.n 5fc8e │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5fcbc │ │ │ │ + beq.n 5fd38 │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 806c8 │ │ │ │ + bl 807c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5fc1e │ │ │ │ + cbnz r5, 5fc9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fcec │ │ │ │ + b.n 5fd68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 113198 │ │ │ │ + bl 113924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fc3c │ │ │ │ + beq.n 5fcb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fc3c │ │ │ │ + cbnz r3, 5fcb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5fc56 │ │ │ │ + bne.n 5fcd2 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fcbc │ │ │ │ - b.n 5fc14 │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd38 │ │ │ │ + b.n 5fc90 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl ced30 │ │ │ │ + bl cf4f8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fc7a │ │ │ │ + beq.n 5fcf6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5fc7a │ │ │ │ + cbnz r3, 5fcf6 │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5fc90 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5fd0c │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fcbc │ │ │ │ - b.n 5fc14 │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd38 │ │ │ │ + b.n 5fc90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90b3c │ │ │ │ + bl 90c1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fcec │ │ │ │ + beq.n 5fd68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fcec │ │ │ │ + cbnz r3, 5fd68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fcec │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fd68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56088 @ 0xdb18 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #44024 @ 0xabf8 │ │ │ │ + movw r2, #44280 @ 0xacf8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20642c │ │ │ │ + bl 205fac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 5fbc0 │ │ │ │ - b.n 5fc1a │ │ │ │ + bne.w 5fc3c │ │ │ │ + b.n 5fc96 │ │ │ │ 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, 5fd16 │ │ │ │ + cbz r3, 5fd92 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5fd24 │ │ │ │ - bl 25b7f8 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5fda0 │ │ │ │ + bl 25bb4c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5fd28 │ │ │ │ + beq.n 5fda4 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fd32 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5fd3c │ │ │ │ + bne.n 5fdae │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5fdb8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ 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, 5fd5e │ │ │ │ + cbz r3, 5fdda │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5fd6a │ │ │ │ + cbz r3, 5fde6 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5fd76 │ │ │ │ + cbz r0, 5fdf2 │ │ │ │ adds r4, #1 │ │ │ │ blx 29d00 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5fd82 │ │ │ │ + cbz r0, 5fdfe │ │ │ │ adds r4, #1 │ │ │ │ blx 29d00 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5fd8e │ │ │ │ + cbz r0, 5fe0a │ │ │ │ adds r4, #1 │ │ │ │ blx 29d00 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fd98 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 5fda2 │ │ │ │ + bne.n 5fe14 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 5fe1e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12ab08 │ │ │ │ + b.w 12b2a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fda6 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005fe22 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fdac : │ │ │ │ +0005fe28 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29610 │ │ │ │ + │ │ │ │ +0005fe2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24384 @ 0x5f40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5fddc │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + beq.n 5fe5c │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5fe18 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5fe98 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5fe1e │ │ │ │ + beq.n 5fe9e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5fe00 │ │ │ │ + bpl.n 5fe80 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5fe20 │ │ │ │ + beq.n 5fea0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5fe20 │ │ │ │ + b.n 5fea0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44072 @ 0xac28 │ │ │ │ + movw r1, #44328 @ 0xad28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe54 │ │ │ │ + b.n 5fed4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5fe58 ) │ │ │ │ + ldr r4, [pc, #52] @ (5fed8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5fe46 │ │ │ │ + cbz r0, 5fec6 │ │ │ │ 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 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fe5c : │ │ │ │ +0005fedc : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005fe72 : │ │ │ │ +0005fef2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005fe84 : │ │ │ │ +0005ff04 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe8e <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ff0e <_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 5fec8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ff48 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5febe <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ff3e <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5feae <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ff2e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5fed2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ff52 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5fea0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ff20 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ff3e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5ffbe <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5fea0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ff20 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fed4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ff54 <_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 5fede <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5ff5e <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5fef8 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5ff78 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1e29f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1e2538 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fefc <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ff7c <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - beq.n 5ff1c <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ff3e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + lsls r3, r1, #30 │ │ │ │ + beq.n 5ff9c <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + bl 5ffbe <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ff0e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff8e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ff32 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5ffb2 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ff22 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5ffa2 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ff3c <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5ffbc <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ff0e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff8e <_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 5ff78 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5fff8 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ff70 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5fff0 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ff60 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5ffe0 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ff98 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 60018 <_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 141850 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1e0298 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ff9c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0006001c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ffa2 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 60022 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ffc0 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1e29f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 60040 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1e2538 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ffc2 : │ │ │ │ +00060042 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ffec │ │ │ │ + cbz r0, 6006c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ffec │ │ │ │ + bne.n 6006c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ffec │ │ │ │ + cbz r2, 6006c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 60006 │ │ │ │ + b.n 60086 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44116 @ 0xac54 │ │ │ │ + movw r1, #44372 @ 0xad54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060008 : │ │ │ │ +00060088 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6002e │ │ │ │ + cbz r0, 600ae │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33916 @ 0x847c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6002e │ │ │ │ + bne.n 600ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6002e │ │ │ │ + cbz r3, 600ae │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 60046 │ │ │ │ + b.n 600c6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44176 @ 0xac90 │ │ │ │ + movw r1, #44432 @ 0xad90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060048 : │ │ │ │ +000600c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6006e │ │ │ │ + cbz r0, 600ee │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33916 @ 0x847c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6006e │ │ │ │ + bne.n 600ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6006e │ │ │ │ + cbz r3, 600ee │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 60086 │ │ │ │ + b.n 60106 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44236 @ 0xaccc │ │ │ │ + movw r1, #44492 @ 0xadcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060088 : │ │ │ │ +00060108 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 600ae │ │ │ │ + cbz r0, 6012e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33916 @ 0x847c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 600ae │ │ │ │ + bne.n 6012e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 600ae │ │ │ │ + cbz r3, 6012e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 600c6 │ │ │ │ + b.n 60146 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44300 @ 0xad0c │ │ │ │ + movw r1, #44556 @ 0xae0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000600c8 : │ │ │ │ +00060148 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60106 │ │ │ │ + cbz r0, 60186 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60106 │ │ │ │ + bne.n 60186 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60106 │ │ │ │ - cbnz r1, 60122 │ │ │ │ + cbz r2, 60186 │ │ │ │ + cbnz r1, 601a2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44416 @ 0xad80 │ │ │ │ + movw r1, #44672 @ 0xae80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6011c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6019c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44356 @ 0xad44 │ │ │ │ + movw r1, #44612 @ 0xae44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60126 │ │ │ │ + b.n 601a6 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060128 : │ │ │ │ +000601a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60152 │ │ │ │ + cbz r0, 601d2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60152 │ │ │ │ + bne.n 601d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60152 │ │ │ │ + cbz r2, 601d2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 6016c │ │ │ │ + b.n 601ec │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44464 @ 0xadb0 │ │ │ │ + movw r1, #44720 @ 0xaeb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006016e : │ │ │ │ +000601ee : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60198 │ │ │ │ + cbz r0, 60218 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33916 @ 0x847c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60198 │ │ │ │ + bne.n 60218 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60198 │ │ │ │ + cbz r2, 60218 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 601b2 │ │ │ │ + b.n 60232 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44520 @ 0xade8 │ │ │ │ + movw r1, #44776 @ 0xaee8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601b4 : │ │ │ │ - b.w 1122a0 <_PyArena_Free@@Base+0x1c0c> │ │ │ │ +00060234 : │ │ │ │ + b.w 112a50 <_PyArena_Free@@Base+0x1c0c> │ │ │ │ │ │ │ │ -000601b8 : │ │ │ │ - b.w 21c1bc │ │ │ │ +00060238 : │ │ │ │ + b.w 21bfa0 │ │ │ │ │ │ │ │ -000601bc : │ │ │ │ - b.w 3a8fe │ │ │ │ +0006023c : │ │ │ │ + b.w 3a624 │ │ │ │ │ │ │ │ -000601c0 : │ │ │ │ - b.w 223e58 <_PyTime_AsMilliseconds@@Base+0x398> │ │ │ │ +00060240 : │ │ │ │ + b.w 223c40 <_PyTime_AsMilliseconds@@Base+0x398> │ │ │ │ │ │ │ │ -000601c4 : │ │ │ │ +00060244 : │ │ │ │ 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 14ea80 │ │ │ │ - cbz r0, 601f8 │ │ │ │ + bl 14ebbc │ │ │ │ + cbz r0, 60278 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 29db8 │ │ │ │ - b.n 6026e │ │ │ │ + b.n 602ee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6020a │ │ │ │ + cbz r0, 6028a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 60214 │ │ │ │ - bl 1f5cf4 │ │ │ │ + b.n 60294 │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60270 │ │ │ │ + b.n 602f0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 60222 │ │ │ │ + ble.n 602a2 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 60214 │ │ │ │ + b.n 60294 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #629 @ 0x275 │ │ │ │ + movw r3, #757 @ 0x2f5 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #3291 @ 0xcdb │ │ │ │ + movw r2, #3419 @ 0xd5b │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 60268 │ │ │ │ - bl 1a3bcc │ │ │ │ + cbz r5, 602e8 │ │ │ │ + bl 1a3578 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 60246 │ │ │ │ + b.n 602c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ 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 602a2 │ │ │ │ + blt.n 60322 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 60296 │ │ │ │ + bge.n 60316 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 602a2 │ │ │ │ + b.n 60322 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 6027c │ │ │ │ + b.n 602fc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000602a6 : │ │ │ │ +00060326 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000602b8 : │ │ │ │ +00060338 : │ │ │ │ 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] @ (60310 ) │ │ │ │ + ldr r4, [pc, #68] @ (60390 ) │ │ │ │ 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 60314 │ │ │ │ - cbnz r0, 60306 │ │ │ │ + bl 60394 │ │ │ │ + cbnz r0, 60386 │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 602e8 │ │ │ │ + bne.n 60368 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 60314 │ │ │ │ + bl 60394 │ │ │ │ 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 │ │ │ │ @@ -80327,844 +80383,844 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60368 │ │ │ │ + beq.n 603e8 │ │ │ │ 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 6035e │ │ │ │ + beq.n 603de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6035e │ │ │ │ + cbnz r3, 603de │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6036c │ │ │ │ + beq.n 603ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 60330 │ │ │ │ + b.n 603b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60370 │ │ │ │ + b.n 603f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00060374 : │ │ │ │ - cbz r0, 60384 │ │ │ │ +000603f4 : │ │ │ │ + cbz r0, 60404 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060386 : │ │ │ │ - b.w 1af6e8 │ │ │ │ +00060406 : │ │ │ │ + b.w 1af090 │ │ │ │ │ │ │ │ -0006038a : │ │ │ │ +0006040a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6ceb8 │ │ │ │ - cbz r0, 603a4 │ │ │ │ + bl 6cf38 │ │ │ │ + cbz r0, 60424 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000603a6 : │ │ │ │ - cbz r0, 603d0 │ │ │ │ +00060426 : │ │ │ │ + cbz r0, 60450 │ │ │ │ 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, 603c6 │ │ │ │ + cbz r3, 60446 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a3e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6cfec │ │ │ │ + b.w 6d06c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000603d2 : │ │ │ │ - cbz r0, 603e2 │ │ │ │ +00060452 : │ │ │ │ + cbz r0, 60462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000603e4 : │ │ │ │ - ldr r3, [pc, #12] @ (603f4 ) │ │ │ │ - cbz r0, 603ee │ │ │ │ +00060464 : │ │ │ │ + ldr r3, [pc, #12] @ (60474 ) │ │ │ │ + cbz r0, 6046e │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000603f8 : │ │ │ │ +00060478 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000603fe : │ │ │ │ +0006047e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 60440 │ │ │ │ + cbz r0, 604c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #9980 @ 0x26fc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 60454 │ │ │ │ + beq.n 604d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 60454 │ │ │ │ + beq.n 604d4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 60454 │ │ │ │ + bmi.n 604d4 │ │ │ │ movw r1, #954 @ 0x3ba │ │ │ │ - movw r0, #6820 @ 0x1aa4 │ │ │ │ + movw r0, #7076 @ 0x1ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6047c │ │ │ │ + b.n 604fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6047c │ │ │ │ + beq.n 604fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6047a │ │ │ │ + ble.n 604fa │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6047c │ │ │ │ + beq.n 604fc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6047c │ │ │ │ + bne.n 604fc │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6047c │ │ │ │ + b.n 604fc │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006047e <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000604fe <_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 8b6d8 │ │ │ │ - cbz r0, 604c6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b81c │ │ │ │ + cbz r0, 60546 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 604c6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 60546 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 604b8 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 60538 <_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 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 604cc <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f5cf4 │ │ │ │ + cbnz r0, 6054c <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 604e4 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 60564 <_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 210ac0 │ │ │ │ + bl 21082c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000604ea <_Py_hashtable_new@@Base>: │ │ │ │ +0006056a <_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 6d8e4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d964 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00060508 : │ │ │ │ - movw r3, #59168 @ 0xe720 │ │ │ │ +00060588 : │ │ │ │ + movw r3, #59424 @ 0xe820 │ │ │ │ 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, 6052a │ │ │ │ - cbz r5, 6052a │ │ │ │ + cbz r4, 605aa │ │ │ │ + cbz r5, 605aa │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 60516 │ │ │ │ + beq.n 60596 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060532 : │ │ │ │ +000605b2 : │ │ │ │ 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, 60554 │ │ │ │ + cbz r4, 605d4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 60554 │ │ │ │ - bl 1055f4 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ - b.n 60548 │ │ │ │ + cbz r0, 605d4 │ │ │ │ + bl 105ed0 <_PyObject_SetManagedDict@@Base+0xe8> │ │ │ │ + b.n 605c8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060556 : │ │ │ │ +000605d6 : │ │ │ │ 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 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 605ae │ │ │ │ + cbz r0, 6062e │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1dbdc4 │ │ │ │ + bl 1db5ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 605a2 │ │ │ │ + beq.n 60622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 605a6 │ │ │ │ + cbz r3, 60626 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 605ae │ │ │ │ + b.n 6062e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 605a2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60622 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000605b6 : │ │ │ │ +00060636 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38796 @ 0x978c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (605ec ) │ │ │ │ + ldr r0, [pc, #24] @ (6066c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b2048 │ │ │ │ + bl 1b19e0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stcl 0, cr0, [ip, #-292] @ 0xfffffedc │ │ │ │ │ │ │ │ -000605f0 : │ │ │ │ +00060670 : │ │ │ │ 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] @ (6064c ) │ │ │ │ + ldr r2, [pc, #76] @ (606cc ) │ │ │ │ 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, 60644 │ │ │ │ + cbz r5, 606c4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 91c7c │ │ │ │ + bl 91d5c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 60634 │ │ │ │ + cbz r3, 606b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 60634 │ │ │ │ - movw r0, #44584 @ 0xae28 │ │ │ │ + cbz r3, 606b4 │ │ │ │ + movw r0, #44840 @ 0xaf28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fdedc │ │ │ │ + bl 1fda78 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060650 : │ │ │ │ +000606d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (60674 ) │ │ │ │ + ldr r3, [pc, #20] @ (606f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 60678 │ │ │ │ + bl 606f8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ 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] @ (606dc ) │ │ │ │ - bl 1d88a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6075c ) │ │ │ │ + bl 1d80c4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 606d0 │ │ │ │ + blt.n 60750 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 606a2 │ │ │ │ + cbz r0, 60722 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 606d4 │ │ │ │ - bl 7924c │ │ │ │ - bl 72144 │ │ │ │ + bmi.n 60754 │ │ │ │ + bl 792f0 │ │ │ │ + bl 721e4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 606d0 │ │ │ │ - ldr r1, [pc, #40] @ (606dc ) │ │ │ │ + cbz r0, 60750 │ │ │ │ + ldr r1, [pc, #40] @ (6075c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1d9970 │ │ │ │ - cbz r0, 606d4 │ │ │ │ + bl 1d9190 │ │ │ │ + cbz r0, 60754 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 606d0 │ │ │ │ + beq.n 60750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 606d0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60750 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 606d6 │ │ │ │ + b.n 60756 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 606f0 │ │ │ │ + cbnz r0, 60770 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000606e0 : │ │ │ │ +00060760 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38796 @ 0x978c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (60714 ) │ │ │ │ + ldr r0, [pc, #20] @ (60794 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c98d8 │ │ │ │ + bl 1c9100 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stcl 0, cr0, [ip, #-292] @ 0xfffffedc │ │ │ │ │ │ │ │ -00060718 : │ │ │ │ +00060798 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 60744 │ │ │ │ + cbnz r0, 607c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c4048 │ │ │ │ + bl 1c37d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60750 │ │ │ │ + bne.n 607d0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00060756 : │ │ │ │ +000607d6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl cd164 │ │ │ │ + bl cd964 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60792 │ │ │ │ + beq.n 60812 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd964 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60792 │ │ │ │ + beq.n 60812 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15d030 │ │ │ │ + b.w 15d0e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006079a : │ │ │ │ +0006081a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 607bc │ │ │ │ - movw r0, #35384 @ 0x8a38 │ │ │ │ + cbnz r0, 6083c │ │ │ │ + movw r0, #35640 @ 0x8b38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 607e8 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60868 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 607ce │ │ │ │ + cbz r3, 6084e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 607ce │ │ │ │ + bpl.n 6084e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 607e0 │ │ │ │ - movw r0, #35384 @ 0x8a38 │ │ │ │ + bge.n 60860 │ │ │ │ + movw r0, #35640 @ 0x8b38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 607e8 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60868 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fd8f8 │ │ │ │ + b.w fe0d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000607ee : │ │ │ │ +0006086e : │ │ │ │ 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 cd164 │ │ │ │ + bl cd964 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60826 │ │ │ │ - cbnz r4, 6081c │ │ │ │ + beq.n 608a6 │ │ │ │ + cbnz r4, 6089c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21d9b0 │ │ │ │ + b.w 21d798 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cd164 │ │ │ │ + bl cd964 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6080e │ │ │ │ + bne.n 6088e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006082a : │ │ │ │ +000608aa : │ │ │ │ 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 cd164 │ │ │ │ + bl cd964 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60856 │ │ │ │ + beq.n 608d6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fbdac <_PyEvent_IsSet@@Base+0x5c> │ │ │ │ + b.w 1fb954 <_PyEvent_IsSet@@Base+0x5c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006085a : │ │ │ │ +000608da : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (608c0 ) │ │ │ │ + ldr r1, [pc, #84] @ (60940 ) │ │ │ │ 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, 6089c │ │ │ │ + cbnz r4, 6091c │ │ │ │ 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 608bc │ │ │ │ + b.n 6093c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6087a │ │ │ │ + bne.n 608fa │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44744 @ 0xaec8 │ │ │ │ + movw r1, #45000 @ 0xafc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000608c4 : │ │ │ │ +00060944 : │ │ │ │ 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 608f0 │ │ │ │ + bls.n 60970 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44780 @ 0xaeec │ │ │ │ + movw r1, #45036 @ 0xafec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 6093e │ │ │ │ - ldr r3, [pc, #80] @ (60944 ) │ │ │ │ + bl d545c │ │ │ │ + b.n 609be │ │ │ │ + ldr r3, [pc, #80] @ (609c4 ) │ │ │ │ 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, 60920 │ │ │ │ + cbnz r3, 609a0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44808 @ 0xaf08 │ │ │ │ + movw r1, #45064 @ 0xb008 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 6093e │ │ │ │ + bl d545c │ │ │ │ + b.n 609be │ │ │ │ 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 60942 │ │ │ │ + b.n 609c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060948 : │ │ │ │ +000609c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (609a0 ) │ │ │ │ + ldr r1, [pc, #72] @ (60a20 ) │ │ │ │ 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, 6097c │ │ │ │ + cbnz r4, 609fc │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6099c │ │ │ │ + b.n 60a1c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60968 │ │ │ │ + bne.n 609e8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44840 @ 0xaf28 │ │ │ │ + movw r1, #45096 @ 0xb028 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000609a4 : │ │ │ │ +00060a24 : │ │ │ │ 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] @ (609dc ) │ │ │ │ + ldr r2, [pc, #40] @ (60a5c ) │ │ │ │ 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 1d9e4c │ │ │ │ - cbnz r0, 609d6 │ │ │ │ + bl 1d966c │ │ │ │ + cbnz r0, 60a56 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 609da │ │ │ │ + b.n 60a5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000609e0 : │ │ │ │ +00060a60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (60a48 ) │ │ │ │ + ldr r1, [pc, #88] @ (60ac8 ) │ │ │ │ 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, 60a22 │ │ │ │ + cbnz r4, 60aa2 │ │ │ │ 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 60a42 │ │ │ │ + b.n 60ac2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60a00 │ │ │ │ + bne.n 60a80 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44876 @ 0xaf4c │ │ │ │ + movw r1, #45132 @ 0xb04c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060a4c : │ │ │ │ +00060acc : │ │ │ │ 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 60a78 │ │ │ │ + bls.n 60af8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44912 @ 0xaf70 │ │ │ │ + movw r1, #45168 @ 0xb070 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 60aa6 │ │ │ │ - ldr r3, [pc, #80] @ (60acc ) │ │ │ │ + bl d545c │ │ │ │ + b.n 60b26 │ │ │ │ + ldr r3, [pc, #80] @ (60b4c ) │ │ │ │ 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, 60aac │ │ │ │ + cbnz r3, 60b2c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44940 @ 0xaf8c │ │ │ │ + movw r1, #45196 @ 0xb08c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60ac8 │ │ │ │ + b.n 60b48 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060ad0 : │ │ │ │ +00060b50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (60b24 ) │ │ │ │ + ldr r1, [pc, #68] @ (60ba4 ) │ │ │ │ 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, 60b00 │ │ │ │ + cbnz r4, 60b80 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 60b20 │ │ │ │ + b.n 60ba0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60af0 │ │ │ │ + bne.n 60b70 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45036 @ 0xafec │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060b28 : │ │ │ │ +00060ba8 : │ │ │ │ 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 60b56 │ │ │ │ + blt.n 60bd6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45072 @ 0xb010 │ │ │ │ + movw r1, #45328 @ 0xb110 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 60b70 │ │ │ │ - ldr r2, [pc, #56] @ (60b90 ) │ │ │ │ + bl 12d478 │ │ │ │ + b.n 60bf0 │ │ │ │ + ldr r2, [pc, #56] @ (60c10 ) │ │ │ │ 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 60b94 │ │ │ │ + bl 60c14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60b76 │ │ │ │ + bne.n 60bf6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60b8e │ │ │ │ + b.n 60c0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -81172,87 +81228,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 60bc0 │ │ │ │ + bls.n 60c40 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45096 @ 0xb028 │ │ │ │ + movw r1, #45352 @ 0xb128 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 60be0 │ │ │ │ + bl d545c │ │ │ │ + b.n 60c60 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 60be6 │ │ │ │ + cbnz r3, 60c66 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45124 @ 0xb044 │ │ │ │ + movw r1, #45380 @ 0xb144 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60be8 │ │ │ │ + b.n 60c68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060bea : │ │ │ │ +00060c6a : │ │ │ │ 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] @ (60c20 ) │ │ │ │ + ldr r2, [pc, #36] @ (60ca0 ) │ │ │ │ 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 60b94 │ │ │ │ + bl 60c14 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060c24 : │ │ │ │ +00060ca4 : │ │ │ │ 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 60c52 │ │ │ │ + blt.n 60cd2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45072 @ 0xb010 │ │ │ │ + movw r1, #45328 @ 0xb110 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 60c68 │ │ │ │ - ldr r2, [pc, #44] @ (60c80 ) │ │ │ │ + bl 12d478 │ │ │ │ + b.n 60ce8 │ │ │ │ + ldr r2, [pc, #44] @ (60d00 ) │ │ │ │ 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 60b94 │ │ │ │ - cbz r0, 60c6e │ │ │ │ + bl 60c14 │ │ │ │ + cbz r0, 60cee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60c7e │ │ │ │ + b.n 60cfe │ │ │ │ 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 │ │ │ │ @@ -81274,394 +81330,394 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 60cd0 │ │ │ │ + beq.n 60d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60cd0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60d50 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f83c │ │ │ │ + b.w 7f93c │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 60cfe │ │ │ │ + bge.n 60d7e │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 60cf8 │ │ │ │ + bge.n 60d78 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 60cfe │ │ │ │ + b.n 60d7e │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 60ce0 │ │ │ │ + b.n 60d60 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60d0c │ │ │ │ + cbz r0, 60d8c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60d18 │ │ │ │ + cbz r0, 60d98 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60d24 │ │ │ │ + cbz r0, 60da4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 60d48 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 60dc8 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 60d54 │ │ │ │ + cbz r3, 60dd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 60d86 │ │ │ │ + b.n 60e06 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60d82 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e02 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 60d82 │ │ │ │ + cbnz r3, 60e02 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60d82 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e02 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 60d82 │ │ │ │ + cbnz r3, 60e02 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60d82 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e02 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1ac670 │ │ │ │ - b.w 1ac670 │ │ │ │ - b.w 1ac670 │ │ │ │ + b.w 1ac010 │ │ │ │ + b.w 1ac010 │ │ │ │ + b.w 1ac010 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 52164 <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ + b.w 5218e <_PyMonitoring_FireStopIterationEvent@@Base+0x61e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7ae30 │ │ │ │ - cbz r0, 60db6 │ │ │ │ + bl 7af60 │ │ │ │ + cbz r0, 60e36 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e815c │ │ │ │ + b.w e88bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fef50 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1feae4 <_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 60de8 │ │ │ │ - bl 271c20 │ │ │ │ + bne.n 60e68 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 60e06 │ │ │ │ + cbnz r3, 60e86 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60dfc │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e7c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 60e06 │ │ │ │ + b.n 60e86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fe98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60df8 │ │ │ │ + beq.n 60e78 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060e0e : │ │ │ │ +00060e8e : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60e2e │ │ │ │ + bne.n 60eae │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60e44 │ │ │ │ + bge.n 60ec4 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60e1a │ │ │ │ + b.n 60e9a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60e44 │ │ │ │ + blt.n 60ec4 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 60e30 │ │ │ │ + b.n 60eb0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e48 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00060ec8 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #37173 @ 0x9135 │ │ │ │ + movw r1, #37321 @ 0x91c9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 27bac8 <_PyInterpreterConfig_AsDict@@Base+0x770> │ │ │ │ + b.w 27bb1c <_PyInterpreterConfig_AsDict@@Base+0x770> │ │ │ │ │ │ │ │ -00060e56 : │ │ │ │ +00060ed6 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60e72 │ │ │ │ + cbz r0, 60ef2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #56343 @ 0xdc17 │ │ │ │ + movw r3, #56359 @ 0xdc27 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060e74 : │ │ │ │ +00060ef4 : │ │ │ │ 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] @ (60ea8 ) │ │ │ │ + ldr r4, [pc, #32] @ (60f28 ) │ │ │ │ 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 1afebc │ │ │ │ + bl 1af864 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060eac <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00060f2c <_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] @ (60ee0 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60f60 <_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 1afebc │ │ │ │ + bl 1af864 │ │ │ │ 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, #37552 @ 0x92b0 │ │ │ │ + movw r2, #37808 @ 0x93b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9aa8 │ │ │ │ + bl 1b9440 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f10 : │ │ │ │ +00060f90 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f16 : │ │ │ │ +00060f96 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f1a : │ │ │ │ - movw r1, #16312 @ 0x3fb8 │ │ │ │ +00060f9a : │ │ │ │ + movw r1, #16568 @ 0x40b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 1fbd64 <_PyEvent_IsSet@@Base+0x14> │ │ │ │ + b.w 1fb90c <_PyEvent_IsSet@@Base+0x14> │ │ │ │ │ │ │ │ -00060f28 : │ │ │ │ - b.w 60f1a │ │ │ │ +00060fa8 : │ │ │ │ + b.w 60f9a │ │ │ │ │ │ │ │ -00060f2c : │ │ │ │ - b.w 60f1a │ │ │ │ +00060fac : │ │ │ │ + b.w 60f9a │ │ │ │ │ │ │ │ -00060f30 : │ │ │ │ +00060fb0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f34 : │ │ │ │ +00060fb4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f36 : │ │ │ │ +00060fb6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f38 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060fb8 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60f48 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60fc8 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f4a : │ │ │ │ +00060fca : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f56 : │ │ │ │ +00060fd6 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f68 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060fe8 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60f80 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (61000 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bfd2c <_PyDict_FromItems@@Base+0x310> │ │ │ │ + b.w c0520 <_PyDict_FromItems@@Base+0x310> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060f84 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00061004 <_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 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60fb6 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 61036 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 60fbe <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r3, 6103e <_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 60fc0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 61040 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60fc0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 61040 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060fc6 : │ │ │ │ +00061046 : │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17660 @ 0x44fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00060fe0 <_Py_BreakPoint@@Base>: │ │ │ │ +00061060 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fe2 : │ │ │ │ - b.w 58b74 │ │ │ │ +00061062 : │ │ │ │ + b.w 58be8 │ │ │ │ │ │ │ │ -00060fe6 : │ │ │ │ +00061066 : │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ff6 : │ │ │ │ +00061076 : │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061006 : │ │ │ │ +00061086 : │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061016 <_Py_SetRefcnt@@Base>: │ │ │ │ +00061096 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -81670,105 +81726,105 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61060 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 610e0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 61060 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 610e0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b14dc │ │ │ │ + bl 1b0e74 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 61060 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 610e0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38912 @ 0x9800 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 631cc │ │ │ │ + bl 6324c │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 61076 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 610f6 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6107c <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 610fc <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 61090 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 61110 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 61066 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 610e4 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 610e6 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 61164 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 610a2 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 61122 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 610c8 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 61148 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 610be <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 6113e <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6109e <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 610aa <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 6111e <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 6112a <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 610e4 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 61164 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 610c4 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 61144 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 610c4 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 61144 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #116 @ 0x74 │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 61124 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 611a4 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 61118 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 61198 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 61126 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 611a6 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 61126 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 611a6 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27e75c │ │ │ │ + bl 27e84c │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -81778,67 +81834,67 @@ │ │ │ │ dmb ish │ │ │ │ ldr r5, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r5, r5, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - bl 62838 │ │ │ │ - cbz r0, 61184 <_Py_SetRefcnt@@Base+0x16e> │ │ │ │ + bl 628b8 │ │ │ │ + cbz r0, 61204 <_Py_SetRefcnt@@Base+0x16e> │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r6, #22 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1c94ec │ │ │ │ + bl 1c8d14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 611a0 <_Py_SetRefcnt@@Base+0x18a> │ │ │ │ + b.n 61220 <_Py_SetRefcnt@@Base+0x18a> │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r6, #22 │ │ │ │ - bl 1c94ec │ │ │ │ + bl 1c8d14 │ │ │ │ lsls r2, r6, #22 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ae118 │ │ │ │ - cbz r5, 611ba <_Py_SetRefcnt@@Base+0x1a4> │ │ │ │ + bl 1adab8 │ │ │ │ + cbz r5, 6123a <_Py_SetRefcnt@@Base+0x1a4> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1ae118 │ │ │ │ + b.w 1adab8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000611be : │ │ │ │ - cbnz r0, 611c4 │ │ │ │ - b.w 1f5cf4 │ │ │ │ +0006123e : │ │ │ │ + cbnz r0, 61244 │ │ │ │ + b.w 1f58a0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (61200 ) │ │ │ │ + ldr r2, [pc, #40] @ (61280 ) │ │ │ │ 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, 611fa │ │ │ │ + cbz r3, 6127a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ @@ -81846,761 +81902,761 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 6122c │ │ │ │ - movw r3, #12280 @ 0x2ff8 │ │ │ │ + cbnz r2, 612ac │ │ │ │ + movw r3, #12536 @ 0x30f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #54736 @ 0xd5d0 │ │ │ │ + movw r2, #54992 @ 0xd6d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - b.n 61234 │ │ │ │ - movw r3, #44068 @ 0xac24 │ │ │ │ + b.n 612b4 │ │ │ │ + movw r3, #44324 @ 0xad24 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #45156 @ 0xb064 │ │ │ │ + movw r0, #45412 @ 0xb164 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #45188 @ 0xb084 │ │ │ │ + movw r0, #45444 @ 0xb184 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ │ │ │ │ -00061258 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000612d8 <_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 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006127a : │ │ │ │ +000612fa : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 612a8 │ │ │ │ - movw r0, #62628 @ 0xf4a4 │ │ │ │ + beq.n 61328 │ │ │ │ + movw r0, #62884 @ 0xf5a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612bc │ │ │ │ + b.n 6133c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 612a4 │ │ │ │ + beq.n 61324 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612be : │ │ │ │ +0006133e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 612ec │ │ │ │ + beq.n 6136c │ │ │ │ movs r1, #26 │ │ │ │ - movw r0, #60192 @ 0xeb20 │ │ │ │ + movw r0, #60448 @ 0xec20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612ee │ │ │ │ + b.n 6136e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612f0 : │ │ │ │ +00061370 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6131e │ │ │ │ + beq.n 6139e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - movw r0, #60192 @ 0xeb20 │ │ │ │ + movw r0, #60448 @ 0xec20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61320 │ │ │ │ + b.n 613a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061322 : │ │ │ │ +000613a2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61352 │ │ │ │ + beq.n 613d2 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #60192 @ 0xeb20 │ │ │ │ + movw r0, #60448 @ 0xec20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61354 │ │ │ │ + b.n 613d4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061356 : │ │ │ │ +000613d6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61388 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + beq.n 61408 │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 613e4 │ │ │ │ + b.n 61464 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 61384 │ │ │ │ + beq.n 61404 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 613e2 │ │ │ │ - bl 72144 │ │ │ │ + bne.n 61462 │ │ │ │ + bl 721e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61384 │ │ │ │ + beq.n 61404 │ │ │ │ mov r5, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 613ca │ │ │ │ + bge.n 6144a │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r5, #8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 613ae │ │ │ │ - b.n 61384 │ │ │ │ + bne.n 6142e │ │ │ │ + b.n 61404 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 613e2 │ │ │ │ + beq.n 61462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 613e2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 61462 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000613e8 : │ │ │ │ +00061468 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6141c │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 6141c │ │ │ │ + beq.n 6149c │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 6149c │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ - movw r0, #27572 @ 0x6bb4 │ │ │ │ + movw r0, #27944 @ 0x6d28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61424 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 614a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 61428 │ │ │ │ + bpl.n 614a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6142a │ │ │ │ + b.n 614aa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006142c : │ │ │ │ +000614ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16328 @ 0x3fc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61464 │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 61464 │ │ │ │ + beq.n 614e4 │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 614e4 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ - movw r0, #27572 @ 0x6bb4 │ │ │ │ + movw r0, #27944 @ 0x6d28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61468 │ │ │ │ + b.n 614e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006146a : │ │ │ │ - b.w 1095d8 │ │ │ │ +000614ea : │ │ │ │ + b.w 109e5c │ │ │ │ │ │ │ │ -0006146e : │ │ │ │ +000614ee : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 614a6 │ │ │ │ + cbz r3, 61526 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 614a6 │ │ │ │ + cbz r3, 61526 │ │ │ │ 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 6149a │ │ │ │ - bl d6f30 │ │ │ │ + bne.n 6151a │ │ │ │ + bl d76cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 614a2 │ │ │ │ + b.n 61522 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000614aa : │ │ │ │ +0006152a : │ │ │ │ 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 614c4 │ │ │ │ - cbnz r0, 614ca │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 614e6 │ │ │ │ + beq.n 61544 │ │ │ │ + cbnz r0, 6154a │ │ │ │ + bl 27558c │ │ │ │ + b.n 61566 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 614ec │ │ │ │ + cbnz r3, 6156c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45224 @ 0xb0a8 │ │ │ │ + movw r1, #45480 @ 0xb1a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61510 │ │ │ │ + b.n 61590 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 614d0 │ │ │ │ + beq.n 61550 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 614d0 │ │ │ │ + bne.n 61550 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ 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 61538 │ │ │ │ + beq.n 615b8 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 6153e │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 6154a │ │ │ │ + cbnz r0, 615be │ │ │ │ + bl 27558c │ │ │ │ + b.n 615ca │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61550 │ │ │ │ + cbz r0, 615d0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6155e │ │ │ │ + b.n 615de │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061564 : │ │ │ │ - b.n 61516 │ │ │ │ +000615e4 : │ │ │ │ + b.n 61596 │ │ │ │ │ │ │ │ -00061566 : │ │ │ │ - b.n 61516 │ │ │ │ +000615e6 : │ │ │ │ + b.n 61596 │ │ │ │ │ │ │ │ -00061568 : │ │ │ │ +000615e8 : │ │ │ │ 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, 6159e │ │ │ │ + cbz r3, 6161e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6159e │ │ │ │ + cbz r3, 6161e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6159e │ │ │ │ + cbz r3, 6161e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6159e │ │ │ │ + cbz r3, 6161e │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl d0bd8 │ │ │ │ - cbz r0, 615ba │ │ │ │ - b.n 615b4 │ │ │ │ + bl d13a0 │ │ │ │ + cbz r0, 6163a │ │ │ │ + b.n 61634 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45264 @ 0xb0d0 │ │ │ │ + movw r1, #45520 @ 0xb1d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 616ee │ │ │ │ + b.n 6176e │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 615d2 │ │ │ │ + cbz r0, 61652 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ - b.n 615b4 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 61634 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 615fe │ │ │ │ + bge.n 6167e │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45320 @ 0xb108 │ │ │ │ + movw r1, #45576 @ 0xb208 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ - b.n 615b4 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 61634 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 61642 │ │ │ │ + cbnz r3, 616c2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ee610 │ │ │ │ - cbz r0, 61616 │ │ │ │ + bl 1ee0f8 │ │ │ │ + cbz r0, 61696 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61616 │ │ │ │ + cbnz r3, 61696 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee610 │ │ │ │ - cbnz r0, 6162a │ │ │ │ + bl 1ee0f8 │ │ │ │ + cbnz r0, 616aa │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 256620 <_PyTime_AsTimeval@@Base+0xd20> │ │ │ │ - cbz r0, 61642 │ │ │ │ + bl 2565f8 <_PyTime_AsTimeval@@Base+0xd28> │ │ │ │ + cbz r0, 616c2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61642 │ │ │ │ + cbnz r3, 616c2 │ │ │ │ mov r0, sp │ │ │ │ - bl 256620 <_PyTime_AsTimeval@@Base+0xd20> │ │ │ │ - cbz r0, 61642 │ │ │ │ + bl 2565f8 <_PyTime_AsTimeval@@Base+0xd28> │ │ │ │ + cbz r0, 616c2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29db8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ - b.n 616ee │ │ │ │ + bl d1f6c │ │ │ │ + b.n 6176e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61660 │ │ │ │ - bl 1f5cf4 │ │ │ │ + cbnz r0, 616e0 │ │ │ │ + bl 1f58a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ - b.n 615b4 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 61634 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61672 │ │ │ │ + ble.n 616f2 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 61664 │ │ │ │ + b.n 616e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61688 │ │ │ │ + ble.n 61708 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 61678 │ │ │ │ + b.n 616f8 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 616dc │ │ │ │ + cbz r6, 6175c │ │ │ │ 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 616be │ │ │ │ + blt.n 6173e │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 616b6 │ │ │ │ + bge.n 61736 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 616be │ │ │ │ + b.n 6173e │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 6169a │ │ │ │ + b.n 6171a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a3bcc │ │ │ │ + bl 1a3578 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a3bcc │ │ │ │ + bl 1a3578 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29db8 │ │ │ │ - b.n 6168a │ │ │ │ + b.n 6170a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, sp │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000616f6 : │ │ │ │ - b.w 15ae6c │ │ │ │ +00061776 : │ │ │ │ + b.w 15af20 │ │ │ │ │ │ │ │ -000616fa : │ │ │ │ - b.w d43fc │ │ │ │ +0006177a : │ │ │ │ + b.w d4bb4 │ │ │ │ │ │ │ │ -000616fe : │ │ │ │ - b.w 129534 │ │ │ │ +0006177e : │ │ │ │ + b.w 129cd0 │ │ │ │ │ │ │ │ -00061702 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00061782 <_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 cf5bc <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl cfd84 <_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, 61734 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ + cbz r3, 617b4 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6174a <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ + cbnz r3, 617ca <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #31380 @ 0x7a94 │ │ │ │ + movw r2, #31636 @ 0x7b94 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006174e : │ │ │ │ +000617ce : │ │ │ │ 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] @ (617b4 ) │ │ │ │ + ldr r2, [pc, #84] @ (61834 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6176c │ │ │ │ - cbnz r1, 61774 │ │ │ │ + cbz r0, 617ec │ │ │ │ + cbnz r1, 617f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6171e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 6177c │ │ │ │ - bl ced30 │ │ │ │ + bl 6179e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 617fc │ │ │ │ + bl cf4f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61780 │ │ │ │ + cbnz r0, 61800 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 617a6 │ │ │ │ + b.n 61826 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9aa8 │ │ │ │ + bl 1b9440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 617a6 │ │ │ │ + beq.n 61826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 617a6 │ │ │ │ + cbnz r3, 61826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000617b8 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00061838 <_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] @ (6181c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6189c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 617d6 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 617de <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 61856 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6185e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6171e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 617e6 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl ced30 │ │ │ │ + bl 6179e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61866 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cf4f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 617ea <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 6186a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61810 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 61890 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9aa8 │ │ │ │ + bl 1b9440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61810 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 61890 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61810 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 61890 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061820 : │ │ │ │ +000618a0 : │ │ │ │ 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] @ (618ac ) │ │ │ │ + ldr r6, [pc, #124] @ (6192c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 6185e │ │ │ │ + cbz r1, 618de │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 61892 │ │ │ │ + bmi.n 61912 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #11552 @ 0x2d20 │ │ │ │ + movw r2, #11728 @ 0x2dd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6187e │ │ │ │ - cbz r2, 61884 │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ + b.n 618fe │ │ │ │ + cbz r2, 61904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 61882 │ │ │ │ + bmi.n 61902 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #45376 @ 0xb140 │ │ │ │ + movw r2, #45632 @ 0xb240 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 618a6 │ │ │ │ - cbnz r1, 61896 │ │ │ │ + b.n 61926 │ │ │ │ + cbnz r1, 61916 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b1678 │ │ │ │ - b.n 618a6 │ │ │ │ + bl 1b1010 │ │ │ │ + b.n 61926 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61860 │ │ │ │ + bne.n 618e0 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e0e34 │ │ │ │ + b.w e15ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (618b8 ) │ │ │ │ + ldr r1, [pc, #4] @ (61938 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 90ff0 │ │ │ │ - add r3, pc, #736 @ (adr r3, 61b9c ) │ │ │ │ + b.w 910d0 │ │ │ │ + add r3, pc, #736 @ (adr r3, 61c1c ) │ │ │ │ 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 7fa70 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 618e6 │ │ │ │ + bl 7fb70 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61966 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83a04 <_PyType_LookupRef@@Base> │ │ │ │ + bl 83b04 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 618f4 │ │ │ │ - b.n 61920 │ │ │ │ + cbnz r0, 61974 │ │ │ │ + b.n 619a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 618d8 │ │ │ │ - b.n 6192c │ │ │ │ + bge.n 61958 │ │ │ │ + b.n 619ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 6192c │ │ │ │ + cbz r3, 619ac │ │ │ │ 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 61914 │ │ │ │ + beq.n 61994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61918 │ │ │ │ + cbz r3, 61998 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6192c │ │ │ │ + b.n 619ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 61914 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61994 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90ff0 │ │ │ │ + b.w 910d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e0aa0 │ │ │ │ + b.w e1218 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 619aa │ │ │ │ + bhi.n 61a2a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 619b4 │ │ │ │ + bne.n 61a34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 619b4 │ │ │ │ + bne.n 61a34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 619be │ │ │ │ + blt.n 61a3e │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7796 @ 0x1e74 │ │ │ │ movwne r2, #4324 @ 0x10e4 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ movtne r2, #71 @ 0x47 │ │ │ │ itete eq │ │ │ │ @@ -82610,28 +82666,28 @@ │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 619c0 │ │ │ │ + beq.n 61a40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 619c0 │ │ │ │ + b.n 61a40 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 619c0 │ │ │ │ + b.n 61a40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000619c2 : │ │ │ │ +00061a42 : │ │ │ │ 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 │ │ │ │ @@ -82660,128 +82716,128 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 21d470 │ │ │ │ + bl 21d260 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061a18 : │ │ │ │ +00061a98 : │ │ │ │ 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 61a40 │ │ │ │ + bge.n 61ac0 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 61a84 │ │ │ │ + b.n 61b04 │ │ │ │ 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 12ca40 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 12d1d8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 31250 │ │ │ │ + bl 31240 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 159094 │ │ │ │ + bl 159144 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61abc │ │ │ │ + beq.n 61b3c │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61abc │ │ │ │ + beq.n 61b3c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61ad4 │ │ │ │ - b.n 61ae6 │ │ │ │ + bne.n 61b54 │ │ │ │ + b.n 61b66 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61ab4 │ │ │ │ - movw r0, #5480 @ 0x1568 │ │ │ │ + beq.n 61b34 │ │ │ │ + movw r0, #5736 @ 0x1668 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61ab4 │ │ │ │ - b.n 61af2 │ │ │ │ + bne.n 61b34 │ │ │ │ + b.n 61b72 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #5480 @ 0x1568 │ │ │ │ + movw r0, #5736 @ 0x1668 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 61af2 │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61b72 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d9c00 │ │ │ │ + b.w 1d9420 │ │ │ │ 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 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61b38 │ │ │ │ + cbnz r0, 61bb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61c12 │ │ │ │ + beq.n 61c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61c12 │ │ │ │ + bne.n 61c92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 61c12 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61c92 │ │ │ │ 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} │ │ │ │ @@ -82789,55 +82845,55 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 61b72 │ │ │ │ + bge.n 61bf2 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 61b60 │ │ │ │ + b.n 61be0 │ │ │ │ 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 61b9c │ │ │ │ + beq.n 61c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 61b9c │ │ │ │ + cbnz r3, 61c1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 61bb4 │ │ │ │ + bne.n 61c34 │ │ │ │ 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 61bd6 │ │ │ │ + bne.n 61c56 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (61c18 ) │ │ │ │ + ldr r1, [pc, #60] @ (61c98 ) │ │ │ │ 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] │ │ │ │ @@ -82853,465 +82909,465 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c1c : │ │ │ │ +00061c9c : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26960 @ 0x6950 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.n 61af6 │ │ │ │ + b.n 61b76 │ │ │ │ │ │ │ │ -00061c32 : │ │ │ │ +00061cb2 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26960 @ 0x6950 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 61af6 │ │ │ │ + b.n 61b76 │ │ │ │ │ │ │ │ -00061c42 : │ │ │ │ +00061cc2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28268 @ 0x6e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 61af6 │ │ │ │ - cbz r0, 61c9c │ │ │ │ - ldr r3, [pc, #60] @ (61ca4 ) │ │ │ │ + bl 61b76 │ │ │ │ + cbz r0, 61d1c │ │ │ │ + ldr r3, [pc, #60] @ (61d24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 61c76 │ │ │ │ + cbnz r5, 61cf6 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 61c9e │ │ │ │ - bl 1e06dc │ │ │ │ + b.n 61d1e │ │ │ │ + bl 1dfe60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26f178 │ │ │ │ + bl 26f200 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 61c9e │ │ │ │ + cbnz r0, 61d1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61c9c │ │ │ │ + beq.n 61d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61c9c │ │ │ │ + cbnz r3, 61d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061ca8 : │ │ │ │ +00061d28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #27748 @ 0x6c64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 61af6 │ │ │ │ - cbz r0, 61cd4 │ │ │ │ + bl 61b76 │ │ │ │ + cbz r0, 61d54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061cd6 : │ │ │ │ +00061d56 : │ │ │ │ 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 136b10 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 137140 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 11e038 │ │ │ │ + b.w 11e7b8 │ │ │ │ │ │ │ │ -00061cfa <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061d7a <_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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61d3a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 61dba <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fbc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61d2e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 61dae <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61d32 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 61db2 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61d3a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 61dba <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 61d2e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61dae <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061d3e : │ │ │ │ +00061dbe : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 7a024 │ │ │ │ + b.w 7a150 │ │ │ │ │ │ │ │ -00061d46 : │ │ │ │ +00061dc6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7a024 │ │ │ │ + b.w 7a150 │ │ │ │ │ │ │ │ -00061d4c : │ │ │ │ +00061dcc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d8c5c │ │ │ │ + bl 1d847c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61d84 │ │ │ │ - bl bfe2c │ │ │ │ + cbz r0, 61e04 │ │ │ │ + bl c0620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61d78 │ │ │ │ + beq.n 61df8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61d7c │ │ │ │ + cbz r3, 61dfc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61d84 │ │ │ │ + b.n 61e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 61d78 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61df8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061d88 : │ │ │ │ +00061e08 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 83034 │ │ │ │ + b.w 83134 │ │ │ │ │ │ │ │ -00061d8e <_PyObject_GetAttrId@@Base>: │ │ │ │ +00061e0e <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2d016 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 61db2 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 61e32 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90ff0 │ │ │ │ + b.w 910d0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061db4 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061e34 <_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] @ (61e18 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (61e98 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61dd2 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61dda <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61e52 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61e5a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6171e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 61de2 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 61d8e <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 6179e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61e62 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61e0e <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61de6 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 61e66 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61e0c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 61e8c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b9aa8 │ │ │ │ + bl 1b9440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61e0c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 61e8c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61e0c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 61e8c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e1c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061e9c <_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, #45412 @ 0xb164 │ │ │ │ + movw r2, #45668 @ 0xb264 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 61e6a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #45420 @ 0xb16c │ │ │ │ + beq.n 61eea <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #45676 @ 0xb26c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 61e86 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 61f06 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45428 @ 0xb174 │ │ │ │ + movw r2, #45684 @ 0xb274 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61e94 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #45452 @ 0xb18c │ │ │ │ + b.n 61f14 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #45708 @ 0xb28c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - cbz r5, 61eae <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #3816 @ 0xee8 │ │ │ │ + cbz r5, 61f2e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #4072 @ 0xfe8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fadbc <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1fa964 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61ee8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61f68 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #10888 @ 0x2a88 │ │ │ │ + movw r2, #11104 @ 0x2b60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - b.n 61f24 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 61fa4 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ sub.w r5, r6, r1, lsl #3 │ │ │ │ blx 292c8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 694bc │ │ │ │ + bl 6953c │ │ │ │ mov r0, r6 │ │ │ │ bl 2e548 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ - movw r1, #45472 @ 0xb1a0 │ │ │ │ + movw r1, #45728 @ 0xb2a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (61f34 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (61fb4 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf65c0045 │ │ │ │ + @ instruction: 0xf7540045 │ │ │ │ │ │ │ │ -00061f38 : │ │ │ │ +00061fb8 : │ │ │ │ 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 792a4 │ │ │ │ + b.w 79348 │ │ │ │ │ │ │ │ -00061f56 : │ │ │ │ +00061fd6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61f86 │ │ │ │ - movw r0, #62908 @ 0xf5bc │ │ │ │ + beq.n 62006 │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61fc2 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62042 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61fc8 │ │ │ │ - cbz r1, 61fac │ │ │ │ + beq.n 62048 │ │ │ │ + cbz r1, 6202c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61fac │ │ │ │ + bpl.n 6202c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 61fca │ │ │ │ + beq.n 6204a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61fca │ │ │ │ + b.n 6204a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45496 @ 0xb1b8 │ │ │ │ + movw r1, #45752 @ 0xb2b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61fd4 │ │ │ │ + b.n 62054 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62006 │ │ │ │ + beq.n 62086 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #60192 @ 0xeb20 │ │ │ │ + movw r0, #60448 @ 0xec20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6200c │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6208c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6201e │ │ │ │ - movw r0, #60192 @ 0xeb20 │ │ │ │ + cbnz r0, 6209e │ │ │ │ + movw r0, #60448 @ 0xec20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6202a │ │ │ │ - ldr r1, [pc, #92] @ (6207c ) │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 620aa │ │ │ │ + ldr r1, [pc, #92] @ (620fc ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6202e │ │ │ │ + bne.n 620ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62074 │ │ │ │ + b.n 620f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 62052 │ │ │ │ + cbz r0, 620d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 62052 │ │ │ │ + bne.n 620d2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62052 │ │ │ │ + beq.n 620d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 62052 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 620d2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #3088 @ 0xc10 │ │ │ │ + movw r2, #3344 @ 0xd10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #45520 @ 0xb1d0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #16] @ (62094 ) │ │ │ │ + ldr r2, [pc, #16] @ (62114 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 62090 │ │ │ │ + cbnz r1, 62110 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (620a4 ) │ │ │ │ + ldr r2, [pc, #8] @ (62124 ) │ │ │ │ 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] │ │ │ │ @@ -83351,151 +83407,151 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 62114 │ │ │ │ + cbnz r0, 62194 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6211c │ │ │ │ + cbz r0, 6219c │ │ │ │ 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 62106 │ │ │ │ + beq.n 62186 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 62128 │ │ │ │ + cbz r0, 621a8 │ │ │ │ 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 62178 │ │ │ │ + bge.n 621f8 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 62152 │ │ │ │ + cbz r3, 621d2 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6215e │ │ │ │ - b.n 62156 │ │ │ │ + bls.n 621de │ │ │ │ + b.n 621d6 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 6215e │ │ │ │ + bcs.n 621de │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 62138 │ │ │ │ + b.n 621b8 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6216e │ │ │ │ + bne.n 621ee │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 62138 │ │ │ │ + bne.n 621b8 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62138 │ │ │ │ + b.n 621b8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 62138 │ │ │ │ + b.n 621b8 │ │ │ │ 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 621cc │ │ │ │ + bge.n 6224c │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 621a6 │ │ │ │ + cbz r3, 62226 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 621b2 │ │ │ │ - b.n 621aa │ │ │ │ + bls.n 62232 │ │ │ │ + b.n 6222a │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 621b2 │ │ │ │ + bcs.n 62232 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6218c │ │ │ │ + b.n 6220c │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 621c2 │ │ │ │ + bne.n 62242 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6218c │ │ │ │ + bne.n 6220c │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6218c │ │ │ │ + b.n 6220c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6218c │ │ │ │ + b.n 6220c │ │ │ │ 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 62200 │ │ │ │ + bmi.n 62280 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 621ea │ │ │ │ + beq.n 6226a │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 621ea │ │ │ │ - b.n 62202 │ │ │ │ + beq.n 6226a │ │ │ │ + b.n 62282 │ │ │ │ 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, 6222a │ │ │ │ + cbnz r0, 622aa │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6221c │ │ │ │ - b.n 62230 │ │ │ │ + bne.n 6229c │ │ │ │ + b.n 622b0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62224 │ │ │ │ + beq.n 622a4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6223c │ │ │ │ + cbz r0, 622bc │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #40] @ (62268 ) │ │ │ │ + ldr r2, [pc, #40] @ (622e8 ) │ │ │ │ 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 │ │ │ │ @@ -83516,106 +83572,106 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 622b4 │ │ │ │ + cbz r0, 62334 │ │ │ │ movw r3, #38796 @ 0x978c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 622b4 │ │ │ │ + beq.n 62334 │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 622f4 │ │ │ │ - bl 62080 │ │ │ │ - cbz r0, 62308 │ │ │ │ + bne.n 62374 │ │ │ │ + bl 62100 │ │ │ │ + cbz r0, 62388 │ │ │ │ movw r3, #20528 @ 0x5030 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38852 @ 0x97c4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #10059 @ 0x274b │ │ │ │ + movw r3, #10187 @ 0x27cb │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 622e8 │ │ │ │ + cbz r5, 62368 │ │ │ │ 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 62098 │ │ │ │ + b.n 62118 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 622fc │ │ │ │ + cbz r2, 6237c │ │ │ │ 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, 6236c │ │ │ │ + cbz r0, 623ec │ │ │ │ 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, 6236a │ │ │ │ + cbz r1, 623ea │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6236a │ │ │ │ + cbz r7, 623ea │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 62348 │ │ │ │ + bcc.n 623c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 62280 │ │ │ │ + bl 62300 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 62328 │ │ │ │ + bne.n 623a8 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 62280 │ │ │ │ + bl 62300 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 62328 │ │ │ │ + b.n 623a8 │ │ │ │ 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, #9071 @ 0x236f │ │ │ │ + movw r4, #9199 @ 0x23ef │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -83640,77 +83696,77 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 623d2 │ │ │ │ + bhi.n 62452 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62476 │ │ │ │ + beq.n 624f6 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 62412 │ │ │ │ + bne.n 62492 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 62470 │ │ │ │ + beq.n 624f0 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 62412 │ │ │ │ + bne.n 62492 │ │ │ │ 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 6242a │ │ │ │ + bne.n 624aa │ │ │ │ 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 62446 │ │ │ │ + bne.n 624c6 │ │ │ │ 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 62460 │ │ │ │ + bne.n 624e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 624ac │ │ │ │ + beq.n 6252c │ │ │ │ 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 62482 │ │ │ │ + bne.n 62502 │ │ │ │ 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 62498 │ │ │ │ + bne.n 62518 │ │ │ │ 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 │ │ │ │ @@ -83719,22 +83775,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 624da │ │ │ │ + bne.n 6255a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 62674 │ │ │ │ + b.n 626f4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 624d4 │ │ │ │ + beq.n 62554 │ │ │ │ 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 │ │ │ │ @@ -83744,68 +83800,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 62528 │ │ │ │ + bls.n 625a8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 6251e │ │ │ │ + bhi.n 6259e │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 6252a │ │ │ │ + b.n 625aa │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 6252a │ │ │ │ + b.n 625aa │ │ │ │ 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 62554 │ │ │ │ + bne.n 625d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 62674 │ │ │ │ + b.n 626f4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6257c │ │ │ │ + bne.n 625fc │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 624d4 │ │ │ │ + bls.n 62554 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62674 │ │ │ │ + beq.n 626f4 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 6255c │ │ │ │ + b.n 625dc │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2ab04 <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 625ac │ │ │ │ + beq.n 6262c │ │ │ │ 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 │ │ │ │ @@ -83813,20 +83869,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 27ee3c │ │ │ │ + bl 27ef2c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 62618 │ │ │ │ + cbz r2, 62698 │ │ │ │ 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 │ │ │ │ @@ -83838,52 +83894,52 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 625d2 │ │ │ │ + b.n 62652 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 624d4 │ │ │ │ + beq.w 62554 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 62644 │ │ │ │ + cbnz r6, 626c4 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 62674 │ │ │ │ + cbz r0, 626f4 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 6262c │ │ │ │ - b.n 6266e │ │ │ │ + bne.n 626ac │ │ │ │ + b.n 626ee │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 6266a │ │ │ │ + cbz r6, 626ea │ │ │ │ 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 62646 │ │ │ │ - b.n 62674 │ │ │ │ + bne.n 626c6 │ │ │ │ + b.n 626f4 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 6261a │ │ │ │ + b.n 6269a │ │ │ │ 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 │ │ │ │ @@ -83892,37 +83948,37 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 626b4 │ │ │ │ + cbz r0, 62734 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 626b4 │ │ │ │ + cbz r3, 62734 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 624ae │ │ │ │ + b.n 6252e │ │ │ │ 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 1af5b0 │ │ │ │ + bl 1aef58 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -83937,58 +83993,58 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 6272c │ │ │ │ + bls.n 627ac │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 62722 │ │ │ │ + bhi.n 627a2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 6272e │ │ │ │ + b.n 627ae │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 6272e │ │ │ │ + b.n 627ae │ │ │ │ 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, 627b4 │ │ │ │ + cbz r0, 62834 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38848 @ 0x97c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 627b2 │ │ │ │ + bcs.n 62832 │ │ │ │ mov r5, r0 │ │ │ │ blx 29d00 │ │ │ │ - cbz r0, 627b2 │ │ │ │ + cbz r0, 62832 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62776 │ │ │ │ + bne.n 627f6 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 627b2 │ │ │ │ + bcs.n 62832 │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #41120 @ 0xa0a0 │ │ │ │ @@ -84001,34 +84057,34 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 627dc │ │ │ │ + cbz r0, 6285c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 627dc │ │ │ │ + cbz r3, 6285c │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2ab78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6274a │ │ │ │ - b.w 1ac670 │ │ │ │ - b.w 1ac670 │ │ │ │ + b.n 627ca │ │ │ │ + b.w 1ac010 │ │ │ │ + b.w 1ac010 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6477 @ 0x194d │ │ │ │ + movw r1, #6805 @ 0x1a95 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53528 @ 0xd118 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 40de0 <_PyCompile_OptimizeCfg@@Base+0xb3e> │ │ │ │ - ldr r3, [pc, #44] @ (62834 ) │ │ │ │ + b.w 40e00 <_PyCompile_OptimizeCfg@@Base+0xb80> │ │ │ │ + ldr r3, [pc, #44] @ (628b4 ) │ │ │ │ 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 │ │ │ │ @@ -84050,40 +84106,40 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1ae1dc │ │ │ │ + bl 1adb7c │ │ │ │ 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 62896 │ │ │ │ + beq.n 62916 │ │ │ │ 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 6287c │ │ │ │ + b.n 628fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 628a8 │ │ │ │ + cbz r2, 62928 │ │ │ │ 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} │ │ │ │ @@ -84092,116 +84148,116 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29718 │ │ │ │ - ldr r1, [pc, #32] @ (628ec ) │ │ │ │ + ldr r1, [pc, #32] @ (6296c ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29db8 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvc.n 62880 │ │ │ │ + bhi.n 62900 │ │ │ │ movs r3, r5 │ │ │ │ - movw r3, #54720 @ 0xd5c0 │ │ │ │ + movw r3, #54976 @ 0xd6c0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62964 │ │ │ │ + beq.n 629e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62964 │ │ │ │ + beq.n 629e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (62968 ) │ │ │ │ + ldr r2, [pc, #84] @ (629e8 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 62934 │ │ │ │ + bne.n 629b4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62934 │ │ │ │ + beq.n 629b4 │ │ │ │ blx 2941c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6294c │ │ │ │ - cbz r3, 62948 │ │ │ │ + beq.n 629cc │ │ │ │ + cbz r3, 629c8 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6293a │ │ │ │ + b.n 629ba │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6295a │ │ │ │ + bne.n 629da │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 62958 │ │ │ │ + cbz r2, 629d8 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6295a │ │ │ │ + b.n 629da │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1aeb8c │ │ │ │ + b.w 1ae52c │ │ │ │ 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 62080 │ │ │ │ - cbz r0, 629b2 │ │ │ │ + bl 62100 │ │ │ │ + cbz r0, 62a32 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 29f90 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 62098 │ │ │ │ + bl 62118 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 62280 │ │ │ │ + bl 62300 │ │ │ │ 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, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6296c │ │ │ │ + bl 629ec │ │ │ │ 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 │ │ │ │ @@ -84210,379 +84266,379 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 62a26 │ │ │ │ - movw r4, #14332 @ 0x37fc │ │ │ │ + beq.n 62aa6 │ │ │ │ + movw r4, #14588 @ 0x38fc │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 62a34 │ │ │ │ + bne.n 62ab4 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 62a38 │ │ │ │ - movw r4, #12996 @ 0x32c4 │ │ │ │ + b.n 62ab8 │ │ │ │ + movw r4, #13252 @ 0x33c4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 62a38 │ │ │ │ + b.n 62ab8 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 62a48 │ │ │ │ + bge.n 62ac8 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 62a8c │ │ │ │ + bge.n 62b0c │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 62a5e │ │ │ │ + bne.n 62ade │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 62b4a │ │ │ │ + beq.n 62bca │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #12280 @ 0x2ff8 │ │ │ │ - movw r2, #45800 @ 0xb2e8 │ │ │ │ + movweq r4, #12536 @ 0x30f8 │ │ │ │ + movw r2, #46056 @ 0xb3e8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ movteq r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ - b.n 62b4a │ │ │ │ + b.n 62bca │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #13436 @ 0x347c │ │ │ │ - movwlt r6, #12728 @ 0x31b8 │ │ │ │ + movwge r6, #13692 @ 0x357c │ │ │ │ + movwlt r6, #12984 @ 0x32b8 │ │ │ │ ite ge │ │ │ │ movtge r6, #43 @ 0x2b │ │ │ │ movtlt r6, #41 @ 0x29 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #8612 @ 0x21a4 │ │ │ │ + movwge r6, #8840 @ 0x2288 │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #11976 @ 0x2ec8 │ │ │ │ + movw r2, #12232 @ 0x2fc8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r4, #45812 @ 0xb2f4 │ │ │ │ + movw r4, #46068 @ 0xb3f4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #45820 @ 0xb2fc │ │ │ │ + movw r2, #46076 @ 0xb3fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ - movw r2, #45792 @ 0xb2e0 │ │ │ │ + movw r2, #46048 @ 0xb3e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ 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, #45852 @ 0xb31c │ │ │ │ + movw r2, #46108 @ 0xb41c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 62c70 │ │ │ │ + bne.n 62cf0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #14332 @ 0x37fc │ │ │ │ + movw r3, #14588 @ 0x38fc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #45792 @ 0xb2e0 │ │ │ │ + movw r2, #46048 @ 0xb3e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 62c66 │ │ │ │ + bge.n 62ce6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #65284 @ 0xff04 │ │ │ │ + movw r2, #65360 @ 0xff50 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ - movw r2, #45836 @ 0xb30c │ │ │ │ + bl 62a38 │ │ │ │ + movw r2, #46092 @ 0xb40c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + bl 62a38 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 62cec │ │ │ │ - movw r2, #45860 @ 0xb324 │ │ │ │ + b.n 62d6c │ │ │ │ + movw r2, #46116 @ 0xb424 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 62cec │ │ │ │ + b.n 62d6c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #12280 @ 0x2ff8 │ │ │ │ + movw r3, #12536 @ 0x30f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #45868 @ 0xb32c │ │ │ │ + movw r2, #46124 @ 0xb42c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 62c66 │ │ │ │ - movw r2, #45876 @ 0xb334 │ │ │ │ + bge.n 62ce6 │ │ │ │ + movw r2, #46132 @ 0xb434 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 629b8 │ │ │ │ + b.n 62a38 │ │ │ │ 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, #45852 @ 0xb31c │ │ │ │ + movw r2, #46108 @ 0xb41c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 629b8 │ │ │ │ + b.n 62a38 │ │ │ │ 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, 62d7e │ │ │ │ + cbz r4, 62dfe │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 62d70 │ │ │ │ - b.n 62dd4 │ │ │ │ + bne.n 62df0 │ │ │ │ + b.n 62e54 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 62dd4 │ │ │ │ + beq.n 62e54 │ │ │ │ movw r3, #2692 @ 0xa84 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 62dd4 │ │ │ │ + cbz r3, 62e54 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62dd4 │ │ │ │ + beq.n 62e54 │ │ │ │ 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, #45896 @ 0xb348 │ │ │ │ + movw r1, #46152 @ 0xb448 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6296c │ │ │ │ - b.n 62de2 │ │ │ │ + bl 629ec │ │ │ │ + b.n 62e62 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6296c │ │ │ │ + bl 629ec │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2164 @ 0x874 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 62e0c │ │ │ │ + cbnz r3, 62e8c │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a44ec <_start@@Base+0x5a8> │ │ │ │ + bl 1a3e94 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 62e24 │ │ │ │ + cbz r3, 62ea4 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #45916 @ 0xb35c │ │ │ │ + movw r0, #46172 @ 0xb45c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 62d5a │ │ │ │ - b.n 62e64 │ │ │ │ + bl 62dda │ │ │ │ + b.n 62ee4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 62e34 │ │ │ │ + cbnz r3, 62eb4 │ │ │ │ movw r0, #2164 @ 0x874 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a44ec <_start@@Base+0x5a8> │ │ │ │ + bl 1a3e94 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 62e64 │ │ │ │ + cbz r3, 62ee4 │ │ │ │ movw r3, #2688 @ 0xa80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 62e10 │ │ │ │ - ldr r2, [pc, #40] @ (62e70 ) │ │ │ │ + blt.n 62e90 │ │ │ │ + ldr r2, [pc, #40] @ (62ef0 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62e4c │ │ │ │ + bne.n 62ecc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 62e10 │ │ │ │ + ble.n 62e90 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -84595,52 +84651,52 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 62ea4 │ │ │ │ + cbnz r3, 62f24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a44ec <_start@@Base+0x5a8> │ │ │ │ + bl 1a3e94 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 62eba │ │ │ │ + cbz r3, 62f3a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #45936 @ 0xb370 │ │ │ │ + movw r0, #46192 @ 0xb470 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 62d5a │ │ │ │ - b.n 62efa │ │ │ │ + bl 62dda │ │ │ │ + b.n 62f7a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 62eca │ │ │ │ + cbnz r3, 62f4a │ │ │ │ movw r0, #2164 @ 0x874 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a44ec <_start@@Base+0x5a8> │ │ │ │ + bl 1a3e94 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 62efa │ │ │ │ + cbz r3, 62f7a │ │ │ │ movw r3, #2684 @ 0xa7c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 62ea8 │ │ │ │ - ldr r2, [pc, #60] @ (62f1c ) │ │ │ │ + blt.n 62f28 │ │ │ │ + ldr r2, [pc, #60] @ (62f9c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62ee2 │ │ │ │ + bne.n 62f62 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 62ea8 │ │ │ │ + ble.n 62f28 │ │ │ │ movw r3, #20528 @ 0x5030 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 62f12 │ │ │ │ + cbz r2, 62f92 │ │ │ │ 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} │ │ │ │ @@ -84652,165 +84708,165 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 62f7a │ │ │ │ + bhi.n 62ffa │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ad620 │ │ │ │ + bl 1acfc0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 62f4c │ │ │ │ + cbz r4, 62fcc │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 62f6e │ │ │ │ - cbz r5, 62f7a │ │ │ │ - cbz r1, 62f7a │ │ │ │ + bne.n 62fee │ │ │ │ + cbz r5, 62ffa │ │ │ │ + cbz r1, 62ffa │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 62f7a │ │ │ │ + bcc.n 62ffa │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1ad99c │ │ │ │ - b.n 62f58 │ │ │ │ + bl 1ad33c │ │ │ │ + b.n 62fd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ad99c │ │ │ │ + b.w 1ad33c │ │ │ │ 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 63150 │ │ │ │ + beq.w 631d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 63150 │ │ │ │ + beq.w 631d0 │ │ │ │ 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 62fd6 │ │ │ │ + bhi.n 63056 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62fc6 │ │ │ │ - cbz r2, 62fc6 │ │ │ │ + beq.n 63046 │ │ │ │ + cbz r2, 63046 │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 62f20 │ │ │ │ - b.n 6313e │ │ │ │ + bl 62fa0 │ │ │ │ + b.n 631be │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 6313e │ │ │ │ + bne.w 631be │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40576 @ 0x9e80 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 6300e │ │ │ │ + cbnz r7, 6308e │ │ │ │ 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, #45956 @ 0xb384 │ │ │ │ + movw r1, #46212 @ 0xb484 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 63028 │ │ │ │ + b.n 630a8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r9, lsr #5 │ │ │ │ - bhi.n 63036 │ │ │ │ + bhi.n 630b6 │ │ │ │ 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, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #46280 @ 0xb4c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 62e74 │ │ │ │ - b.n 63150 │ │ │ │ + bl 62ef4 │ │ │ │ + b.n 631d0 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63118 │ │ │ │ + bne.n 63198 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63118 │ │ │ │ + beq.n 63198 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 6306a │ │ │ │ + beq.n 630ea │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ae118 │ │ │ │ - cbz r4, 6306a │ │ │ │ + bl 1adab8 │ │ │ │ + cbz r4, 630ea │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ad928 │ │ │ │ - bl 1aabc4 │ │ │ │ + bl 1ad2c8 │ │ │ │ + bl 1aa564 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 63118 │ │ │ │ - bl 1a478c <_start@@Base+0x848> │ │ │ │ - cbz r4, 6307a │ │ │ │ - cbz r0, 63088 │ │ │ │ + blt.n 63198 │ │ │ │ + bl 1a4134 <_start@@Base+0x844> │ │ │ │ + cbz r4, 630fa │ │ │ │ + cbz r0, 63108 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 61142 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 63118 │ │ │ │ + bl 611c2 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 63198 │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 630c4 │ │ │ │ + beq.n 63144 │ │ │ │ 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 630ae │ │ │ │ + bne.n 6312e │ │ │ │ dmb ish │ │ │ │ - b.n 6310c │ │ │ │ + b.n 6318c │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29e3c <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -84825,84 +84881,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 63100 │ │ │ │ + bne.n 63180 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ae264 │ │ │ │ + bl 1adc04 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1ae118 │ │ │ │ - cbnz r0, 6313e │ │ │ │ + bl 1adab8 │ │ │ │ + cbnz r0, 631be │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #46100 @ 0xb414 │ │ │ │ + movw r1, #46356 @ 0xb514 │ │ │ │ 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 62e74 │ │ │ │ + b.n 62ef4 │ │ │ │ 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 1aa890 │ │ │ │ + b.w 1aa230 │ │ │ │ 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, 63174 │ │ │ │ + cbz r2, 631f4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (631c4 ) │ │ │ │ - bl 1ad928 │ │ │ │ - ldr r0, [pc, #72] @ (631c8 ) │ │ │ │ - bl 1c971c │ │ │ │ + ldr r0, [pc, #72] @ (63244 ) │ │ │ │ + bl 1ad2c8 │ │ │ │ + ldr r0, [pc, #72] @ (63248 ) │ │ │ │ + bl 1c8f44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1c97f4 │ │ │ │ + bl 1c901c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 631be │ │ │ │ + cbz r4, 6323e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29e30 │ │ │ │ - cbz r0, 631be │ │ │ │ + cbz r0, 6323e │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 631be │ │ │ │ + cbz r2, 6323e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #46160 @ 0xb450 │ │ │ │ + movw r0, #46416 @ 0xb550 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 62de6 │ │ │ │ + bl 62e66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 631c0 │ │ │ │ + b.n 63240 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ @@ -84912,376 +84968,376 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c97f4 │ │ │ │ + bl 1c901c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6326e │ │ │ │ + beq.n 632ee │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r6, #19384 @ 0x4bb8 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - bl 1c971c │ │ │ │ + bl 1c8f44 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2937c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6326e │ │ │ │ + cbz r0, 632ee │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 63236 │ │ │ │ + bne.n 632b6 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 63218 │ │ │ │ + b.n 63298 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6325a │ │ │ │ + bne.n 632da │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6325a │ │ │ │ + bne.n 632da │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2937c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6326e │ │ │ │ - movw r0, #46236 @ 0xb49c │ │ │ │ + cbz r0, 632ee │ │ │ │ + movw r0, #46492 @ 0xb59c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 62de6 │ │ │ │ + bl 62e66 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 6329c │ │ │ │ + bne.n 6331c │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 632ac │ │ │ │ + bhi.n 6332c │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 6327c │ │ │ │ + b.n 632fc │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 632a4 │ │ │ │ + bne.n 63324 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 632ca │ │ │ │ - cbz r2, 632b0 │ │ │ │ + b.n 6334a │ │ │ │ + cbz r2, 63330 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 632b0 │ │ │ │ - b.n 632a0 │ │ │ │ + bne.n 63330 │ │ │ │ + b.n 63320 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 632ca │ │ │ │ + b.n 6334a │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 632c6 │ │ │ │ + bne.n 63346 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 632a0 │ │ │ │ - b.n 6327c │ │ │ │ + beq.n 63320 │ │ │ │ + b.n 632fc │ │ │ │ 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 63274 │ │ │ │ - cbnz r0, 632ee │ │ │ │ + bl 632f4 │ │ │ │ + cbnz r0, 6336e │ │ │ │ yield │ │ │ │ - b.n 632de │ │ │ │ + b.n 6335e │ │ │ │ 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 63274 │ │ │ │ - cbnz r0, 63314 │ │ │ │ + bl 632f4 │ │ │ │ + cbnz r0, 63394 │ │ │ │ yield │ │ │ │ - b.n 63304 │ │ │ │ + b.n 63384 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1af910 │ │ │ │ + bl 1af2b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #54720 @ 0xd5c0 │ │ │ │ + movw r3, #54976 @ 0xd6c0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 633fc │ │ │ │ + beq.n 6347c │ │ │ │ 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 633ec │ │ │ │ + beq.n 6346c │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 633f2 │ │ │ │ + beq.n 63472 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1a9de8 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1a9788 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 633b6 │ │ │ │ + cbz r7, 63436 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 63274 │ │ │ │ - cbnz r0, 63386 │ │ │ │ + bl 632f4 │ │ │ │ + cbnz r0, 63406 │ │ │ │ yield │ │ │ │ - b.n 63376 │ │ │ │ + b.n 633f6 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 63370 │ │ │ │ + bne.n 633f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 633aa │ │ │ │ + cbnz r2, 6342a │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1aead0 │ │ │ │ - b.n 633b8 │ │ │ │ + bl 1ae470 │ │ │ │ + b.n 63438 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 633b8 │ │ │ │ + b.n 63438 │ │ │ │ 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 63366 │ │ │ │ + bne.n 633e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9de8 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ - cbnz r0, 633e4 │ │ │ │ + bl 1a9788 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + cbnz r0, 63464 │ │ │ │ yield │ │ │ │ - b.n 633d8 │ │ │ │ + b.n 63458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 628ac │ │ │ │ - b.n 633f2 │ │ │ │ + bl 6292c │ │ │ │ + b.n 63472 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1a98b0 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1a9250 <_Py_write_noraise@@Base+0x798> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 628f0 │ │ │ │ + b.w 62970 │ │ │ │ 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 63444 │ │ │ │ + bls.n 634c4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 6343c │ │ │ │ + cbnz r3, 634bc │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6343c │ │ │ │ - bl 1e2984 <_PyEvent_Notify@@Base+0x1c8> │ │ │ │ + beq.n 634bc │ │ │ │ + bl 1e2498 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 63426 │ │ │ │ + b.n 634a6 │ │ │ │ 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 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 63484 │ │ │ │ + bge.n 63504 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1ae344 │ │ │ │ + bl 1adce4 │ │ │ │ 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 634ba │ │ │ │ + b.n 6353a │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9892 @ 0x26a4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ bic.w r5, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 634b4 │ │ │ │ + bne.n 63534 │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 63468 │ │ │ │ - b.n 6349e │ │ │ │ + beq.n 634e8 │ │ │ │ + b.n 6351e │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 634c6 │ │ │ │ + bne.n 63546 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 634d2 │ │ │ │ + b.n 63552 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 634d2 │ │ │ │ + cbz r2, 63552 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 634c6 │ │ │ │ + b.n 63546 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 634ba │ │ │ │ + bne.n 6353a │ │ │ │ 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, 634ee │ │ │ │ + cbz r3, 6356e │ │ │ │ yield │ │ │ │ - b.n 634e0 │ │ │ │ + b.n 63560 │ │ │ │ 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 62f7c │ │ │ │ + bl 62ffc │ │ │ │ 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 6352c │ │ │ │ + bne.n 635ac │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 63512 │ │ │ │ + bne.n 63592 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63532 │ │ │ │ + bne.n 635b2 │ │ │ │ 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 6358a │ │ │ │ + bcs.n 6360a │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 63582 │ │ │ │ + bne.n 63602 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2984 <_PyEvent_Notify@@Base+0x1c8> │ │ │ │ + bl 1e2498 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 63568 │ │ │ │ + b.n 635e8 │ │ │ │ movw r5, #2164 @ 0x874 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 635a0 │ │ │ │ + cbnz r3, 63620 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1a44ec <_start@@Base+0x5a8> │ │ │ │ + bl 1a3e94 <_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 1ae8c4 │ │ │ │ + bl 1ae264 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1ae344 │ │ │ │ + bl 1adce4 │ │ │ │ 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 │ │ │ │ @@ -85296,25 +85352,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 63616 │ │ │ │ + bne.n 63696 │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 635f2 │ │ │ │ + bne.n 63672 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6361c │ │ │ │ + bne.n 6369c │ │ │ │ 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 │ │ │ │ @@ -85325,72 +85381,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 636d0 │ │ │ │ + bcs.n 63750 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 636ba │ │ │ │ + cbz r3, 6373a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af5b0 │ │ │ │ + bl 1aef58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 636a2 │ │ │ │ + cbnz r3, 63722 │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1af950 │ │ │ │ + bl 1af2f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 636c8 │ │ │ │ + b.n 63748 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 636c8 │ │ │ │ + bne.n 63748 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 636c6 │ │ │ │ + bcc.n 63746 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 636c8 │ │ │ │ + b.n 63748 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 636c8 │ │ │ │ + b.n 63748 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 6365e │ │ │ │ + b.n 636de │ │ │ │ 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, 636fa │ │ │ │ + cbz r3, 6377a │ │ │ │ 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 │ │ │ │ @@ -85399,81 +85455,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 1ae344 │ │ │ │ + bl 1adce4 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ 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 6387e │ │ │ │ + bcs.w 638fe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6386a │ │ │ │ + beq.w 638ea │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63780 │ │ │ │ + beq.n 63800 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 63782 │ │ │ │ + cbz r6, 63802 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63782 │ │ │ │ + beq.n 63802 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 63770 │ │ │ │ + b.n 637f0 │ │ │ │ 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 1ad928 │ │ │ │ + bl 1ad2c8 │ │ │ │ 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 63274 │ │ │ │ - cbnz r0, 637b2 │ │ │ │ + bl 632f4 │ │ │ │ + cbnz r0, 63832 │ │ │ │ yield │ │ │ │ - b.n 637a2 │ │ │ │ + b.n 63822 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af5b0 │ │ │ │ + bl 1aef58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 637ca │ │ │ │ + cbnz r3, 6384a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1af950 │ │ │ │ + bl 1af2f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 63874 │ │ │ │ + b.n 638f4 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1ac6f8 │ │ │ │ + bl 1ac098 │ │ │ │ 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 │ │ │ │ @@ -85482,276 +85538,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, 63816 │ │ │ │ + cbz r3, 63896 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6381a │ │ │ │ + b.n 6389a │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aead0 │ │ │ │ + bl 1ae470 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 63874 │ │ │ │ + bne.n 638f4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 63862 │ │ │ │ + bcs.n 638e2 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 63874 │ │ │ │ + cbz r3, 638f4 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 63874 │ │ │ │ + bne.n 638f4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 63874 │ │ │ │ + b.n 638f4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 63842 │ │ │ │ - b.n 63874 │ │ │ │ + bhi.n 638c2 │ │ │ │ + b.n 638f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1afa38 │ │ │ │ + bl 1af3e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6374c │ │ │ │ + b.n 637cc │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6388c │ │ │ │ + cbnz r4, 6390c │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 633fe │ │ │ │ + bl 6347e │ │ │ │ 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, #46364 @ 0xb51c │ │ │ │ + movw r3, #46620 @ 0xb61c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #46376 @ 0xb528 │ │ │ │ + movw r3, #46632 @ 0xb628 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #46324 @ 0xb4f4 │ │ │ │ + movw r2, #46580 @ 0xb5f4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #46384 @ 0xb530 │ │ │ │ + movw r3, #46640 @ 0xb630 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #46396 @ 0xb53c │ │ │ │ + movw r3, #46652 @ 0xb63c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #46408 @ 0xb548 │ │ │ │ + movw r3, #46664 @ 0xb648 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #46420 @ 0xb554 │ │ │ │ + movw r3, #46676 @ 0xb654 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #46312 @ 0xb4e8 │ │ │ │ + movw r3, #46568 @ 0xb5e8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #12280 @ 0x2ff8 │ │ │ │ + movw r5, #12536 @ 0x30f8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 629b8 │ │ │ │ - ldr r0, [pc, #872] @ (63c84 ) │ │ │ │ + bl 62a38 │ │ │ │ + ldr r0, [pc, #872] @ (63d04 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #46428 @ 0xb55c │ │ │ │ + movw r1, #46684 @ 0xb65c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62b70 │ │ │ │ - ldr r0, [pc, #852] @ (63c88 ) │ │ │ │ + bl 62bf0 │ │ │ │ + ldr r0, [pc, #852] @ (63d08 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #46440 @ 0xb568 │ │ │ │ + movw r1, #46696 @ 0xb668 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movw r5, #38912 @ 0x9800 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #10912 @ 0x2aa0 │ │ │ │ + movw r3, #11168 @ 0x2ba0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #45852 @ 0xb31c │ │ │ │ + movw r2, #46108 @ 0xb41c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #46452 @ 0xb574 │ │ │ │ + movw r3, #46708 @ 0xb674 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #45852 @ 0xb31c │ │ │ │ + movw r2, #46108 @ 0xb41c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46460 @ 0xb57c │ │ │ │ + movw r1, #46716 @ 0xb67c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46468 @ 0xb584 │ │ │ │ + movw r1, #46724 @ 0xb684 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46480 @ 0xb590 │ │ │ │ + movw r1, #46736 @ 0xb690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46492 @ 0xb59c │ │ │ │ + movw r1, #46748 @ 0xb69c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #10812 @ 0x2a3c │ │ │ │ + movw r1, #11068 @ 0x2b3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46480 @ 0xb590 │ │ │ │ + movw r1, #46736 @ 0xb690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #46500 @ 0xb5a4 │ │ │ │ + movw r1, #46756 @ 0xb6a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62cfe │ │ │ │ + bl 62d7e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #46512 @ 0xb5b0 │ │ │ │ + movw r1, #46768 @ 0xb6b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62cfe │ │ │ │ + bl 62d7e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #46524 @ 0xb5bc │ │ │ │ + movw r1, #46780 @ 0xb6bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62cfe │ │ │ │ + bl 62d7e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #10732 @ 0x29ec │ │ │ │ + movw r1, #10988 @ 0x2aec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 62cfe │ │ │ │ + bl 62d7e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #46532 @ 0xb5c4 │ │ │ │ + movw r1, #46788 @ 0xb6c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62cfe │ │ │ │ + bl 62d7e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #46540 @ 0xb5cc │ │ │ │ + movw r1, #46796 @ 0xb6cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62cfe │ │ │ │ + bl 62d7e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #24104 @ 0x5e28 │ │ │ │ + movw r1, #24328 @ 0x5f08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 62b70 │ │ │ │ + bl 62bf0 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 63b20 │ │ │ │ + beq.n 63ba0 │ │ │ │ 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 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #46548 @ 0xb5d4 │ │ │ │ + movw r3, #46804 @ 0xb6d4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #46560 @ 0xb5e0 │ │ │ │ + movw r2, #46816 @ 0xb6e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ad078 │ │ │ │ + bl 1aca18 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #46580 @ 0xb5f4 │ │ │ │ + movw r3, #46836 @ 0xb6f4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #46592 @ 0xb600 │ │ │ │ + movw r2, #46848 @ 0xb700 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 29718 │ │ │ │ movw r3, #39552 @ 0x9a80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -85767,15 +85823,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39560 @ 0x9a88 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (63c8c ) │ │ │ │ + ldr r1, [pc, #196] @ (63d0c ) │ │ │ │ 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 │ │ │ │ @@ -85789,335 +85845,335 @@ │ │ │ │ blx 29264 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ 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 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ 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 63c52 │ │ │ │ + blt.n 63cd2 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 63c56 │ │ │ │ + bge.n 63cd6 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 63c56 │ │ │ │ + b.n 63cd6 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 63c6c │ │ │ │ + blt.n 63cec │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 63c6e │ │ │ │ + bge.n 63cee │ │ │ │ mov r7, sl │ │ │ │ - b.n 63c6e │ │ │ │ + b.n 63cee │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 63c90 │ │ │ │ + blt.n 63d10 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 63c94 │ │ │ │ + bge.n 63d14 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 63c94 │ │ │ │ + b.n 63d14 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 27ea0c │ │ │ │ - movw r2, #46604 @ 0xb60c │ │ │ │ + bl 27eafc │ │ │ │ + movw r2, #46860 @ 0xb70c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #15172 @ 0x3b44 │ │ │ │ + movw r3, #15428 @ 0x3c44 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ 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 27ea0c │ │ │ │ + bl 27eafc │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #39904 @ 0x9be0 │ │ │ │ + movw r3, #40160 @ 0x9ce0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #46624 @ 0xb620 │ │ │ │ + movw r2, #46880 @ 0xb720 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #59648 @ 0xe900 │ │ │ │ + movw r5, #59904 @ 0xea00 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 63d5a │ │ │ │ + cbz r3, 63dda │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #46692 @ 0xb664 │ │ │ │ + movw r2, #46948 @ 0xb764 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 629ec │ │ │ │ + bl 62a6c │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8973 @ 0x230d │ │ │ │ + movw r0, #9101 @ 0x238d │ │ │ │ movt r0, #6 │ │ │ │ - bl 629b8 │ │ │ │ + bl 62a38 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38912 @ 0x9800 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 63ecc │ │ │ │ + beq.w 63f4c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 623f8 │ │ │ │ + bl 62478 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 62478 │ │ │ │ + bl 624f8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29714 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #54720 @ 0xd5c0 │ │ │ │ + movw r6, #54976 @ 0xd6c0 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 63fe4 │ │ │ │ + beq.n 64064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63fe4 │ │ │ │ + beq.n 64064 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63ef8 │ │ │ │ - ldr r0, [pc, #224] @ (63fe8 ) │ │ │ │ + bne.n 63f78 │ │ │ │ + ldr r0, [pc, #224] @ (64068 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ada0c │ │ │ │ + bl 1ad3ac │ │ │ │ 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 63fe4 │ │ │ │ + bne.n 64064 │ │ │ │ movw r5, #2692 @ 0xa84 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 63f48 │ │ │ │ + cbz r3, 63fc8 │ │ │ │ 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 63f4a │ │ │ │ + b.n 63fca │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (63fec ) │ │ │ │ + ldr r2, [pc, #144] @ (6406c ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63f64 │ │ │ │ + beq.n 63fe4 │ │ │ │ blx 2941c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 63fe4 │ │ │ │ + beq.n 64064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 63f84 │ │ │ │ + cbz r3, 64004 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f80 │ │ │ │ - bl 6332a │ │ │ │ + beq.n 64000 │ │ │ │ + bl 633aa │ │ │ │ mov r3, r6 │ │ │ │ - b.n 63f70 │ │ │ │ + b.n 63ff0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 63f90 │ │ │ │ + beq.n 64010 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a98b0 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1a9250 <_Py_write_noraise@@Base+0x798> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 63d76 │ │ │ │ + bl 63df6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 63fe4 │ │ │ │ + beq.n 64064 │ │ │ │ movw r3, #39568 @ 0x9a90 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 63fcc │ │ │ │ + cbz r1, 6404c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 63fa8 │ │ │ │ + bne.n 64028 │ │ │ │ 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 62f20 │ │ │ │ - b.n 63fe4 │ │ │ │ + bl 62fa0 │ │ │ │ + b.n 64064 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63fde │ │ │ │ + bne.n 6405e │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 63fac │ │ │ │ + bne.n 6402c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 6400a │ │ │ │ + bpl.n 6408a │ │ │ │ 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 │ │ │ │ @@ -86128,219 +86184,219 @@ │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #46704 @ 0xb670 │ │ │ │ + movw r2, #46960 @ 0xb770 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6405a │ │ │ │ + cbnz r5, 640da │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #23092 @ 0x5a34 │ │ │ │ + movw r2, #24640 @ 0x6040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a388 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46740 @ 0xb694 │ │ │ │ + movw r2, #46996 @ 0xb794 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 64074 │ │ │ │ + bne.n 640f4 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #46752 @ 0xb6a0 │ │ │ │ + movw r2, #47008 @ 0xb7a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46788 @ 0xb6c4 │ │ │ │ + movw r2, #47044 @ 0xb7c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 640d4 │ │ │ │ + bne.n 64154 │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 640d4 │ │ │ │ + bne.n 64154 │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 640d4 │ │ │ │ + bne.n 64154 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #46824 @ 0xb6e8 │ │ │ │ + movw r0, #47080 @ 0xb7e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ - b.n 64138 │ │ │ │ - movw r7, #46916 @ 0xb744 │ │ │ │ + b.n 641b8 │ │ │ │ + movw r7, #47172 @ 0xb844 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46856 @ 0xb708 │ │ │ │ + movw r2, #47112 @ 0xb808 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #46892 @ 0xb72c │ │ │ │ + movw r2, #47148 @ 0xb82c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6411a │ │ │ │ + beq.n 6419a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2a194 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 640ee │ │ │ │ - movw r0, #46928 @ 0xb750 │ │ │ │ + bne.n 6416e │ │ │ │ + movw r0, #47184 @ 0xb850 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a194 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #47076 @ 0xb7e4 │ │ │ │ + movw r2, #47332 @ 0xb8e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 64164 │ │ │ │ + bne.n 641e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64154 │ │ │ │ + bne.n 641d4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 64166 │ │ │ │ + b.n 641e6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 6417c │ │ │ │ + cbz r6, 641fc │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #46824 @ 0xb6e8 │ │ │ │ + movw r0, #47080 @ 0xb7e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ - b.n 641ce │ │ │ │ + b.n 6424e │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #46856 @ 0xb708 │ │ │ │ + movw r2, #47112 @ 0xb808 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #47116 @ 0xb80c │ │ │ │ + movw r2, #47372 @ 0xb90c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #46916 @ 0xb744 │ │ │ │ + movw r0, #47172 @ 0xb844 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 641c0 │ │ │ │ + beq.n 64240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2a194 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a424 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 6418e │ │ │ │ + bne.n 6420e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64250 │ │ │ │ + beq.n 642d0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + movw r0, #47400 @ 0xb928 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #47160 @ 0xb838 │ │ │ │ + movw r2, #47416 @ 0xb938 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 6420e │ │ │ │ + beq.n 6428e │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 64212 │ │ │ │ + bcs.n 64292 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 641e8 │ │ │ │ + b.n 64268 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 6421c │ │ │ │ + bcc.n 6429c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ - b.n 64250 │ │ │ │ + b.n 642d0 │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 64236 │ │ │ │ + ble.n 642b6 │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #47168 @ 0xb840 │ │ │ │ + movw r0, #47424 @ 0xb940 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a194 │ │ │ │ - movw r2, #47160 @ 0xb838 │ │ │ │ + movw r2, #47416 @ 0xb938 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 64212 │ │ │ │ + bcs.n 64292 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64236 │ │ │ │ + b.n 642b6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a424 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29bb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 292c8 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 694bc │ │ │ │ + b.w 6953c │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ │ │ │ │ -00064280 : │ │ │ │ +00064300 : │ │ │ │ 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 │ │ │ │ @@ -86348,21 +86404,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 6212a │ │ │ │ + bl 621aa │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6212a │ │ │ │ + bl 621aa │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86373,228 +86429,228 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 642e8 │ │ │ │ + bne.n 64368 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 6431c │ │ │ │ + b.n 6439c │ │ │ │ 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 6431c │ │ │ │ + blt.n 6439c │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 64318 │ │ │ │ + bne.n 64398 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 6431c │ │ │ │ + b.n 6439c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 64302 │ │ │ │ + b.n 64382 │ │ │ │ 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 6432c │ │ │ │ + bne.n 643ac │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6434e │ │ │ │ + bge.n 643ce │ │ │ │ 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 64338 │ │ │ │ + b.n 643b8 │ │ │ │ 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 6440e │ │ │ │ + beq.n 6448e │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6449e │ │ │ │ + bcs.w 6451e │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 64394 │ │ │ │ + cbz r2, 64414 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6437e │ │ │ │ - b.n 6449e │ │ │ │ + bhi.n 643fe │ │ │ │ + b.n 6451e │ │ │ │ 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 643d0 │ │ │ │ + bge.n 64450 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 643be │ │ │ │ + beq.n 6443e │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 64378 │ │ │ │ + b.n 643f8 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 643a4 │ │ │ │ + b.n 64424 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 643d6 │ │ │ │ + bne.n 64456 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 643c2 │ │ │ │ - b.n 64408 │ │ │ │ + blt.n 64442 │ │ │ │ + b.n 64488 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6449e │ │ │ │ + bls.n 6451e │ │ │ │ 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 64398 │ │ │ │ + beq.n 64418 │ │ │ │ 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 64378 │ │ │ │ + b.n 643f8 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 644a2 │ │ │ │ + b.n 64522 │ │ │ │ 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 6449e │ │ │ │ + bcs.n 6451e │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6443c │ │ │ │ + cbz r2, 644bc │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 64426 │ │ │ │ - b.n 6449e │ │ │ │ + bhi.n 644a6 │ │ │ │ + b.n 6451e │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6445e │ │ │ │ + bge.n 644de │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64446 │ │ │ │ + beq.n 644c6 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 64422 │ │ │ │ + b.n 644a2 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 6447e │ │ │ │ + bge.n 644fe │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 6447a │ │ │ │ + beq.n 644fa │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 64422 │ │ │ │ + b.n 644a2 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 64460 │ │ │ │ + b.n 644e0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 64498 │ │ │ │ + bge.n 64518 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64480 │ │ │ │ + beq.n 64500 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 64422 │ │ │ │ + b.n 644a2 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 644a2 │ │ │ │ + b.n 64522 │ │ │ │ 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] @ (64510 ) │ │ │ │ + ldr r3, [pc, #80] @ (64590 ) │ │ │ │ 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 6428a │ │ │ │ + bl 6430a │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 64352 │ │ │ │ + bl 643d2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 644f6 │ │ │ │ + beq.n 64576 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 644f6 │ │ │ │ + beq.n 64576 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 644d8 │ │ │ │ - ldr r3, [pc, #24] @ (64510 ) │ │ │ │ + b.n 64558 │ │ │ │ + ldr r3, [pc, #24] @ (64590 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64508 │ │ │ │ + beq.n 64588 │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86602,21 +86658,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 6217e │ │ │ │ + bl 621fe │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6217e │ │ │ │ + bl 621fe │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86627,60 +86683,60 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 64572 │ │ │ │ + bne.n 645f2 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 645a8 │ │ │ │ + b.n 64628 │ │ │ │ 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 645a8 │ │ │ │ + blt.n 64628 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 645a4 │ │ │ │ + bne.n 64624 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 645a8 │ │ │ │ + b.n 64628 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6458e │ │ │ │ + b.n 6460e │ │ │ │ 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 645b8 │ │ │ │ + bne.n 64638 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 645da │ │ │ │ + bge.n 6465a │ │ │ │ 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 645c4 │ │ │ │ + b.n 64644 │ │ │ │ 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 │ │ │ │ @@ -86688,373 +86744,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 646aa │ │ │ │ + beq.n 6472a │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 64742 │ │ │ │ + bcs.w 647c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 64624 │ │ │ │ + cbz r2, 646a4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6460e │ │ │ │ - b.n 64742 │ │ │ │ + bhi.n 6468e │ │ │ │ + b.n 647c2 │ │ │ │ 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 6466a │ │ │ │ + bge.n 646ea │ │ │ │ ldr.w r2, [r4, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 64654 │ │ │ │ + beq.n 646d4 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 64608 │ │ │ │ + b.n 64688 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 64636 │ │ │ │ + b.n 646b6 │ │ │ │ ldr.w sl, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 64670 │ │ │ │ + bne.n 646f0 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 6465a │ │ │ │ - b.n 646a2 │ │ │ │ + blt.n 646da │ │ │ │ + b.n 64722 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 64742 │ │ │ │ + bls.n 647c2 │ │ │ │ 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 6462a │ │ │ │ + beq.n 646aa │ │ │ │ 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 64608 │ │ │ │ + b.n 64688 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r4, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 64746 │ │ │ │ + b.n 647c6 │ │ │ │ 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 64742 │ │ │ │ + bcs.n 647c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 646d8 │ │ │ │ + cbz r2, 64758 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 646c2 │ │ │ │ - b.n 64742 │ │ │ │ + bhi.n 64742 │ │ │ │ + b.n 647c2 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 646fa │ │ │ │ + bge.n 6477a │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 646e2 │ │ │ │ + beq.n 64762 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 646be │ │ │ │ + b.n 6473e │ │ │ │ mov sl, r8 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 64720 │ │ │ │ + bge.n 647a0 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6471a │ │ │ │ + beq.n 6479a │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 646be │ │ │ │ + b.n 6473e │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 646fc │ │ │ │ + b.n 6477c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6473a │ │ │ │ + bge.n 647ba │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64722 │ │ │ │ + beq.n 647a2 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ - b.n 646be │ │ │ │ + b.n 6473e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 64746 │ │ │ │ + b.n 647c6 │ │ │ │ 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] @ (647b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (64838 ) │ │ │ │ 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 64514 │ │ │ │ + bl 64594 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 645de │ │ │ │ + bl 6465e │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6479c │ │ │ │ + beq.n 6481c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 6479c │ │ │ │ + beq.n 6481c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 6477e │ │ │ │ - ldr r3, [pc, #24] @ (647b8 ) │ │ │ │ + b.n 647fe │ │ │ │ + ldr r3, [pc, #24] @ (64838 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 647ae │ │ │ │ + beq.n 6482e │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -000647bc : │ │ │ │ +0006483c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (647e4 ) │ │ │ │ + ldr r1, [pc, #24] @ (64864 ) │ │ │ │ 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 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000647e8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00064868 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 64814 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 64894 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #48804 @ 0xbea4 │ │ │ │ + movw r1, #49060 @ 0xbfa4 │ │ │ │ movt r1, #55 @ 0x37 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #40100 @ 0x9ca4 │ │ │ │ + movw r2, #40356 @ 0x9da4 │ │ │ │ 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 64816 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 64896 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #32020 @ 0x7d14 │ │ │ │ + movw r3, #32276 @ 0x7e14 │ │ │ │ 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, #65328 @ 0xff30 │ │ │ │ + movwmi r2, #48 @ 0x30 │ │ │ │ uxthmi r3, r3 │ │ │ │ - movtmi r2, #64 @ 0x40 │ │ │ │ + movtmi r2, #65 @ 0x41 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064840 : │ │ │ │ +000648c0 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64854 ) │ │ │ │ + ldr r4, [pc, #12] @ (648d4 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b9da │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064858 : │ │ │ │ +000648d8 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (6486c ) │ │ │ │ + ldr r4, [pc, #12] @ (648ec ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b9da │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064870 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +000648f0 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 64882 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 64902 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 214b88 │ │ │ │ + b.w 2147c4 <_PyUnicode_EncodeUTF16@@Base+0xccc> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064884 : │ │ │ │ +00064904 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 269868 │ │ │ │ + b.w 269950 │ │ │ │ │ │ │ │ -0006488a : │ │ │ │ +0006490a : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 269868 │ │ │ │ + b.w 269950 │ │ │ │ │ │ │ │ -00064890 : │ │ │ │ +00064910 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648a0 : │ │ │ │ - b.w 225ee4 │ │ │ │ +00064920 : │ │ │ │ + b.w 225ec0 │ │ │ │ │ │ │ │ -000648a4 : │ │ │ │ - ldr r2, [pc, #12] @ (648b4 ) │ │ │ │ +00064924 : │ │ │ │ + ldr r2, [pc, #12] @ (64934 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 22713c <_PyDeadline_Init@@Base+0x220> │ │ │ │ + b.w 227110 <_PyDeadline_Init@@Base+0x21c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000648b8 : │ │ │ │ - ldr r2, [pc, #12] @ (648c8 ) │ │ │ │ +00064938 : │ │ │ │ + ldr r2, [pc, #12] @ (64948 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 22726c │ │ │ │ + b.w 22736c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000648cc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0006494c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648ce <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0006494e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648d0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00064950 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648d2 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00064952 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648d4 : │ │ │ │ +00064954 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648d6 : │ │ │ │ +00064956 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648d8 : │ │ │ │ +00064958 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648da : │ │ │ │ +0006495a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648dc <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0006495c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 265884 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xc2c> │ │ │ │ + b.w 26596c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xc2c> │ │ │ │ │ │ │ │ -000648e2 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00064962 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648ec : │ │ │ │ +0006496c : │ │ │ │ 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 1d8ce8 │ │ │ │ + bl 1d8508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006490a <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0006498a <_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 8eefc │ │ │ │ + bl 8efec │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006493e <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +000649be <_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 │ │ │ │ @@ -87063,258 +87119,258 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b936 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064968 : │ │ │ │ +000649e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2b936 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00064984 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 64968 │ │ │ │ +00064a04 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 649e8 │ │ │ │ │ │ │ │ -00064988 : │ │ │ │ +00064a08 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 649a4 │ │ │ │ + cbz r0, 64a24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 649a4 │ │ │ │ + cbz r0, 64a24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649a6 : │ │ │ │ +00064a26 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649a8 : │ │ │ │ - ldr r1, [pc, #12] @ (649b8 ) │ │ │ │ +00064a28 : │ │ │ │ + ldr r1, [pc, #12] @ (64a38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1b3384 │ │ │ │ + b.w 1b2d1c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000649bc <_Py_hashtable_len@@Base>: │ │ │ │ +00064a3c <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649c0 : │ │ │ │ +00064a40 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649ce : │ │ │ │ +00064a4e : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649e4 : │ │ │ │ +00064a64 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649f2 : │ │ │ │ +00064a72 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00064a02 : │ │ │ │ +00064a82 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00064a12 : │ │ │ │ +00064a92 : │ │ │ │ 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, #47176 @ 0xb848 │ │ │ │ + movw r4, #47432 @ 0xb948 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a9800 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ + bl 1a91a0 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064a38 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00064ab8 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064a66 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00064ae6 <_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 64a84 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 64b04 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 294d0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 64a78 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64af8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 64a9a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 64b1a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a8a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 64b0a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 64aa6 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 64b26 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 294d0 │ │ │ │ - b.n 64a78 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64af8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00064aae <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00064b2e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064abe <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00064b3e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064ace <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00064b4e <_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 64af4 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 64b74 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 294d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 64ae4 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 64b64 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064af6 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00064b76 <_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 64b16 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 64b96 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 294d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64b18 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 64b98 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064b1a <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00064b9a <_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 │ │ │ │ │ │ │ │ -00064b2c <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00064bac <_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 84814 │ │ │ │ + bl 84914 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064b54 : │ │ │ │ +00064bd4 : │ │ │ │ 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 1a5458 │ │ │ │ + bl 1a4e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064b7e : │ │ │ │ +00064bfe : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87324,15 +87380,15 @@ │ │ │ │ blx 292c8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ │ │ │ │ -00064bae <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00064c2e <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38800 @ 0x9790 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87346,3826 +87402,3826 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #47200 @ 0xb860 │ │ │ │ + movw r1, #47456 @ 0xb960 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63204 @ 0xf6e4 │ │ │ │ + movw r0, #63452 @ 0xf7dc │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00064c02 : │ │ │ │ +00064c82 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (64c30 ) │ │ │ │ + ldr r3, [pc, #28] @ (64cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 64c28 │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + cbnz r0, 64ca8 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #16] @ (64c34 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (64cb4 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6e71c │ │ │ │ + b.w 6e79c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f40045 │ │ │ │ + @ instruction: 0xf7ec0045 │ │ │ │ │ │ │ │ -00064c38 : │ │ │ │ +00064cb8 : │ │ │ │ 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] @ (64c60 ) │ │ │ │ + ldr r2, [pc, #24] @ (64ce0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e7c34 <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ + bl 1e7764 <_PyErr_ProgramDecodedTextObject@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e94a4 <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ + b.w 1e8fd4 <_Py_IsInterpreterFinalizing@@Base+0x104> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064c64 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00064ce4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1abb28 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1ab4c8 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00064c6a <_PyThreadState_Init@@Base>: │ │ │ │ +00064cea <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #47228 @ 0xb87c │ │ │ │ + movw r1, #47484 @ 0xb97c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (64c88 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64d08 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7080045 │ │ │ │ + strb.w r0, [r0, r5] │ │ │ │ │ │ │ │ -00064c8c : │ │ │ │ - ldr r3, [pc, #8] @ (64c98 ) │ │ │ │ +00064d0c : │ │ │ │ + ldr r3, [pc, #8] @ (64d18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1e1de4 │ │ │ │ + b.w 1e21fc <_PyBytesWriter_Dealloc@@Base+0x1bc> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064c9c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00064d1c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #2713 @ 0xa99 │ │ │ │ + movw r3, #2893 @ 0xb4d │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064cb6 : │ │ │ │ +00064d36 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1e24 │ │ │ │ + bl 1e191c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64ce0 │ │ │ │ - ldr r2, [pc, #20] @ (64ce4 ) │ │ │ │ + bne.n 64d60 │ │ │ │ + ldr r2, [pc, #20] @ (64d64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2dfc │ │ │ │ - bl 1e5d94 │ │ │ │ + bl 1e2988 │ │ │ │ + bl 1e5854 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064ce8 : │ │ │ │ - ldr r2, [pc, #12] @ (64cf8 ) │ │ │ │ +00064d68 : │ │ │ │ + ldr r2, [pc, #12] @ (64d78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e2dfc │ │ │ │ + b.w 1e2988 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064cfc : │ │ │ │ +00064d7c : │ │ │ │ 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 1be83c │ │ │ │ + bl 1be1d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064d22 : │ │ │ │ +00064da2 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1be764 │ │ │ │ + b.w 1be0fc │ │ │ │ stmdb 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 64da8 │ │ │ │ + bne.n 64e28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 64d98 │ │ │ │ + beq.n 64e18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64d84 │ │ │ │ + blt.n 64e04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64d98 │ │ │ │ + bge.n 64e18 │ │ │ │ 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 64ebe │ │ │ │ + b.n 64f3e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 64ebe │ │ │ │ + b.n 64f3e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 64e02 │ │ │ │ + beq.n 64e82 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 64dee │ │ │ │ + blt.n 64e6e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 64e02 │ │ │ │ + bge.n 64e82 │ │ │ │ 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 64e12 │ │ │ │ + b.n 64e92 │ │ │ │ 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 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 64e66 │ │ │ │ + beq.n 64ee6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64e52 │ │ │ │ + blt.n 64ed2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27ed9c │ │ │ │ + bl 27ee8c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64e66 │ │ │ │ + bge.n 64ee6 │ │ │ │ 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 64e76 │ │ │ │ + b.n 64ef6 │ │ │ │ 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 64e92 │ │ │ │ + blt.n 64f12 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 64eaa │ │ │ │ - b.n 64eb2 │ │ │ │ + bge.n 64f2a │ │ │ │ + b.n 64f32 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 64eaa │ │ │ │ + beq.n 64f2a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 64eb8 │ │ │ │ + blt.n 64f38 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 64ebe │ │ │ │ + b.n 64f3e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64ebe │ │ │ │ + b.n 64f3e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00064ec4 : │ │ │ │ +00064f44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64f28 ) │ │ │ │ + ldr r0, [pc, #84] @ (64fa8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64eec │ │ │ │ + bne.n 64f6c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64edc │ │ │ │ + bne.n 64f5c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64ef8 │ │ │ │ - bl 279304 │ │ │ │ - bl 1a8ff4 │ │ │ │ + beq.n 64f78 │ │ │ │ + bl 279548 │ │ │ │ + bl 1a8994 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64f14 │ │ │ │ + bne.n 64f94 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64f04 │ │ │ │ + bne.n 64f84 │ │ │ │ dmb ish │ │ │ │ - beq.n 64f24 │ │ │ │ + beq.n 64fa4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64f28 ) │ │ │ │ - b.w 25d784 │ │ │ │ + ldr r0, [pc, #8] @ (64fa8 ) │ │ │ │ + b.w 25d75c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064f2c : │ │ │ │ +00064fac : │ │ │ │ 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] @ (64f9c ) │ │ │ │ + ldr r3, [pc, #96] @ (6501c ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64f56 │ │ │ │ + bne.n 64fd6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64f46 │ │ │ │ + bne.n 64fc6 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64f64 │ │ │ │ + beq.n 64fe4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 279304 │ │ │ │ - ldr r3, [pc, #56] @ (64fa0 ) │ │ │ │ + bl 279548 │ │ │ │ + ldr r3, [pc, #56] @ (65020 ) │ │ │ │ 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 64f86 │ │ │ │ + bne.n 65006 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64f76 │ │ │ │ + bne.n 64ff6 │ │ │ │ dmb ish │ │ │ │ - beq.n 64f98 │ │ │ │ + beq.n 65018 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 25d784 │ │ │ │ + b.w 25d75c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064fa4 : │ │ │ │ +00065024 : │ │ │ │ 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] @ (65014 ) │ │ │ │ + ldr r3, [pc, #96] @ (65094 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64fce │ │ │ │ + bne.n 6504e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fbe │ │ │ │ + bne.n 6503e │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64fdc │ │ │ │ + beq.n 6505c │ │ │ │ mov r0, r3 │ │ │ │ - bl 279304 │ │ │ │ - ldr r3, [pc, #56] @ (65018 ) │ │ │ │ + bl 279548 │ │ │ │ + ldr r3, [pc, #56] @ (65098 ) │ │ │ │ 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 64ffe │ │ │ │ + bne.n 6507e │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64fee │ │ │ │ + bne.n 6506e │ │ │ │ dmb ish │ │ │ │ - beq.n 65010 │ │ │ │ + beq.n 65090 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 25d784 │ │ │ │ + b.w 25d75c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006501c : │ │ │ │ +0006509c : │ │ │ │ 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] @ (650c8 ) │ │ │ │ + ldr r3, [pc, #156] @ (65148 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65046 │ │ │ │ + bne.n 650c6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65036 │ │ │ │ + bne.n 650b6 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65054 │ │ │ │ + beq.n 650d4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 65090 │ │ │ │ + ble.n 65110 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6507c │ │ │ │ + bne.n 650fc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6506c │ │ │ │ + bne.n 650ec │ │ │ │ dmb ish │ │ │ │ - beq.n 6508a │ │ │ │ + beq.n 6510a │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 650c6 │ │ │ │ + b.n 65146 │ │ │ │ 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 650b6 │ │ │ │ + bne.n 65136 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 650a6 │ │ │ │ + bne.n 65126 │ │ │ │ dmb ish │ │ │ │ - beq.n 650c4 │ │ │ │ + beq.n 65144 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25d784 │ │ │ │ + bl 25d75c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r0, [r4, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000650cc <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0006514c <_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 8100c │ │ │ │ - cbz r0, 65124 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 8110c │ │ │ │ + cbz r0, 651a4 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65128 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 651a8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65128 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 651a8 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 65128 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 651a8 <_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, 6515e <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r2, 651de <_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 6515a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 651da <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6515a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + cbnz r3, 651da <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00065162 : │ │ │ │ +000651e2 : │ │ │ │ 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 91da8 │ │ │ │ - cbnz r0, 65190 │ │ │ │ - ldr r2, [pc, #56] @ (651b8 ) │ │ │ │ + bl 91e88 │ │ │ │ + cbnz r0, 65210 │ │ │ │ + ldr r2, [pc, #56] @ (65238 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2dfc │ │ │ │ - b.n 651b4 │ │ │ │ + bl 1e2988 │ │ │ │ + b.n 65234 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e195c │ │ │ │ + bl 1e1494 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 651b4 │ │ │ │ + beq.n 65234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 651b4 │ │ │ │ + cbnz r3, 65234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000651bc : │ │ │ │ +0006523c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65162 │ │ │ │ + b.w 651e2 │ │ │ │ │ │ │ │ -000651c2 : │ │ │ │ +00065242 : │ │ │ │ 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 91da8 │ │ │ │ - cbnz r0, 651f0 │ │ │ │ - ldr r2, [pc, #56] @ (65218 ) │ │ │ │ + bl 91e88 │ │ │ │ + cbnz r0, 65270 │ │ │ │ + ldr r2, [pc, #56] @ (65298 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e2dfc │ │ │ │ - b.n 65214 │ │ │ │ + bl 1e2988 │ │ │ │ + b.n 65294 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64cb6 │ │ │ │ + bl 64d36 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65214 │ │ │ │ + beq.n 65294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65214 │ │ │ │ + cbnz r3, 65294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006521c : │ │ │ │ +0006529c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 651c2 │ │ │ │ + b.w 65242 │ │ │ │ │ │ │ │ -00065222 : │ │ │ │ +000652a2 : │ │ │ │ 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 91da8 │ │ │ │ - cbz r0, 65266 │ │ │ │ + bl 91e88 │ │ │ │ + cbz r0, 652e6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db864 <_PyEval_MakePendingCalls@@Base+0x6f8> │ │ │ │ + bl 1db08c <_PyEval_MakePendingCalls@@Base+0x700> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6526a │ │ │ │ + beq.n 652ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6526a │ │ │ │ + cbnz r3, 652ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6526a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 652ea │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006526e : │ │ │ │ +000652ee : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 65222 │ │ │ │ + b.w 652a2 │ │ │ │ │ │ │ │ -00065276 : │ │ │ │ +000652f6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 65222 │ │ │ │ + b.w 652a2 │ │ │ │ │ │ │ │ -0006527c : │ │ │ │ +000652fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55608 @ 0xd938 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 652d0 │ │ │ │ + cbz r0, 65350 │ │ │ │ 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 d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 652d2 │ │ │ │ + bge.n 65352 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652d0 │ │ │ │ + beq.n 65350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652d0 │ │ │ │ + cbnz r3, 65350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000652d6 : │ │ │ │ +00065356 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47276 @ 0xb8ac │ │ │ │ + movw r1, #47532 @ 0xb9ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6532c │ │ │ │ + beq.n 653ac │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65342 │ │ │ │ + bne.n 653c2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65376 │ │ │ │ + beq.n 653f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65376 │ │ │ │ - b.n 65344 │ │ │ │ + ble.n 653f6 │ │ │ │ + b.n 653c4 │ │ │ │ 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 65362 │ │ │ │ + beq.n 653e2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65390 │ │ │ │ + bne.n 65410 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65376 │ │ │ │ + beq.n 653f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65392 │ │ │ │ + bgt.n 65412 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 653d4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65454 │ │ │ │ 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 f4e1c │ │ │ │ + bl f5584 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653be │ │ │ │ + beq.n 6543e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 653be │ │ │ │ + cbnz r3, 6543e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653d4 │ │ │ │ + beq.n 65454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 653d4 │ │ │ │ + cbnz r3, 65454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65404 │ │ │ │ + beq.n 65484 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6541a │ │ │ │ + bne.n 6549a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6544e │ │ │ │ + beq.n 654ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6544e │ │ │ │ - b.n 6541c │ │ │ │ + ble.n 654ce │ │ │ │ + b.n 6549c │ │ │ │ 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 6543a │ │ │ │ + beq.n 654ba │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65468 │ │ │ │ + bne.n 654e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6544e │ │ │ │ + beq.n 654ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6546a │ │ │ │ + bgt.n 654ea │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 654ac │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6552c │ │ │ │ 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 11a564 │ │ │ │ + bl 11acdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65496 │ │ │ │ + beq.n 65516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65496 │ │ │ │ + cbnz r3, 65516 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654ac │ │ │ │ + beq.n 6552c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654ac │ │ │ │ + cbnz r3, 6552c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 654dc │ │ │ │ + beq.n 6555c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 654f2 │ │ │ │ + bne.n 65572 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65526 │ │ │ │ + beq.n 655a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65526 │ │ │ │ - b.n 654f4 │ │ │ │ + ble.n 655a6 │ │ │ │ + b.n 65574 │ │ │ │ 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 65512 │ │ │ │ + beq.n 65592 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65540 │ │ │ │ + bne.n 655c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65526 │ │ │ │ + beq.n 655a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65542 │ │ │ │ + bgt.n 655c2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65584 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65604 │ │ │ │ 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 145d94 │ │ │ │ + bl 146084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6556e │ │ │ │ + beq.n 655ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6556e │ │ │ │ + cbnz r3, 655ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65584 │ │ │ │ + beq.n 65604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65584 │ │ │ │ + cbnz r3, 65604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 655b4 │ │ │ │ + beq.n 65634 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655ca │ │ │ │ + bne.n 6564a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 655fe │ │ │ │ + beq.n 6567e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 655fe │ │ │ │ - b.n 655cc │ │ │ │ + ble.n 6567e │ │ │ │ + b.n 6564c │ │ │ │ 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 655ea │ │ │ │ + beq.n 6566a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65618 │ │ │ │ + bne.n 65698 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 655fe │ │ │ │ + beq.n 6567e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6561a │ │ │ │ + bgt.n 6569a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6565c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 656dc │ │ │ │ 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 13ac64 │ │ │ │ + bl 13b2b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65646 │ │ │ │ + beq.n 656c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65646 │ │ │ │ + cbnz r3, 656c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6565c │ │ │ │ + beq.n 656dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6565c │ │ │ │ + cbnz r3, 656dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6568a │ │ │ │ + beq.n 6570a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 656b8 │ │ │ │ + bne.n 65738 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6569e │ │ │ │ + beq.n 6571e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656ba │ │ │ │ + bgt.n 6573a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 656e4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65764 │ │ │ │ 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 f7fbc │ │ │ │ + bl f8720 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 656e4 │ │ │ │ + beq.n 65764 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656e4 │ │ │ │ + cbnz r3, 65764 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65712 │ │ │ │ + beq.n 65792 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65740 │ │ │ │ + bne.n 657c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65726 │ │ │ │ + beq.n 657a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65742 │ │ │ │ + bgt.n 657c2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6576c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 657ec │ │ │ │ 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 2445dc │ │ │ │ + bl 24459c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6576c │ │ │ │ + beq.n 657ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6576c │ │ │ │ + cbnz r3, 657ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6579a │ │ │ │ + beq.n 6581a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 657c8 │ │ │ │ + bne.n 65848 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657ae │ │ │ │ + beq.n 6582e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657ca │ │ │ │ + bgt.n 6584a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 657f4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65874 │ │ │ │ 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 fc3b0 │ │ │ │ + bl fcb18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657f4 │ │ │ │ + beq.n 65874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657f4 │ │ │ │ + cbnz r3, 65874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65824 │ │ │ │ + beq.n 658a4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6583a │ │ │ │ + bne.n 658ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6586e │ │ │ │ + beq.n 658ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6586e │ │ │ │ - b.n 6583c │ │ │ │ + ble.n 658ee │ │ │ │ + b.n 658bc │ │ │ │ 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 6585a │ │ │ │ + beq.n 658da │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65888 │ │ │ │ + bne.n 65908 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6586e │ │ │ │ + beq.n 658ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6588a │ │ │ │ + bgt.n 6590a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 658cc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6594c │ │ │ │ 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 eec30 │ │ │ │ + bl ef3a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658b6 │ │ │ │ + beq.n 65936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 658b6 │ │ │ │ + cbnz r3, 65936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658cc │ │ │ │ + beq.n 6594c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658cc │ │ │ │ + cbnz r3, 6594c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 658fc │ │ │ │ + beq.n 6597c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65912 │ │ │ │ + bne.n 65992 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65946 │ │ │ │ + beq.n 659c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65946 │ │ │ │ - b.n 65914 │ │ │ │ + ble.n 659c6 │ │ │ │ + b.n 65994 │ │ │ │ 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 65932 │ │ │ │ + beq.n 659b2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65960 │ │ │ │ + bne.n 659e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65946 │ │ │ │ + beq.n 659c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65962 │ │ │ │ + bgt.n 659e2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 659a4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65a24 │ │ │ │ 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 17cb90 │ │ │ │ + bl 17ca2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6598e │ │ │ │ + beq.n 65a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6598e │ │ │ │ + cbnz r3, 65a0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659a4 │ │ │ │ + beq.n 65a24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659a4 │ │ │ │ + cbnz r3, 65a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 659d4 │ │ │ │ + beq.n 65a54 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 659ea │ │ │ │ + bne.n 65a6a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65a1e │ │ │ │ + beq.n 65a9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65a1e │ │ │ │ - b.n 659ec │ │ │ │ + ble.n 65a9e │ │ │ │ + b.n 65a6c │ │ │ │ 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 65a0a │ │ │ │ + beq.n 65a8a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a38 │ │ │ │ + bne.n 65ab8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a1e │ │ │ │ + beq.n 65a9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a3a │ │ │ │ + bgt.n 65aba │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65a7c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65afc │ │ │ │ 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 11c0a0 │ │ │ │ + bl 11c81c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a66 │ │ │ │ + beq.n 65ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65a66 │ │ │ │ + cbnz r3, 65ae6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a7c │ │ │ │ + beq.n 65afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a7c │ │ │ │ + cbnz r3, 65afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65aac │ │ │ │ + beq.n 65b2c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65ac2 │ │ │ │ + bne.n 65b42 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65af6 │ │ │ │ + beq.n 65b76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65af6 │ │ │ │ - b.n 65ac4 │ │ │ │ + ble.n 65b76 │ │ │ │ + b.n 65b44 │ │ │ │ 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 65ae2 │ │ │ │ + beq.n 65b62 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65b10 │ │ │ │ + bne.n 65b90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65af6 │ │ │ │ + beq.n 65b76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65b12 │ │ │ │ + bgt.n 65b92 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65b54 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65bd4 │ │ │ │ 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 160efc │ │ │ │ + bl 160f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b3e │ │ │ │ + beq.n 65bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b3e │ │ │ │ + cbnz r3, 65bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b54 │ │ │ │ + beq.n 65bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b54 │ │ │ │ + cbnz r3, 65bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65b84 │ │ │ │ + beq.n 65c04 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65b9a │ │ │ │ + bne.n 65c1a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65bce │ │ │ │ + beq.n 65c4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65bce │ │ │ │ - b.n 65b9c │ │ │ │ + ble.n 65c4e │ │ │ │ + b.n 65c1c │ │ │ │ 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 65bba │ │ │ │ + beq.n 65c3a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65be8 │ │ │ │ + bne.n 65c68 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65bce │ │ │ │ + beq.n 65c4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65bea │ │ │ │ + bgt.n 65c6a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65c2c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65cac │ │ │ │ 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 12ed4c │ │ │ │ + bl 12f390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c16 │ │ │ │ + beq.n 65c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c16 │ │ │ │ + cbnz r3, 65c96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c2c │ │ │ │ + beq.n 65cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c2c │ │ │ │ + cbnz r3, 65cac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65c5c │ │ │ │ + beq.n 65cdc │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c72 │ │ │ │ + bne.n 65cf2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65ca6 │ │ │ │ + beq.n 65d26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65ca6 │ │ │ │ - b.n 65c74 │ │ │ │ + ble.n 65d26 │ │ │ │ + b.n 65cf4 │ │ │ │ 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 65c92 │ │ │ │ + beq.n 65d12 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65cc0 │ │ │ │ + bne.n 65d40 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65ca6 │ │ │ │ + beq.n 65d26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65cc2 │ │ │ │ + bgt.n 65d42 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65d04 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65d84 │ │ │ │ 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 f8db4 │ │ │ │ + bl f9518 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65cee │ │ │ │ + beq.n 65d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65cee │ │ │ │ + cbnz r3, 65d6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d04 │ │ │ │ + beq.n 65d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d04 │ │ │ │ + cbnz r3, 65d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65d34 │ │ │ │ + beq.n 65db4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65d4a │ │ │ │ + bne.n 65dca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65d7e │ │ │ │ + beq.n 65dfe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d7e │ │ │ │ - b.n 65d4c │ │ │ │ + ble.n 65dfe │ │ │ │ + b.n 65dcc │ │ │ │ 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 65d6a │ │ │ │ + beq.n 65dea │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65d98 │ │ │ │ + bne.n 65e18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65d7e │ │ │ │ + beq.n 65dfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65d9a │ │ │ │ + bgt.n 65e1a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65ddc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65e5c │ │ │ │ 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 1e3170 │ │ │ │ + bl 1e2c30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dc6 │ │ │ │ + beq.n 65e46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dc6 │ │ │ │ + cbnz r3, 65e46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ddc │ │ │ │ + beq.n 65e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ddc │ │ │ │ + cbnz r3, 65e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65e0c │ │ │ │ + beq.n 65e8c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e22 │ │ │ │ + bne.n 65ea2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65e56 │ │ │ │ + beq.n 65ed6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e56 │ │ │ │ - b.n 65e24 │ │ │ │ + ble.n 65ed6 │ │ │ │ + b.n 65ea4 │ │ │ │ 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 65e42 │ │ │ │ + beq.n 65ec2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e70 │ │ │ │ + bne.n 65ef0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65e56 │ │ │ │ + beq.n 65ed6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65e72 │ │ │ │ + bgt.n 65ef2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65eb4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 65f34 │ │ │ │ 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 210ed4 │ │ │ │ + bl 210c40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e9e │ │ │ │ + beq.n 65f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65e9e │ │ │ │ + cbnz r3, 65f1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65eb4 │ │ │ │ + beq.n 65f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65eb4 │ │ │ │ + cbnz r3, 65f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ee4 │ │ │ │ + beq.n 65f64 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65efa │ │ │ │ + bne.n 65f7a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65f2e │ │ │ │ + beq.n 65fae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65f2e │ │ │ │ - b.n 65efc │ │ │ │ + ble.n 65fae │ │ │ │ + b.n 65f7c │ │ │ │ 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 65f1a │ │ │ │ + beq.n 65f9a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f48 │ │ │ │ + bne.n 65fc8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65f2e │ │ │ │ + beq.n 65fae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65f4a │ │ │ │ + bgt.n 65fca │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 65f8c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6600c │ │ │ │ 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 24ee90 │ │ │ │ + bl 24eec8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f76 │ │ │ │ + beq.n 65ff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f76 │ │ │ │ + cbnz r3, 65ff6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f8c │ │ │ │ + beq.n 6600c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f8c │ │ │ │ + cbnz r3, 6600c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65fbc │ │ │ │ + beq.n 6603c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65fd2 │ │ │ │ + bne.n 66052 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66006 │ │ │ │ + beq.n 66086 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66006 │ │ │ │ - b.n 65fd4 │ │ │ │ + ble.n 66086 │ │ │ │ + b.n 66054 │ │ │ │ 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 65ff2 │ │ │ │ + beq.n 66072 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66020 │ │ │ │ + bne.n 660a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66006 │ │ │ │ + beq.n 66086 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66022 │ │ │ │ + bgt.n 660a2 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 66064 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 660e4 │ │ │ │ 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 22875c │ │ │ │ + bl 228738 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6604e │ │ │ │ + beq.n 660ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6604e │ │ │ │ + cbnz r3, 660ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66064 │ │ │ │ + beq.n 660e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66064 │ │ │ │ + cbnz r3, 660e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66094 │ │ │ │ + beq.n 66114 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 660aa │ │ │ │ + bne.n 6612a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 660de │ │ │ │ + beq.n 6615e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 660de │ │ │ │ - b.n 660ac │ │ │ │ + ble.n 6615e │ │ │ │ + b.n 6612c │ │ │ │ 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 660ca │ │ │ │ + beq.n 6614a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 660f8 │ │ │ │ + bne.n 66178 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 660de │ │ │ │ + beq.n 6615e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 660fa │ │ │ │ + bgt.n 6617a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6613c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 661bc │ │ │ │ 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 17d590 │ │ │ │ + bl 17d428 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66126 │ │ │ │ + beq.n 661a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66126 │ │ │ │ + cbnz r3, 661a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6613c │ │ │ │ + beq.n 661bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6613c │ │ │ │ + cbnz r3, 661bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6616c │ │ │ │ + beq.n 661ec │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66182 │ │ │ │ + bne.n 66202 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 661b6 │ │ │ │ + beq.n 66236 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 661b6 │ │ │ │ - b.n 66184 │ │ │ │ + ble.n 66236 │ │ │ │ + b.n 66204 │ │ │ │ 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 661a2 │ │ │ │ + beq.n 66222 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 661d0 │ │ │ │ + bne.n 66250 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 661b6 │ │ │ │ + beq.n 66236 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 661d2 │ │ │ │ + bgt.n 66252 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 66214 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 66294 │ │ │ │ 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 2535c8 │ │ │ │ + bl 253598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 661fe │ │ │ │ + beq.n 6627e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 661fe │ │ │ │ + cbnz r3, 6627e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66214 │ │ │ │ + beq.n 66294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66214 │ │ │ │ + cbnz r3, 66294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66244 │ │ │ │ + beq.n 662c4 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6625a │ │ │ │ + bne.n 662da │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6628e │ │ │ │ + beq.n 6630e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6628e │ │ │ │ - b.n 6625c │ │ │ │ + ble.n 6630e │ │ │ │ + b.n 662dc │ │ │ │ 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 6627a │ │ │ │ + beq.n 662fa │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 662a8 │ │ │ │ + bne.n 66328 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6628e │ │ │ │ + beq.n 6630e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 662aa │ │ │ │ + bgt.n 6632a │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 662ec │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6636c │ │ │ │ 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 152fa4 │ │ │ │ + bl 1530d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 662d6 │ │ │ │ + beq.n 66356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 662d6 │ │ │ │ + cbnz r3, 66356 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 662ec │ │ │ │ + beq.n 6636c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 662ec │ │ │ │ + cbnz r3, 6636c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6631c │ │ │ │ + beq.n 6639c │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66332 │ │ │ │ + bne.n 663b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66366 │ │ │ │ + beq.n 663e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66366 │ │ │ │ - b.n 66334 │ │ │ │ + ble.n 663e6 │ │ │ │ + b.n 663b4 │ │ │ │ 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 66352 │ │ │ │ + beq.n 663d2 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66380 │ │ │ │ + bne.n 66400 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66366 │ │ │ │ + beq.n 663e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66382 │ │ │ │ + bgt.n 66402 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 663c4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 66444 │ │ │ │ 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 2016a8 │ │ │ │ + bl 20105c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663ae │ │ │ │ + beq.n 6642e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 663ae │ │ │ │ + cbnz r3, 6642e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663c4 │ │ │ │ + beq.n 66444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 663c4 │ │ │ │ + cbnz r3, 66444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 663f4 │ │ │ │ + beq.n 66474 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6640a │ │ │ │ + bne.n 6648a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6643e │ │ │ │ + beq.n 664be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6643e │ │ │ │ - b.n 6640c │ │ │ │ + ble.n 664be │ │ │ │ + b.n 6648c │ │ │ │ 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 6642a │ │ │ │ + beq.n 664aa │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66458 │ │ │ │ + bne.n 664d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6643e │ │ │ │ + beq.n 664be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6645a │ │ │ │ + bgt.n 664da │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6649c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6651c │ │ │ │ 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 e5a0c │ │ │ │ + bl e6180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66486 │ │ │ │ + beq.n 66506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66486 │ │ │ │ + cbnz r3, 66506 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6649c │ │ │ │ + beq.n 6651c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6649c │ │ │ │ + cbnz r3, 6651c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000664a0 : │ │ │ │ +00066520 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8964 @ 0x2304 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 664c6 │ │ │ │ + bne.n 66546 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2268b4 │ │ │ │ + b.w 226890 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43220 @ 0xa8d4 │ │ │ │ + movw r1, #43460 @ 0xa9c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47312 @ 0xb8d0 │ │ │ │ + movw r1, #47568 @ 0xb9d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066508 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00066588 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 66538 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 665b8 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #50260 @ 0xc454 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ + movw r1, #43396 @ 0xa984 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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 66580 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ + blt.n 66600 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 6658c <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ + blt.n 6660c <_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 66596 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 66616 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66596 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 66616 <_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 665c2 <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ + blt.n 66642 <_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 665da <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - b.n 665e6 <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ + bge.n 6665a <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + b.n 66666 <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 665da <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + beq.n 6665a <_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 665ee <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ + blt.n 6666e <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 665f8 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66678 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 665f8 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66678 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 66600 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ - cbz r2, 6661c <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ + cbnz r5, 66680 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ + cbz r2, 6669c <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6640 @ 0x19f0 │ │ │ │ + movw r1, #6896 @ 0x1af0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6661e <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ + b.n 6669e <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ negs r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066620 : │ │ │ │ +000666a0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55608 @ 0xd938 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 66646 │ │ │ │ + beq.n 666c6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47356 @ 0xb8fc │ │ │ │ + movw r1, #47612 @ 0xb9fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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, 66672 │ │ │ │ + cbnz r4, 666f2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13772 @ 0x35cc │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 66674 │ │ │ │ + b.n 666f4 │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066676 : │ │ │ │ +000666f6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55608 @ 0xd938 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 666b0 │ │ │ │ + beq.n 66730 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #47356 @ 0xb8fc │ │ │ │ + movw r1, #47612 @ 0xb9fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 666b8 │ │ │ │ + b.n 66738 │ │ │ │ adds r0, #8 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 666de │ │ │ │ + cbnz r2, 6675e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 667a6 │ │ │ │ + bhi.n 66826 │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #28348 @ 0x6ebc │ │ │ │ + movw r0, #28720 @ 0x7030 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 666d0 │ │ │ │ + bne.n 66750 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66850 │ │ │ │ + b.n 668d0 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 666fe │ │ │ │ + b.n 6677e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12ec4c │ │ │ │ + bl 12f290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 666f0 │ │ │ │ + beq.n 66770 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 12ec4c │ │ │ │ + bl 12f290 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6672e │ │ │ │ + cbnz r0, 667ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 666f0 │ │ │ │ + beq.n 66770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 666f0 │ │ │ │ + bne.n 66770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 666f0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66770 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 667c0 │ │ │ │ + beq.n 66840 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12ec4c │ │ │ │ + bl 12f290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6681c │ │ │ │ + beq.n 6689c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 667c2 │ │ │ │ + bne.n 66842 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41704 @ 0xa2e8 │ │ │ │ + movw r1, #41960 @ 0xa3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6681c │ │ │ │ + beq.n 6689c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6681c │ │ │ │ + bne.n 6689c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6681c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6689c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12ec4c │ │ │ │ + bl 12f290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 666f0 │ │ │ │ - ldr r4, [pc, #204] @ (66854 ) │ │ │ │ + beq.n 66770 │ │ │ │ + ldr r4, [pc, #204] @ (668d4 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 667c2 │ │ │ │ + b.n 66842 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41736 @ 0xa308 │ │ │ │ + movw r1, #41992 @ 0xa408 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 666f0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 66770 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41780 @ 0xa334 │ │ │ │ + movw r1, #42036 @ 0xa434 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ - ldr r4, [pc, #144] @ (66854 ) │ │ │ │ + b.w d545c │ │ │ │ + ldr r4, [pc, #144] @ (668d4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12eed8 │ │ │ │ + bl 12f51c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66850 │ │ │ │ + bne.n 668d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 667e8 │ │ │ │ + beq.n 66868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 667e8 │ │ │ │ + cbnz r3, 66868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 667fe │ │ │ │ + beq.n 6687e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 667fe │ │ │ │ + cbnz r3, 6687e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 666f0 │ │ │ │ + beq.w 66770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 666f0 │ │ │ │ + bne.w 66770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 666f0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66770 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66832 │ │ │ │ + beq.n 668b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66832 │ │ │ │ + cbnz r3, 668b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 666f0 │ │ │ │ + beq.w 66770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 666f0 │ │ │ │ + bne.w 66770 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 666f0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66770 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #47392 @ 0xb920 │ │ │ │ + movw r0, #47648 @ 0xba20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b1c8 │ │ │ │ - movw r0, #47404 @ 0xb92c │ │ │ │ + b.w 7b2f8 │ │ │ │ + movw r0, #47660 @ 0xba2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ │ │ │ │ -00066870 : │ │ │ │ +000668f0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 668ae │ │ │ │ + beq.n 6692e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 668a6 │ │ │ │ + bmi.n 66926 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66918 │ │ │ │ - bl 85a4c │ │ │ │ + b.n 66998 │ │ │ │ + bl 85b54 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 668b0 │ │ │ │ + b.n 66930 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 668c6 │ │ │ │ + bne.n 66946 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 668d8 │ │ │ │ + b.n 66958 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 668a0 │ │ │ │ - bl 85a4c │ │ │ │ + bpl.n 66920 │ │ │ │ + bl 85b54 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 668f0 │ │ │ │ + bne.n 66970 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66902 │ │ │ │ + b.n 66982 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 668a0 │ │ │ │ - bl 85a4c │ │ │ │ + bpl.n 66920 │ │ │ │ + bl 85b54 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 668a0 │ │ │ │ + blt.n 66920 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 668a0 │ │ │ │ + bge.n 66920 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006691c : │ │ │ │ +0006699c : │ │ │ │ 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 114c20 │ │ │ │ + bl 1153b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66956 │ │ │ │ + beq.n 669d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 115310 │ │ │ │ + bl 115aa0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006695a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +000669da <_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, 66986 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 66a06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 66986 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 66982 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 66a06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 66a02 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 66986 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 66986 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 6699a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 66a06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 66a06 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 66a1a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #57664 @ 0xe140 │ │ │ │ + movw r0, #57920 @ 0xe240 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 669a6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 66a26 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5b70 │ │ │ │ + bl d6304 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000669b0 : │ │ │ │ +00066a30 : │ │ │ │ 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, 669da │ │ │ │ + cbz r0, 66a5a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 669da │ │ │ │ - cbz r1, 669d6 │ │ │ │ + bpl.n 66a5a │ │ │ │ + cbz r1, 66a56 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 669da │ │ │ │ - cbz r2, 669da │ │ │ │ - cbnz r3, 669ee │ │ │ │ + bpl.n 66a5a │ │ │ │ + cbz r2, 66a5a │ │ │ │ + cbnz r3, 66a6e │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #57664 @ 0xe140 │ │ │ │ + movw r0, #57920 @ 0xe240 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 669f8 │ │ │ │ + b.n 66a78 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5b70 │ │ │ │ + bl d6304 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000669fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00066a7c <_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, 66a26 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 66aa6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 66a26 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 66a22 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 66aa6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 66aa2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 66a26 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 66a26 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 66a3a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 66aa6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 66aa6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 66aba <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #57664 @ 0xe140 │ │ │ │ + movw r0, #57920 @ 0xe240 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66a44 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 66ac4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5b70 │ │ │ │ + bl d6304 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066a48 : │ │ │ │ +00066ac8 : │ │ │ │ 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, 66a70 │ │ │ │ + cbnz r6, 66af0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #28644 @ 0x6fe4 │ │ │ │ + movw r3, #28900 @ 0x70e4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 66a82 │ │ │ │ - movw r0, #47420 @ 0xb93c │ │ │ │ + b.n 66b02 │ │ │ │ + movw r0, #47676 @ 0xba3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66b4e │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66bce │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 66a94 │ │ │ │ + cbz r2, 66b14 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 66a82 │ │ │ │ + b.n 66b02 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af0dc │ │ │ │ + bl 1aea84 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b4e │ │ │ │ + beq.n 66bce │ │ │ │ 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, #51021 @ 0xc74d │ │ │ │ + movw r3, #52937 @ 0xcec9 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #19589 @ 0x4c85 │ │ │ │ + movw r3, #18485 @ 0x4835 │ │ │ │ movt r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #3904 @ 0xf40 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #51617 @ 0xc9a1 │ │ │ │ + movw r3, #51705 @ 0xc9f9 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #43751 @ 0xaae7 │ │ │ │ + movw r3, #43871 @ 0xab5f │ │ │ │ movt r3, #4 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66b48 │ │ │ │ + blt.n 66bc8 │ │ │ │ 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 7fa70 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fb70 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80770 │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66b52 │ │ │ │ + bne.n 66bd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66b48 │ │ │ │ + beq.n 66bc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b48 │ │ │ │ + cbnz r3, 66bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066b58 : │ │ │ │ - b.w 66a48 │ │ │ │ +00066bd8 : │ │ │ │ + b.w 66ac8 │ │ │ │ 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, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #12536 @ 0x30f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c2fa0 │ │ │ │ - cbnz r0, 66b90 │ │ │ │ + bl c3794 │ │ │ │ + cbnz r0, 66c10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bc6 │ │ │ │ + b.n 66c46 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48330 │ │ │ │ + bl 483b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66bac │ │ │ │ + beq.n 66c2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66bbe │ │ │ │ - b.n 66bb6 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 66c3e │ │ │ │ + b.n 66c36 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b9e │ │ │ │ - b.n 66b8c │ │ │ │ - bl 80728 │ │ │ │ + beq.n 66c1e │ │ │ │ + b.n 66c0c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66b8c │ │ │ │ + bne.n 66c0c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 808f4 │ │ │ │ - cbnz r0, 66bec │ │ │ │ + bl 809f4 │ │ │ │ + cbnz r0, 66c6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66c48 │ │ │ │ + b.n 66cc8 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 66c02 │ │ │ │ - ldr r0, [pc, #84] @ (66c4c ) │ │ │ │ + cbnz r4, 66c82 │ │ │ │ + ldr r0, [pc, #84] @ (66ccc ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66c10 │ │ │ │ - ldr r0, [pc, #76] @ (66c50 ) │ │ │ │ + b.n 66c90 │ │ │ │ + ldr r0, [pc, #76] @ (66cd0 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 138f98 │ │ │ │ + bl 1395d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66c26 │ │ │ │ + beq.n 66ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66c26 │ │ │ │ + cbnz r3, 66ca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 66be6 │ │ │ │ + beq.n 66c66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 66c38 │ │ │ │ + bne.n 66cb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66c48 │ │ │ │ + b.n 66cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66c34 │ │ │ │ + bne.n 66cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c34 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66cb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r3, pc, #96 @ (adr r3, 66cb0 <_PyUnicode_CheckConsistency@@Base+0x20>) │ │ │ │ + add r3, pc, #96 @ (adr r3, 66d30 <_PyUnicode_CheckConsistency@@Base+0x20>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 66c76 │ │ │ │ - cbz r3, 66c60 │ │ │ │ + cbz r2, 66cf6 │ │ │ │ + cbz r3, 66ce0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 66c68 │ │ │ │ - movw r1, #54736 @ 0xd5d0 │ │ │ │ + b.n 66ce8 │ │ │ │ + movw r1, #54992 @ 0xd6d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47444 @ 0xb954 │ │ │ │ + movw r0, #47700 @ 0xba54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e14a8 │ │ │ │ - cbz r3, 66c7c │ │ │ │ + b.w e1c20 │ │ │ │ + cbz r3, 66cfc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 66c84 │ │ │ │ - movw r1, #54736 @ 0xd5d0 │ │ │ │ + b.n 66d04 │ │ │ │ + movw r1, #54992 @ 0xd6d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47480 @ 0xb978 │ │ │ │ + movw r0, #47736 @ 0xba78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ │ │ │ │ -00066c90 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00066d10 <_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 66cca <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 66d4a <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #47508 @ 0xb994 │ │ │ │ + movw r2, #47764 @ 0xba94 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_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 66d04 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 66d84 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 66e4c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 66ecc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47576 @ 0xb9d8 │ │ │ │ + movw r2, #47832 @ 0xbad8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_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 66d6e <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 66d3a <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 66dee <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 66dba <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47608 @ 0xb9f8 │ │ │ │ + movw r2, #47864 @ 0xbaf8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 66d5c <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 66ddc <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47704 @ 0xba58 │ │ │ │ + movw r2, #47960 @ 0xbb58 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 66e24 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 66ea4 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 66e0a <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 66d8e <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 66e8a <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 66e0e <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #47608 @ 0xb9f8 │ │ │ │ + movw r2, #47864 @ 0xbaf8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 66db0 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 66e30 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #47756 @ 0xba8c │ │ │ │ + movw r2, #48012 @ 0xbb8c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 66e00 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 66e80 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 66dd8 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 66e58 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47776 @ 0xbaa0 │ │ │ │ + movw r2, #48032 @ 0xbba0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 66e4c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 66ecc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47804 @ 0xbabc │ │ │ │ + movw r2, #48060 @ 0xbbbc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 66e24 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 66ea4 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #47728 @ 0xba70 │ │ │ │ + movw r2, #47984 @ 0xbb70 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 66e4c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 66ecc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 66e4c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 66ecc <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #47844 @ 0xbae4 │ │ │ │ + movw r2, #48100 @ 0xbbe4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 66fb0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 67030 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 66e66 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 66ee6 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 66e68 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 66ee8 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 66e92 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 66f12 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66e7a <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 66efa <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 66e86 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 66f06 <_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 66e6e <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 66eee <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66f00 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 66ee4 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 66f80 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 66f64 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 66ebe <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 66f3e <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #47872 @ 0xbb00 │ │ │ │ + movw r2, #48128 @ 0xbc00 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 66f7a <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 66ffa <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #47888 @ 0xbb10 │ │ │ │ + movw r2, #48144 @ 0xbc10 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 66f7a <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + bls.n 66ffa <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47904 @ 0xbb20 │ │ │ │ + movw r2, #48160 @ 0xbc20 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #176] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 66fa0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67020 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 66f3e <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 66fbe <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 66f20 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + bhi.n 66fa0 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47920 @ 0xbb30 │ │ │ │ + movw r2, #48176 @ 0xbc30 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #144] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 66fa0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67020 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 66f7e <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + bcc.n 66ffe <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47940 @ 0xbb44 │ │ │ │ + movw r2, #48196 @ 0xbc44 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #116] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 66fa0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67020 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 66f5c <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + bcs.n 66fdc <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47960 @ 0xbb58 │ │ │ │ + movw r2, #48216 @ 0xbc58 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #84] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 66fa0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67020 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 66f84 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + bcc.n 67004 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #47980 @ 0xbb6c │ │ │ │ + movw r2, #48236 @ 0xbc6c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #56] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 66fa0 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 67020 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 66f88 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 67008 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 66f88 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 67008 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 66fb0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (66fac <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + cbz r3, 67030 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (6702c <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #35640 @ 0x8b38 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #48000 @ 0xbb80 │ │ │ │ + movw r2, #48256 @ 0xbc80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61e1c <_PyObject_AssertFailed@@Base> │ │ │ │ - @ instruction: 0xf71c0045 │ │ │ │ + bl 61e9c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrb.w r0, [r4, r5] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 66fec <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + bmi.n 6706c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 66ff0 <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ + beq.n 67070 <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 66ff2 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 67072 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 66ff2 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 67072 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 72a8c │ │ │ │ + bl 72b2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67012 <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ + cbz r0, 67092 <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl cd444 │ │ │ │ + bl cdc44 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067018 : │ │ │ │ +00067098 : │ │ │ │ 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 67034 │ │ │ │ - bl 4abaa │ │ │ │ - b.n 67070 │ │ │ │ + bmi.n 670b4 │ │ │ │ + bl 4ac22 │ │ │ │ + b.n 670f0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #48076 @ 0xbbcc │ │ │ │ + movw r1, #48332 @ 0xbccc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67070 │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + beq.n 670f0 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ 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 52f70 │ │ │ │ + b.w 52f98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067074 : │ │ │ │ +000670f4 : │ │ │ │ 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 67090 │ │ │ │ - bl 4abaa │ │ │ │ - b.n 67114 │ │ │ │ + bmi.n 67110 │ │ │ │ + bl 4ac22 │ │ │ │ + b.n 67194 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #48160 @ 0xbc20 │ │ │ │ + movw r1, #48416 @ 0xbd20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67114 │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + beq.n 67194 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ 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 52f70 │ │ │ │ + bl 52f98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67114 │ │ │ │ + cbz r0, 67194 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6710c │ │ │ │ + bmi.n 6718c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48248 @ 0xbc78 │ │ │ │ + movw r1, #48504 @ 0xbd78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67114 │ │ │ │ + beq.n 67194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67114 │ │ │ │ + cbnz r3, 67194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67114 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67194 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b0ac0 │ │ │ │ + b.w 1b0458 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067118 : │ │ │ │ +00067198 : │ │ │ │ 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 67134 │ │ │ │ - bl 4abaa │ │ │ │ - b.n 67170 │ │ │ │ + bmi.n 671b4 │ │ │ │ + bl 4ac22 │ │ │ │ + b.n 671f0 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #48252 @ 0xbc7c │ │ │ │ + movw r1, #48508 @ 0xbd7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67170 │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + beq.n 671f0 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ 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 2696ec │ │ │ │ + b.w 2697d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067174 : │ │ │ │ +000671f4 : │ │ │ │ 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 67190 │ │ │ │ - bl 4abaa │ │ │ │ - b.n 671b2 │ │ │ │ + bmi.n 67210 │ │ │ │ + bl 4ac22 │ │ │ │ + b.n 67232 │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #48396 @ 0xbd0c │ │ │ │ + movw r1, #48652 @ 0xbe0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ec8c8 │ │ │ │ + bl 1ec3f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 671b6 │ │ │ │ + bne.n 67236 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67212 │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + b.n 67292 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ 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 2696ec │ │ │ │ + bl 2697d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 671b2 │ │ │ │ + beq.n 67232 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 67212 │ │ │ │ + bmi.n 67292 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48488 @ 0xbd68 │ │ │ │ + movw r1, #48744 @ 0xbe68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671b2 │ │ │ │ + beq.n 67232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 671b2 │ │ │ │ + bne.n 67232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 671b2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67232 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067216 : │ │ │ │ +00067296 : │ │ │ │ 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 f5cec <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6454 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8ad4c │ │ │ │ + b.w 8ae90 │ │ │ │ │ │ │ │ -0006723e : │ │ │ │ +000672be : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 192a98 │ │ │ │ + b.w 192610 │ │ │ │ │ │ │ │ -00067244 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000672c4 <_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 cbb24 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl cc314 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067264 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000672e4 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 67278 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 672f8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6727c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 672fc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00067282 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00067302 <_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 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 67346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 672bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6733c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 672b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 67336 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 672a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 672ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 67322 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6734a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 67346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6729a <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 672ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6731a <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6734a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 672cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6734c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 672f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 67376 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 672f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 67376 <_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 67308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 67388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 6730a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6738a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 672dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6735c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 672dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 67352 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6735c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 673d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6731e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 6739e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 67334 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 673b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29db8 │ │ │ │ - b.n 6734a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6734a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 67322 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 673a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6734a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 67338 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 673b8 <_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 │ │ │ │ @@ -91173,685 +91229,685 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10188 @ 0x27cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67380 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 67400 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67396 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 67416 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6744a <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 67398 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6744a <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 67418 <_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 673b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 67436 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 673e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 67464 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6744a <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 673e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 67466 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 67428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 674a8 <_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 159924 │ │ │ │ + bl 1599d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67412 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 67492 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67412 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 67492 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 674a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 674a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67456 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 674d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 67504 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6746a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 674ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67486 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 67506 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 674b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 67530 <_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 158dd8 │ │ │ │ + bl 158e88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 674b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 67530 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 674b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 67530 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 674de <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 6755e <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6750c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 6758c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 674f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 67572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6750e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 6758e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 67538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 675b8 <_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 11dd64 │ │ │ │ + bl 11e4e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 675b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 675b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67566 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 675e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 67614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6757a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 675fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67596 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 67616 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 675c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 67640 <_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 188d70 │ │ │ │ + bl 188a20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 675c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 67640 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 675c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 67640 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #42444 @ 0xa5cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6760c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6768c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6760c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6768c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48592 @ 0xbdd0 │ │ │ │ + movw r1, #48848 @ 0xbed0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67642 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ + b.n 676c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6763c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ + beq.n 676bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9d260 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d324 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6762a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ + bge.n 676aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 67606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ + b.n 67686 <_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 67640 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ + b.n 676c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067644 : │ │ │ │ +000676c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (67678 ) │ │ │ │ + ldr r4, [pc, #36] @ (676f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 20719c <_PyEval_SetProfile@@Base> │ │ │ │ + bl 206d1c <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67676 │ │ │ │ - movw r0, #48624 @ 0xbdf0 │ │ │ │ + bge.n 676f6 │ │ │ │ + movw r0, #48880 @ 0xbef0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdedc │ │ │ │ + b.w 1fda78 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006767c : │ │ │ │ +000676fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d7964 │ │ │ │ + bl 1d7184 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6769a │ │ │ │ - bl d6f30 │ │ │ │ + cbnz r0, 6771a │ │ │ │ + bl d76cc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 676b0 │ │ │ │ + b.n 67730 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 676ae │ │ │ │ + beq.n 6772e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 676ae │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6772e │ │ │ │ + bl 78ea0 <_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 1d7964 │ │ │ │ + bl 1d7184 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6770e │ │ │ │ + cbz r0, 6778e │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 676ea │ │ │ │ + cbz r7, 6776a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #47792 @ 0xbab0 │ │ │ │ + movw r1, #48048 @ 0xbbb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 676f2 │ │ │ │ + b.n 67772 │ │ │ │ mov r1, r6 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67702 │ │ │ │ + beq.n 67782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67706 │ │ │ │ + cbz r3, 67786 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6770e │ │ │ │ + b.n 6778e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67702 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67782 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067712 : │ │ │ │ +00067792 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 676b2 │ │ │ │ + b.n 67732 │ │ │ │ │ │ │ │ -00067716 : │ │ │ │ +00067796 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 676b2 │ │ │ │ + b.n 67732 │ │ │ │ │ │ │ │ -0006771a <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +0006779a <_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 140f1c │ │ │ │ + bl 14156c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 264530 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ + b.w 264508 <_PyObject_GetCrossInterpreterData@@Base+0xf8> │ │ │ │ │ │ │ │ -00067738 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +000677b8 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - cbnz r0, 67758 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq.n 677d4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + cbnz r0, 677d8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67784 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + b.n 67804 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 2457e4 │ │ │ │ + bl 2457a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + beq.n 677d4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 245818 │ │ │ │ + bl 2457d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67784 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 67804 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - bl d6f30 │ │ │ │ - b.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bne.n 677d4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bl d76cc │ │ │ │ + b.n 677d4 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067788 : │ │ │ │ - ldr r0, [pc, #28] @ (677a8 ) │ │ │ │ +00067808 : │ │ │ │ + ldr r0, [pc, #28] @ (67828 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #48664 @ 0xbe18 │ │ │ │ + movw r2, #48920 @ 0xbf18 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + b.w 12d4dc <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000677ac <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 677e8 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +0006782c <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 67868 <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 677de <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 6785e <_PyState_AddModule@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #63616 @ 0xf880 │ │ │ │ + movw r2, #63868 @ 0xf97c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1b0fa8 │ │ │ │ + b.w 1b0940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #48700 @ 0xbe3c │ │ │ │ + movw r2, #48956 @ 0xbf3c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #48700 @ 0xbe3c │ │ │ │ + movw r2, #48956 @ 0xbf3c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ + bl 12d4dc <_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 67878 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 678f8 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #56064 @ 0xdb00 │ │ │ │ + movw r0, #56320 @ 0xdc00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678a0 <_PyState_AddModule@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #40] @ (678a4 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ + b.n 67920 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #40] @ (67924 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1b1af0 │ │ │ │ + bl 1b1488 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67874 <_PyState_AddModule@@Base+0xc8> │ │ │ │ - cbz r0, 67898 <_PyState_AddModule@@Base+0xec> │ │ │ │ + beq.n 678f4 <_PyState_AddModule@@Base+0xc8> │ │ │ │ + cbz r0, 67918 <_PyState_AddModule@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b35bc │ │ │ │ + b.w 1b2f54 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67a5a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ - ldr r3, [pc, #412] @ (67a64 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ + beq.w 67ada <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + ldr r3, [pc, #412] @ (67ae4 <_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 678ea <_PyState_AddModule@@Base+0x13e> │ │ │ │ - bne.n 678ee <_PyState_AddModule@@Base+0x142> │ │ │ │ + bgt.n 6796a <_PyState_AddModule@@Base+0x13e> │ │ │ │ + bne.n 6796e <_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 678f0 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 67970 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 678f0 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 67970 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #5940 @ 0x1734 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 67938 <_PyState_AddModule@@Base+0x18c> │ │ │ │ - bl 7b1c8 │ │ │ │ + cbz r0, 679b8 <_PyState_AddModule@@Base+0x18c> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 85bd4 │ │ │ │ + beq.w 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6792e <_PyState_AddModule@@Base+0x182> │ │ │ │ + beq.n 679ae <_PyState_AddModule@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6792e <_PyState_AddModule@@Base+0x182> │ │ │ │ + cbnz r3, 679ae <_PyState_AddModule@@Base+0x182> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67900 <_PyState_AddModule@@Base+0x154> │ │ │ │ - b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67980 <_PyState_AddModule@@Base+0x154> │ │ │ │ + b.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5944 @ 0x1738 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 6797e <_PyState_AddModule@@Base+0x1d2> │ │ │ │ + cbz r0, 679fe <_PyState_AddModule@@Base+0x1d2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67946 <_PyState_AddModule@@Base+0x19a> │ │ │ │ - bl 7b1c8 │ │ │ │ + beq.n 679c6 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 85bd4 │ │ │ │ + beq.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 67976 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + beq.n 679f6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67976 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + cbnz r3, 679f6 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67946 <_PyState_AddModule@@Base+0x19a> │ │ │ │ - b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 679c6 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + b.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5948 @ 0x173c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 679c4 <_PyState_AddModule@@Base+0x218> │ │ │ │ + cbz r0, 67a44 <_PyState_AddModule@@Base+0x218> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6798c <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - bl 7b1c8 │ │ │ │ + beq.n 67a0c <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 85bd4 │ │ │ │ + beq.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 679bc <_PyState_AddModule@@Base+0x210> │ │ │ │ + beq.n 67a3c <_PyState_AddModule@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 679bc <_PyState_AddModule@@Base+0x210> │ │ │ │ + cbnz r3, 67a3c <_PyState_AddModule@@Base+0x210> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6798c <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67a0c <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + b.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #11012 @ 0x2b04 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67a5c <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + beq.n 67adc <_PyState_AddModule@@Base+0x2b0> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a5c <_PyState_AddModule@@Base+0x2b0> │ │ │ │ - bl 7b1c8 │ │ │ │ + beq.n 67adc <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbz r0, 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d43fc │ │ │ │ + bl d4bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67a08 <_PyState_AddModule@@Base+0x25c> │ │ │ │ + bge.n 67a88 <_PyState_AddModule@@Base+0x25c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ - beq.n 67a1e <_PyState_AddModule@@Base+0x272> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67a9e <_PyState_AddModule@@Base+0x272> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a40 <_PyState_AddModule@@Base+0x294> │ │ │ │ + beq.n 67ac0 <_PyState_AddModule@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a40 <_PyState_AddModule@@Base+0x294> │ │ │ │ + cbnz r3, 67ac0 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a40 <_PyState_AddModule@@Base+0x294> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67ac0 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a3a <_PyState_AddModule@@Base+0x28e> │ │ │ │ + beq.n 67aba <_PyState_AddModule@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a3a <_PyState_AddModule@@Base+0x28e> │ │ │ │ + cbnz r3, 67aba <_PyState_AddModule@@Base+0x28e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bne.n 67ac4 <_PyState_AddModule@@Base+0x298> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 679d8 <_PyState_AddModule@@Base+0x22c> │ │ │ │ + b.n 67a58 <_PyState_AddModule@@Base+0x22c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67a5a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + beq.n 67ada <_PyState_AddModule@@Base+0x2ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a5a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + cbnz r3, 67ada <_PyState_AddModule@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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} │ │ │ │ @@ -91860,200 +91916,200 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 67a9a <_PyState_AddModule@@Base+0x2ee> │ │ │ │ - movw r1, #12500 @ 0x30d4 │ │ │ │ + cbnz r0, 67b1a <_PyState_AddModule@@Base+0x2ee> │ │ │ │ + movw r1, #12756 @ 0x31d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32780 @ 0x800c │ │ │ │ + movw r0, #33036 @ 0x810c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67aae <_PyState_AddModule@@Base+0x302> │ │ │ │ - bl 1130d4 │ │ │ │ - b.n 67ace <_PyState_AddModule@@Base+0x322> │ │ │ │ - bl 10be60 │ │ │ │ + bne.n 67b2e <_PyState_AddModule@@Base+0x302> │ │ │ │ + bl 113860 │ │ │ │ + b.n 67b4e <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 10c69c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67ace <_PyState_AddModule@@Base+0x322> │ │ │ │ + bge.n 67b4e <_PyState_AddModule@@Base+0x322> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 67ace <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 67b4e <_PyState_AddModule@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1231f0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 123970 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00067ad8 : │ │ │ │ +00067b58 : │ │ │ │ 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] @ (67b44 ) │ │ │ │ - bl 12cb58 │ │ │ │ + ldr r0, [pc, #88] @ (67bc4 ) │ │ │ │ + bl 12d2f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67b0a │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 67b3c │ │ │ │ - movw r0, #12456 @ 0x30a8 │ │ │ │ + cbnz r0, 67b8a │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 67bbc │ │ │ │ + movw r0, #12712 @ 0x31a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115558 │ │ │ │ - cbz r0, 67b3c │ │ │ │ + bl 115cbc │ │ │ │ + cbz r0, 67bbc │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (67b48 ) │ │ │ │ + ldr r0, [pc, #56] @ (67bc8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9571c │ │ │ │ + bl 957fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67b30 │ │ │ │ + beq.n 67bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67b34 │ │ │ │ + cbz r3, 67bb4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67b3c │ │ │ │ + b.n 67bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b30 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67bb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 67ae8 │ │ │ │ + bne.n 67b68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 67a14 <_PyState_AddModule@@Base+0x268> │ │ │ │ + b.n 67a94 <_PyState_AddModule@@Base+0x268> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 67b5a │ │ │ │ - movw r0, #63828 @ 0xf954 │ │ │ │ + cbnz r0, 67bda │ │ │ │ + movw r0, #64084 @ 0xfa54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 1c98a0 │ │ │ │ + b.w 1c90c8 │ │ │ │ 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, #48744 @ 0xbe68 │ │ │ │ + movw r7, #49000 @ 0xbf68 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #37792 @ 0x93a0 │ │ │ │ + movw r0, #38048 @ 0x94a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c98a0 │ │ │ │ + bl 1c90c8 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 67bd4 │ │ │ │ + cbz r1, 67c54 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 67b9a │ │ │ │ - movw r0, #48728 @ 0xbe58 │ │ │ │ + bne.n 67c1a │ │ │ │ + movw r0, #48984 @ 0xbf58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c98a0 │ │ │ │ - b.n 67b7e │ │ │ │ + bl 1c90c8 │ │ │ │ + b.n 67bfe │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 67bac │ │ │ │ - movw r0, #48732 @ 0xbe5c │ │ │ │ + bhi.n 67c2c │ │ │ │ + movw r0, #48988 @ 0xbf5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c98a0 │ │ │ │ - b.n 67b7e │ │ │ │ + bl 1c90c8 │ │ │ │ + b.n 67bfe │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 67bbe │ │ │ │ - movw r0, #48736 @ 0xbe60 │ │ │ │ + bhi.n 67c3e │ │ │ │ + movw r0, #48992 @ 0xbf60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c98a0 │ │ │ │ - b.n 67b7e │ │ │ │ + bl 1c90c8 │ │ │ │ + b.n 67bfe │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #52216 @ 0xcbf8 │ │ │ │ + movw r0, #52472 @ 0xccf8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1c98a0 │ │ │ │ - b.n 67b7e │ │ │ │ - movw r0, #37792 @ 0x93a0 │ │ │ │ + bl 1c90c8 │ │ │ │ + b.n 67bfe │ │ │ │ + movw r0, #38048 @ 0x94a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c98a0 │ │ │ │ + b.w 1c90c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #52904 @ 0xcea8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67c0e │ │ │ │ + beq.n 67c8e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67c2e │ │ │ │ - cbz r1, 67c36 │ │ │ │ - movw r0, #48752 @ 0xbe70 │ │ │ │ + bne.n 67cae │ │ │ │ + cbz r1, 67cb6 │ │ │ │ + movw r0, #49008 @ 0xbf70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fda58 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 67c4c │ │ │ │ + bl 1fd5f4 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 67ccc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 67c36 │ │ │ │ + beq.n 67cb6 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67c36 │ │ │ │ + beq.n 67cb6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1bef90 │ │ │ │ + b.w 1be920 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67c2e │ │ │ │ - movw r0, #48752 @ 0xbe70 │ │ │ │ + beq.n 67cae │ │ │ │ + movw r0, #49008 @ 0xbf70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c2e │ │ │ │ + bne.n 67cae │ │ │ │ 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] @ (67cb4 ) │ │ │ │ + ldr r2, [pc, #80] @ (67d34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 67ca6 │ │ │ │ + cbz r3, 67d26 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ - bl 141818 │ │ │ │ + bl 141e60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67c96 │ │ │ │ + cbnz r0, 67d16 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17252 @ 0x4364 │ │ │ │ + movw r1, #17708 @ 0x452c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 67cae │ │ │ │ + bl 12d478 │ │ │ │ + b.n 67d2e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 21ea30 │ │ │ │ + b.w 21e818 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -92061,41 +92117,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20528 @ 0x5030 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 67cda │ │ │ │ + cbz r2, 67d5a │ │ │ │ blx 29334 │ │ │ │ movw r2, #38800 @ 0x9790 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 292c8 │ │ │ │ - movw r1, #64964 @ 0xfdc4 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 67d22 │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 67da2 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #11028 @ 0x2b14 │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #11244 @ 0x2bec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29fd8 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -92107,146 +92163,146 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b426 │ │ │ │ │ │ │ │ -00067d50 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00067dd0 <_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, #48776 @ 0xbe88 │ │ │ │ + movw r1, #49032 @ 0xbf88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 67cb8 │ │ │ │ + bl 67d38 │ │ │ │ │ │ │ │ -00067d6c : │ │ │ │ +00067dec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 292c8 │ │ │ │ blx 29c34 │ │ │ │ - cbnz r0, 67db8 │ │ │ │ - bl 9a0e4 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 67e38 │ │ │ │ + bl 9a1cc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 67dba │ │ │ │ - cbz r4, 67db8 │ │ │ │ - movw r1, #62280 @ 0xf348 │ │ │ │ + cbz r0, 67e3a │ │ │ │ + cbz r4, 67e38 │ │ │ │ + movw r1, #62536 @ 0xf448 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 67db8 │ │ │ │ + cbz r0, 67e38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44072 @ 0xac28 │ │ │ │ + movw r1, #44328 @ 0xad28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2aa68 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 67dba │ │ │ │ + b.n 67e3a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067dbc : │ │ │ │ +00067e3c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bcf8 │ │ │ │ │ │ │ │ -00067dc4 : │ │ │ │ +00067e44 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bcf8 │ │ │ │ │ │ │ │ -00067dca : │ │ │ │ +00067e4a : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bcf8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38792 @ 0x9788 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #62280 @ 0xf348 │ │ │ │ + movw r1, #62536 @ 0xf448 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bcf8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00067e10 : │ │ │ │ +00067e90 : │ │ │ │ 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 60556 │ │ │ │ + bl 605d6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e32 : │ │ │ │ +00067eb2 : │ │ │ │ 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 60556 │ │ │ │ + bl 605d6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e56 : │ │ │ │ +00067ed6 : │ │ │ │ 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 60556 │ │ │ │ + bl 605d6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e7a : │ │ │ │ +00067efa : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b982 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e9a : │ │ │ │ +00067f1a : │ │ │ │ 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] │ │ │ │ @@ -92256,210 +92312,210 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 67ed2 │ │ │ │ + cbz r3, 67f52 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 67ee0 │ │ │ │ + b.n 67f60 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 67ede │ │ │ │ - bne.n 67eda │ │ │ │ - cbnz r1, 67efa │ │ │ │ + blt.n 67f5e │ │ │ │ + bne.n 67f5a │ │ │ │ + cbnz r1, 67f7a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67ee0 │ │ │ │ + b.n 67f60 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #168] @ (67f8c ) │ │ │ │ + ldr r1, [pc, #168] @ (6800c ) │ │ │ │ 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 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 67f00 │ │ │ │ - b.n 67f86 │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67f80 │ │ │ │ + b.n 68006 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 67f52 │ │ │ │ + beq.n 67fd2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67f86 │ │ │ │ - beq.n 67f52 │ │ │ │ - ldr r1, [pc, #124] @ (67f90 ) │ │ │ │ + blt.n 68006 │ │ │ │ + beq.n 67fd2 │ │ │ │ + ldr r1, [pc, #124] @ (68010 ) │ │ │ │ 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 906f8 │ │ │ │ - cbz r0, 67f46 │ │ │ │ + bl 907d8 │ │ │ │ + cbz r0, 67fc6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 67f28 │ │ │ │ - ldr r3, [pc, #76] @ (67f94 ) │ │ │ │ + b.n 67fa8 │ │ │ │ + ldr r3, [pc, #76] @ (68014 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 67f70 │ │ │ │ - ldr r1, [pc, #60] @ (67f90 ) │ │ │ │ + b.n 67ff0 │ │ │ │ + ldr r1, [pc, #60] @ (68010 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (67f94 ) │ │ │ │ + ldr r2, [pc, #56] @ (68014 ) │ │ │ │ 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 67f7a │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 67f86 │ │ │ │ + bne.n 67ffa │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 68006 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #752] @ (68280 ) │ │ │ │ + ldr r3, [pc, #752] @ (68300 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c42 │ │ │ │ + bl 37c4a │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 67fec │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 6806c │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31688 @ 0x7bc8 │ │ │ │ + movw r0, #31944 @ 0x7cc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6801e │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6809e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ - cbz r0, 6801e │ │ │ │ + bl 8b81c │ │ │ │ + cbz r0, 6809e │ │ │ │ blx 29d00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #35480 @ 0x8a98 │ │ │ │ - movweq r1, #48836 @ 0xbec4 │ │ │ │ + movwne r1, #35736 @ 0x8b98 │ │ │ │ + movweq r1, #49092 @ 0xbfc4 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00068024 : │ │ │ │ +000680a4 : │ │ │ │ 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, #18840 @ 0x4998 │ │ │ │ + movw r1, #19340 @ 0x4b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ sub sp, #4 │ │ │ │ blx 29ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680d2 │ │ │ │ + beq.n 68152 │ │ │ │ movw r5, #11892 @ 0x2e74 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 68064 │ │ │ │ + cbz r3, 680e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 121f34 │ │ │ │ - b.n 6808a │ │ │ │ + bl 1226b4 │ │ │ │ + b.n 6810a │ │ │ │ bl 35684 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6805a │ │ │ │ - b.n 680d6 │ │ │ │ + beq.n 680da │ │ │ │ + b.n 68156 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2a194 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 680c0 │ │ │ │ + bcc.n 68140 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 29bb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 680c0 │ │ │ │ + cbnz r0, 68140 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 680b4 │ │ │ │ + bcc.n 68134 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2a828 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 68070 │ │ │ │ + bne.n 680f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a8ac │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 680c4 │ │ │ │ + b.n 68144 │ │ │ │ mov r0, r6 │ │ │ │ blx 29e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6808a │ │ │ │ - b.n 680c4 │ │ │ │ + beq.n 6810a │ │ │ │ + b.n 68144 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2953c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1030ec │ │ │ │ - b.n 680d6 │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 68156 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -92468,782 +92524,782 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6810e │ │ │ │ + beq.n 6818e │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 68124 │ │ │ │ + bne.n 681a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 6817e │ │ │ │ + beq.n 681fe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6817e │ │ │ │ - b.n 68126 │ │ │ │ + ble.n 681fe │ │ │ │ + b.n 681a6 │ │ │ │ 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 68144 │ │ │ │ + beq.n 681c4 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6815a │ │ │ │ + bne.n 681da │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6817e │ │ │ │ + beq.n 681fe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6817e │ │ │ │ - b.n 6815c │ │ │ │ + ble.n 681fe │ │ │ │ + b.n 681dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 681bc │ │ │ │ + cbz r6, 6823c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68198 │ │ │ │ + bne.n 68218 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 681a6 │ │ │ │ + bne.n 68226 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 681fa │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6827a │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 681ae │ │ │ │ - b.n 68170 │ │ │ │ + bne.n 6822e │ │ │ │ + b.n 681f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6817e │ │ │ │ - b.n 681b0 │ │ │ │ + ble.n 681fe │ │ │ │ + b.n 68230 │ │ │ │ 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 17ccf4 │ │ │ │ + bl 17cb90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 681de │ │ │ │ + beq.n 6825e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 681de │ │ │ │ + cbnz r3, 6825e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 681f4 │ │ │ │ + beq.n 68274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 681f4 │ │ │ │ + cbnz r3, 68274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6822c │ │ │ │ + beq.n 682ac │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 68242 │ │ │ │ + bne.n 682c2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 6829c │ │ │ │ + beq.n 6831c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6829c │ │ │ │ - b.n 68244 │ │ │ │ + ble.n 6831c │ │ │ │ + b.n 682c4 │ │ │ │ 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 68262 │ │ │ │ + beq.n 682e2 │ │ │ │ movw r2, #10640 @ 0x2990 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 68278 │ │ │ │ + bne.n 682f8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6829c │ │ │ │ + beq.n 6831c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6829c │ │ │ │ - b.n 6827a │ │ │ │ + ble.n 6831c │ │ │ │ + b.n 682fa │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 682da │ │ │ │ + cbz r6, 6835a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 682b6 │ │ │ │ + bne.n 68336 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 682c4 │ │ │ │ + bne.n 68344 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20180 @ 0x4ed4 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 68318 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 68398 │ │ │ │ movw r3, #10640 @ 0x2990 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 682cc │ │ │ │ - b.n 6828e │ │ │ │ + bne.n 6834c │ │ │ │ + b.n 6830e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6829c │ │ │ │ - b.n 682ce │ │ │ │ + ble.n 6831c │ │ │ │ + b.n 6834e │ │ │ │ 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 3f30c │ │ │ │ + bl 3f31c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682fc │ │ │ │ + beq.n 6837c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 682fc │ │ │ │ + cbnz r3, 6837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68312 │ │ │ │ + beq.n 68392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68312 │ │ │ │ + cbnz r3, 68392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006831c : │ │ │ │ +0006839c : │ │ │ │ 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, 6834c │ │ │ │ - ldr r3, [pc, #52] @ (6836c ) │ │ │ │ + cbz r0, 683cc │ │ │ │ + ldr r3, [pc, #52] @ (683ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6834c │ │ │ │ + cbnz r0, 683cc │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ef124 │ │ │ │ + bl 1eec0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 792a4 │ │ │ │ + b.w 79348 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068370 : │ │ │ │ +000683f0 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6831c │ │ │ │ + b.w 6839c │ │ │ │ │ │ │ │ -00068378 : │ │ │ │ +000683f8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 683a2 │ │ │ │ + cbz r0, 68422 │ │ │ │ mov r5, r1 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 683a6 │ │ │ │ - ldr r3, [pc, #56] @ (683cc ) │ │ │ │ + cbnz r0, 68426 │ │ │ │ + ldr r3, [pc, #56] @ (6844c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 683c6 │ │ │ │ + b.n 68446 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e79a8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1e74d8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683c6 │ │ │ │ + beq.n 68446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 683c6 │ │ │ │ + cbnz r3, 68446 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000683d0 <_PySys_GetAttr@@Base>: │ │ │ │ +00068450 <_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, 6841a <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 6849a <_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 6840e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 6848e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 166448 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1664c8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68410 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 68490 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00068420 : │ │ │ │ +000684a0 : │ │ │ │ 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 7b1c8 │ │ │ │ - cbz r0, 68488 │ │ │ │ + bl 7b2f8 │ │ │ │ + cbz r0, 68508 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 68472 │ │ │ │ - cbz r6, 6848e │ │ │ │ + cbz r0, 684f2 │ │ │ │ + cbz r6, 6850e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6848e │ │ │ │ + cbnz r0, 6850e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68472 │ │ │ │ + beq.n 684f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68472 │ │ │ │ + cbnz r3, 684f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68488 │ │ │ │ + beq.n 68508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68488 │ │ │ │ + cbnz r3, 68508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 684d4 │ │ │ │ + b.n 68554 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e8324 │ │ │ │ + bl 1e7e54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 684be │ │ │ │ + beq.n 6853e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 684be │ │ │ │ + cbnz r3, 6853e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 684d4 │ │ │ │ + beq.n 68554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 684d4 │ │ │ │ + cbnz r3, 68554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000684dc <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +0006855c <_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 51222 │ │ │ │ + bl 5124a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68504 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 68584 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68538 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 685b8 <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 68532 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d6f04 │ │ │ │ - b.n 68538 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7924c │ │ │ │ - b.n 684fe <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 685b2 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d76a0 │ │ │ │ + b.n 685b8 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 6857e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006853e <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +000685be <_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 51222 │ │ │ │ + bl 5124a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68566 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 685e6 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6859a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 6861a <_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 50208 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + bl 50278 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 68594 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d6f04 │ │ │ │ - b.n 6859a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 7924c │ │ │ │ - b.n 68560 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 68614 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d76a0 │ │ │ │ + b.n 6861a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 792f0 │ │ │ │ + b.n 685e0 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000685a0 : │ │ │ │ +00068620 : │ │ │ │ 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] @ (686a0 ) │ │ │ │ + ldr r4, [pc, #240] @ (68720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (686a4 ) │ │ │ │ + ldr r3, [pc, #236] @ (68724 ) │ │ │ │ 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 685d8 │ │ │ │ + bne.n 68658 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685c8 │ │ │ │ + bne.n 68648 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 685f6 │ │ │ │ + beq.n 68676 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5894 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68678 │ │ │ │ + beq.n 686f8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 68608 │ │ │ │ + beq.n 68688 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 685fa │ │ │ │ - cbz r5, 68618 │ │ │ │ + b.n 6867a │ │ │ │ + cbz r5, 68698 │ │ │ │ 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 68620 │ │ │ │ + bne.n 686a0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68648 │ │ │ │ + bne.n 686c8 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68638 │ │ │ │ + bne.n 686b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 68654 │ │ │ │ - ldr r0, [pc, #84] @ (686a4 ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 686d4 │ │ │ │ + ldr r0, [pc, #84] @ (68724 ) │ │ │ │ + bl 25d75c │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68660 │ │ │ │ + bne.n 686e0 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6869a │ │ │ │ + b.n 6871a │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6868c │ │ │ │ + bne.n 6870c │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6867c │ │ │ │ + bne.n 686fc │ │ │ │ dmb ish │ │ │ │ - beq.n 68698 │ │ │ │ - ldr r0, [pc, #16] @ (686a4 ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 68718 │ │ │ │ + ldr r0, [pc, #16] @ (68724 ) │ │ │ │ + bl 25d75c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000686a8 : │ │ │ │ +00068728 : │ │ │ │ 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] @ (68764 ) │ │ │ │ + ldr r2, [pc, #172] @ (687e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 686d0 │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + cbnz r5, 68750 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #156] @ (68768 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (687e8 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6876c ) │ │ │ │ - bl 1d88a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (687ec ) │ │ │ │ + bl 1d80c4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68754 │ │ │ │ + blt.n 687d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 686ea │ │ │ │ + cbz r0, 6876a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 68718 │ │ │ │ - bl 7924c │ │ │ │ + bmi.n 68798 │ │ │ │ + bl 792f0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 68754 │ │ │ │ - ldr r1, [pc, #112] @ (6876c ) │ │ │ │ + cbz r0, 687d4 │ │ │ │ + ldr r1, [pc, #112] @ (687ec ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1d9970 │ │ │ │ - cbz r0, 68718 │ │ │ │ + bl 1d9190 │ │ │ │ + cbz r0, 68798 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68754 │ │ │ │ + beq.n 687d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68754 │ │ │ │ - b.n 68738 │ │ │ │ + cbnz r3, 687d4 │ │ │ │ + b.n 687b8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 68754 │ │ │ │ + cbz r4, 687d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6873e │ │ │ │ + cbz r0, 687be │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68754 │ │ │ │ + beq.n 687d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68754 │ │ │ │ + cbnz r3, 687d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 68754 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 687d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68760 │ │ │ │ + beq.n 687e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68760 │ │ │ │ + cbnz r3, 687e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 128b50 <_PyErr_Clear@@Base> │ │ │ │ + b.w 129308 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7380045 │ │ │ │ + ldrh.w r0, [r0, r5] │ │ │ │ ubfx r0, r0, #1, #10 │ │ │ │ │ │ │ │ -00068770 : │ │ │ │ +000687f0 : │ │ │ │ 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] @ (687bc ) │ │ │ │ + ldr r0, [pc, #56] @ (6883c ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d88a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d80c4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68794 │ │ │ │ + bge.n 68814 │ │ │ │ movs r4, #0 │ │ │ │ - bl d6f30 │ │ │ │ - b.n 687b4 │ │ │ │ + bl d76cc │ │ │ │ + b.n 68834 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 687ae │ │ │ │ + cbz r0, 6882e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 687b0 │ │ │ │ + beq.n 68830 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 687b0 │ │ │ │ + b.n 68830 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ubfx r0, r0, #1, #10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #340] @ (68928 ) │ │ │ │ + ldr r4, [pc, #340] @ (689a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #22428 @ 0x579c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl fba3c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc1a0 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6887e │ │ │ │ + beq.n 688fe │ │ │ │ add.w r0, r5, #98816 @ 0x18200 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - movw r1, #60877 @ 0xedcd │ │ │ │ + movw r1, #60873 @ 0xedc9 │ │ │ │ movt r1, #2 │ │ │ │ - bl 1bf018 │ │ │ │ + bl 1be9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6887e │ │ │ │ - ldr r0, [pc, #288] @ (6892c ) │ │ │ │ + blt.n 688fe │ │ │ │ + ldr r0, [pc, #288] @ (689ac ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68824 │ │ │ │ + bne.n 688a4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68814 │ │ │ │ + bne.n 68894 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68840 │ │ │ │ + beq.n 688c0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5894 │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68854 │ │ │ │ + beq.n 688d4 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 68846 │ │ │ │ + b.n 688c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68884 │ │ │ │ + cbnz r0, 68904 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68872 │ │ │ │ + bne.n 688f2 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68862 │ │ │ │ + bne.n 688e2 │ │ │ │ dmb ish │ │ │ │ - beq.n 6887e │ │ │ │ - ldr r0, [pc, #176] @ (6892c ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 688fe │ │ │ │ + ldr r0, [pc, #176] @ (689ac ) │ │ │ │ + bl 25d75c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6891e │ │ │ │ + b.n 6899e │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #12 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r3, 688de │ │ │ │ + cbz r3, 6895e │ │ │ │ ldr.w lr, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 688b4 │ │ │ │ + beq.n 68934 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ @@ -93254,174 +93310,174 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #568] @ 0x238 │ │ │ │ str.w ip, [r4, #-4]! │ │ │ │ - b.n 68892 │ │ │ │ + b.n 68912 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 688f2 │ │ │ │ + bne.n 68972 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 688e2 │ │ │ │ + bne.n 68962 │ │ │ │ dmb ish │ │ │ │ - beq.n 688fe │ │ │ │ - ldr r0, [pc, #48] @ (6892c ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 6897e │ │ │ │ + ldr r0, [pc, #48] @ (689ac ) │ │ │ │ + bl 25d75c │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ movw r1, #12319 @ 0x301f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 20057c <_PySlice_FromIndices@@Base+0x268> │ │ │ │ + bl 200030 <_PySlice_FromIndices@@Base+0x188> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00068930 : │ │ │ │ +000689b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68968 ) │ │ │ │ + ldr r4, [pc, #40] @ (689e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 687c0 │ │ │ │ + bl 68840 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68964 │ │ │ │ - movw r0, #48868 @ 0xbee4 │ │ │ │ + bne.n 689e4 │ │ │ │ + movw r0, #49124 @ 0xbfe4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdedc │ │ │ │ + b.w 1fda78 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (689b4 ) │ │ │ │ + ldr r0, [pc, #56] @ (68a34 ) │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #40989 @ 0xa01d │ │ │ │ + movwne r1, #40229 @ 0x9d25 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #32 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 687c0 │ │ │ │ + bl 68840 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #420] @ (68b70 ) │ │ │ │ + ldr r5, [pc, #420] @ (68bf0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #14440 @ 0x3868 │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl fba3c <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ + bl fc1a0 <_PySys_GetOptionalAttrString@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68a76 │ │ │ │ + beq.n 68af6 │ │ │ │ add.w r0, r4, #98816 @ 0x18200 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - movw r1, #59965 @ 0xea3d │ │ │ │ + movw r1, #59961 @ 0xea39 │ │ │ │ movt r1, #2 │ │ │ │ - bl 1bf018 │ │ │ │ + bl 1be9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68a76 │ │ │ │ - ldr r0, [pc, #368] @ (68b74 ) │ │ │ │ + blt.n 68af6 │ │ │ │ + ldr r0, [pc, #368] @ (68bf4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68a1c │ │ │ │ + bne.n 68a9c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68a0c │ │ │ │ + bne.n 68a8c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68a38 │ │ │ │ + beq.n 68ab8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5894 │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68a4c │ │ │ │ + beq.n 68acc │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 68a3e │ │ │ │ + b.n 68abe │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68a7c │ │ │ │ + cbnz r0, 68afc │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68a6a │ │ │ │ + bne.n 68aea │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68a5a │ │ │ │ + bne.n 68ada │ │ │ │ dmb ish │ │ │ │ - beq.n 68a76 │ │ │ │ - ldr r0, [pc, #256] @ (68b74 ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 68af6 │ │ │ │ + ldr r0, [pc, #256] @ (68bf4 ) │ │ │ │ + bl 25d75c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68b66 │ │ │ │ + b.n 68be6 │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #12 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 68ad8 │ │ │ │ + cbz r3, 68b58 │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68aae │ │ │ │ + beq.n 68b2e │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #68] @ 0x44 │ │ │ │ @@ -93432,113 +93488,113 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #572] @ 0x23c │ │ │ │ str.w ip, [r5, #-4]! │ │ │ │ - b.n 68a8c │ │ │ │ + b.n 68b0c │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ - cbnz r3, 68b0c │ │ │ │ + cbnz r3, 68b8c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68afa │ │ │ │ + bne.n 68b7a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68aea │ │ │ │ + bne.n 68b6a │ │ │ │ dmb ish │ │ │ │ - beq.n 68b4a │ │ │ │ - ldr r0, [pc, #112] @ (68b74 ) │ │ │ │ - bl 25d784 │ │ │ │ - b.n 68b4a │ │ │ │ + beq.n 68bca │ │ │ │ + ldr r0, [pc, #112] @ (68bf4 ) │ │ │ │ + bl 25d75c │ │ │ │ + b.n 68bca │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68ae2 │ │ │ │ + beq.n 68b62 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 201ed0 │ │ │ │ + bl 2018b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b08 │ │ │ │ + beq.n 68b88 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68b36 │ │ │ │ + bne.n 68bb6 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68b26 │ │ │ │ + bne.n 68ba6 │ │ │ │ dmb ish │ │ │ │ - beq.n 68b42 │ │ │ │ - ldr r0, [pc, #52] @ (68b74 ) │ │ │ │ - bl 25d784 │ │ │ │ + beq.n 68bc2 │ │ │ │ + ldr r0, [pc, #52] @ (68bf4 ) │ │ │ │ + bl 25d75c │ │ │ │ mov r0, r7 │ │ │ │ - bl 792a4 │ │ │ │ - b.n 68a76 │ │ │ │ + bl 79348 │ │ │ │ + b.n 68af6 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ movw r1, #13999 @ 0x36af │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 20057c <_PySlice_FromIndices@@Base+0x268> │ │ │ │ + bl 200030 <_PySlice_FromIndices@@Base+0x188> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00068b78 : │ │ │ │ +00068bf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68bb0 ) │ │ │ │ + ldr r4, [pc, #40] @ (68c30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 689b8 │ │ │ │ + bl 68a38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68bac │ │ │ │ - movw r0, #48920 @ 0xbf18 │ │ │ │ + bne.n 68c2c │ │ │ │ + movw r0, #49176 @ 0xc018 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdedc │ │ │ │ + b.w 1fda78 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (68bfc ) │ │ │ │ + ldr r0, [pc, #56] @ (68c7c ) │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #16813 @ 0x41ad │ │ │ │ + movwne r1, #16945 @ 0x4231 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #22 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 689b8 │ │ │ │ + bl 68a38 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -93547,99 +93603,99 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68c1e │ │ │ │ + cbnz r0, 68c9e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68c28 │ │ │ │ - b.n 68c2e │ │ │ │ + cbnz r0, 68ca8 │ │ │ │ + b.n 68cae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68c18 │ │ │ │ - b.n 68c46 │ │ │ │ + beq.n 68c98 │ │ │ │ + b.n 68cc6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68c46 │ │ │ │ + cbnz r0, 68cc6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 68c38 │ │ │ │ + cbz r0, 68cb8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68c46 │ │ │ │ + cbnz r0, 68cc6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 68c46 │ │ │ │ + cbz r0, 68cc6 │ │ │ │ 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, 68c76 │ │ │ │ + cbnz r0, 68cf6 │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68c60 │ │ │ │ + beq.n 68ce0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68ca6 │ │ │ │ + cbnz r0, 68d26 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 68cae │ │ │ │ + cbz r0, 68d2e │ │ │ │ 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 68c98 │ │ │ │ + beq.n 68d18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68cd6 │ │ │ │ + cbnz r0, 68d56 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 68cde │ │ │ │ + cbz r0, 68d5e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68cc8 │ │ │ │ + beq.n 68d48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4324 @ 0x10e4 │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movweq r0, #7796 @ 0x1e74 │ │ │ │ @@ -93649,37 +93705,37 @@ │ │ │ │ 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, 68d18 │ │ │ │ + cbnz r0, 68d98 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68d22 │ │ │ │ - b.n 68d28 │ │ │ │ + cbnz r0, 68da2 │ │ │ │ + b.n 68da8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d12 │ │ │ │ - b.n 68d36 │ │ │ │ + beq.n 68d92 │ │ │ │ + b.n 68db6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68d36 │ │ │ │ + cbnz r0, 68db6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 68d36 │ │ │ │ + cbz r0, 68db6 │ │ │ │ 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, #65272 @ 0xfef8 │ │ │ │ + movw r3, #65192 @ 0xfea8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ subs r1, r1, r3 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ asrs r1, r1, #5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -93691,59 +93747,59 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 68d78 │ │ │ │ + cbz r0, 68df8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 68d6e │ │ │ │ - b.n 68d6e │ │ │ │ + b.n 68dee │ │ │ │ + b.n 68dee │ │ │ │ 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] @ (68df4 ) │ │ │ │ + ldr r3, [pc, #92] @ (68e74 ) │ │ │ │ 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 68dd2 │ │ │ │ + bcc.n 68e52 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 68dd2 │ │ │ │ + cbnz r4, 68e52 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 68d7e │ │ │ │ + bl 68dfe │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (68df4 ) │ │ │ │ + ldr r2, [pc, #28] @ (68e74 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 68dea │ │ │ │ + beq.n 68e6a │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ movw r2, #11804 @ 0x2e1c │ │ │ │ @@ -93761,39 +93817,39 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68e38 │ │ │ │ + cbnz r0, 68eb8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68e42 │ │ │ │ - b.n 68e48 │ │ │ │ + cbnz r0, 68ec2 │ │ │ │ + b.n 68ec8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68e32 │ │ │ │ - b.n 68e56 │ │ │ │ + beq.n 68eb2 │ │ │ │ + b.n 68ed6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68e56 │ │ │ │ + cbnz r0, 68ed6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 68e56 │ │ │ │ + cbz r0, 68ed6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (68e5c ) │ │ │ │ + ldr r0, [pc, #0] @ (68edc ) │ │ │ │ bx lr │ │ │ │ strb r4, [r1, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 68e74 │ │ │ │ - ldr r3, [pc, #120] @ (68edc ) │ │ │ │ + cbnz r0, 68ef4 │ │ │ │ + ldr r3, [pc, #120] @ (68f5c ) │ │ │ │ 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} │ │ │ │ @@ -93801,36 +93857,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a5b0 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 68e9a │ │ │ │ + ble.n 68f1a │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a5b0 <__sysconf@plt> │ │ │ │ - b.n 68e9e │ │ │ │ + b.n 68f1e │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 68ea8 │ │ │ │ + bls.n 68f28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68ed6 │ │ │ │ + b.n 68f56 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68ea2 │ │ │ │ + bne.n 68f22 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a0e8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a700 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 68ea2 │ │ │ │ - ldr r3, [pc, #20] @ (68edc ) │ │ │ │ + bne.n 68f22 │ │ │ │ + ldr r3, [pc, #20] @ (68f5c ) │ │ │ │ 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} │ │ │ │ @@ -93841,559 +93897,559 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 68f00 │ │ │ │ + bgt.n 68f80 │ │ │ │ adds r4, #1 │ │ │ │ blx 2a154 │ │ │ │ - b.n 68ef2 │ │ │ │ + b.n 68f72 │ │ │ │ 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, 68f1c │ │ │ │ - bl 185d78 │ │ │ │ + cbz r0, 68f9c │ │ │ │ + bl 185a28 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 294ac │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 194a04 │ │ │ │ - b.w 53880 │ │ │ │ + b.w 19455c │ │ │ │ + b.w 537d8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29ac4 │ │ │ │ - cbnz r0, 68f70 │ │ │ │ + cbnz r0, 68ff0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a91c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68f46 │ │ │ │ + bl 68fc6 │ │ │ │ blx 29334 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29334 │ │ │ │ │ │ │ │ -00068f9c : │ │ │ │ +0006901c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 68fbc │ │ │ │ + cbnz r0, 6903c │ │ │ │ blx 2aa8c │ │ │ │ movs r0, #0 │ │ │ │ blx 293f4 │ │ │ │ │ │ │ │ -00068fc2 : │ │ │ │ +00069042 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29cb8 │ │ │ │ - cbnz r0, 68ff0 │ │ │ │ + cbnz r0, 69070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 68ff4 │ │ │ │ + bge.n 69074 │ │ │ │ blx 2a3e4 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00068ff8 : │ │ │ │ +00069078 : │ │ │ │ b.w 2a3e0 │ │ │ │ │ │ │ │ -00068ffc : │ │ │ │ +0006907c : │ │ │ │ movs r1, #0 │ │ │ │ b.w 29418 │ │ │ │ │ │ │ │ -00069002 : │ │ │ │ +00069082 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2941c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006901e : │ │ │ │ +0006909e : │ │ │ │ b.w 2a4f0 │ │ │ │ │ │ │ │ -00069022 : │ │ │ │ +000690a2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00069024 : │ │ │ │ - ldr r3, [pc, #12] @ (69034 ) │ │ │ │ +000690a4 : │ │ │ │ + ldr r3, [pc, #12] @ (690b4 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00069038 : │ │ │ │ - b.n 68e60 │ │ │ │ +000690b8 : │ │ │ │ + b.n 68ee0 │ │ │ │ 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 6905a │ │ │ │ + beq.n 690da │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 690d6 │ │ │ │ + bne.n 69156 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 6905e │ │ │ │ + b.n 690de │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 29d00 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 69078 │ │ │ │ + bcc.n 690f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 690da │ │ │ │ + b.n 6915a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6ceb8 │ │ │ │ + bl 6cf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69072 │ │ │ │ + beq.n 690f2 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 690c4 │ │ │ │ + cbz r3, 69144 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 690bc │ │ │ │ + bpl.n 6913c │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 690bc │ │ │ │ - bl 6cfec │ │ │ │ - cbz r5, 690a4 │ │ │ │ + bne.n 6913c │ │ │ │ + bl 6d06c │ │ │ │ + cbz r5, 69124 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 690b6 │ │ │ │ - movw r3, #62900 @ 0xf5b4 │ │ │ │ + beq.n 69136 │ │ │ │ + movw r3, #63156 @ 0xf6b4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 690da │ │ │ │ + b.n 6915a │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 69086 │ │ │ │ + b.n 69106 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 690ce │ │ │ │ + cbz r5, 6914e │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 690da │ │ │ │ + b.n 6915a │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000690e0 : │ │ │ │ +00069160 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1bfb0c │ │ │ │ + b.w 1bf49c │ │ │ │ │ │ │ │ -000690e6 <_Py_closerange@@Base>: │ │ │ │ +00069166 <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 29aac │ │ │ │ - cbz r0, 69126 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 691a6 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 293c4 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 69118 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 69198 <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2ab1c │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 69126 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 691a6 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2a154 │ │ │ │ - b.n 69118 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 69198 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00069128 : │ │ │ │ +000691a8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006912c : │ │ │ │ +000691ac : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00069130 : │ │ │ │ +000691b0 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ orr.w r2, r0, r0, asr #31 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006914c : │ │ │ │ +000691cc : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 6919c │ │ │ │ + bhi.n 6921c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2704 <_PyBytesWriter_Dealloc@@Base+0x1bc> │ │ │ │ - cbnz r0, 69198 │ │ │ │ + bl 1e2240 <_PyBytesWriter_Dealloc@@Base+0x200> │ │ │ │ + cbnz r0, 69218 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2704 <_PyBytesWriter_Dealloc@@Base+0x1bc> │ │ │ │ - cbnz r0, 69198 │ │ │ │ + bl 1e2240 <_PyBytesWriter_Dealloc@@Base+0x200> │ │ │ │ + cbnz r0, 69218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2081a4 │ │ │ │ + bl 207d20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000691a2 : │ │ │ │ +00069222 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 6914c │ │ │ │ + b.w 691cc │ │ │ │ │ │ │ │ -000691a8 : │ │ │ │ - ldr r3, [pc, #8] @ (691b4 ) │ │ │ │ +00069228 : │ │ │ │ + ldr r3, [pc, #8] @ (69234 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 309a8 │ │ │ │ + b.w 3099c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 691c4 │ │ │ │ - b.w 8100c │ │ │ │ + bne.n 69244 │ │ │ │ + b.w 8110c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296a8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68f46 │ │ │ │ + bl 68fc6 │ │ │ │ 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 68f46 │ │ │ │ + bl 68fc6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29fe8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 69278 │ │ │ │ + cbz r2, 692f8 │ │ │ │ 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 69274 │ │ │ │ + beq.n 692f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 69274 │ │ │ │ + cbnz r3, 692f4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 692ac │ │ │ │ + cbz r2, 6932c │ │ │ │ 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 692a8 │ │ │ │ + beq.n 69328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 692a8 │ │ │ │ + cbnz r3, 69328 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #48984 @ 0xbf58 │ │ │ │ + movw r1, #49240 @ 0xc058 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63324 @ 0xf75c │ │ │ │ + movw r0, #63572 @ 0xf854 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000692d2 : │ │ │ │ +00069352 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 2962c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 692f4 │ │ │ │ + cbz r0, 69374 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 692e4 │ │ │ │ + b.n 69364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69384 │ │ │ │ + beq.n 69404 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2962c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69316 │ │ │ │ + cbnz r0, 69396 │ │ │ │ mov r0, r7 │ │ │ │ blx 29a18 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b020 │ │ │ │ - cbnz r0, 6933a │ │ │ │ + bl 8b164 │ │ │ │ + cbnz r0, 693ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69384 │ │ │ │ + beq.n 69404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69384 │ │ │ │ + cbnz r3, 69404 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69384 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69404 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 69348 │ │ │ │ + cbz r3, 693c8 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 69300 │ │ │ │ - ldr r0, [pc, #72] @ (69394 ) │ │ │ │ + b.n 69380 │ │ │ │ + ldr r0, [pc, #72] @ (69414 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (69398 ) │ │ │ │ + ldr r1, [pc, #72] @ (69418 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d9970 │ │ │ │ - cbz r0, 6936a │ │ │ │ - movw r1, #49000 @ 0xbf68 │ │ │ │ + bl 1d9190 │ │ │ │ + cbz r0, 693ea │ │ │ │ + movw r1, #49256 @ 0xc068 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #52] @ (6939c ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (6941c ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69392 │ │ │ │ + beq.n 69412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69392 │ │ │ │ + cbnz r3, 69412 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #49024 @ 0xbf80 │ │ │ │ + b.w 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #12] @ (6939c ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6941c ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 69964 <_Py_open@@Base+0x2e8> │ │ │ │ + b.n 699e4 <_Py_open@@Base+0x2e8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf77c0045 │ │ │ │ + ldr??.w r0, [r4, 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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r8, [pc, #260] @ 694b8 │ │ │ │ + ldr.w r8, [pc, #260] @ 69538 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 694b0 │ │ │ │ + beq.n 69530 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movw r5, #4796 @ 0x12bc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mul.w r1, r3, r6 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 693f6 │ │ │ │ + beq.n 69476 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 693da │ │ │ │ + bne.n 6945a │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 693fa │ │ │ │ + b.n 6947a │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 69410 │ │ │ │ + cbz r2, 69490 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2a34c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6943a │ │ │ │ + beq.n 694ba │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64964 @ 0xfdc4 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 69476 │ │ │ │ + b.n 694f6 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #58968 @ 0xe658 │ │ │ │ + movw r5, #59144 @ 0xe708 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ blx 29718 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2a0b8 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49048 @ 0xbf98 │ │ │ │ + movw r1, #49304 @ 0xc098 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29d00 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27084 @ 0x69cc │ │ │ │ + movw r1, #27340 @ 0x6acc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2efdc │ │ │ │ + bl 2efd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ bl 2b70c │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -94403,315 +94459,315 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #180] @ (69584 ) │ │ │ │ + ldr r6, [pc, #180] @ (69604 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ - cbz r4, 694ee │ │ │ │ + cbz r4, 6956e │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2fcf0 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fcec <_PyTraceMalloc_GetTraceback@@Base+0x116> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 694fe │ │ │ │ - movw r1, #49092 @ 0xbfc4 │ │ │ │ + b.n 6957e │ │ │ │ + movw r1, #49348 @ 0xc0c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 1030ec │ │ │ │ - cbz r4, 6957e │ │ │ │ + bl 1039c8 │ │ │ │ + cbz r4, 695fe │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49160 @ 0xc008 │ │ │ │ + movw r1, #49416 @ 0xc108 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ - movw r1, #49216 @ 0xc040 │ │ │ │ + movw r1, #49472 @ 0xc140 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 6956c │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 695ec │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1fd81c │ │ │ │ + bl 1fd3b8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #49228 @ 0xc04c │ │ │ │ + movw r1, #49484 @ 0xc14c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdb24 <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ + bl 1fd6c0 <_PyArg_NoPositional@@Base+0xcc> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a9118 <_Py_write_noraise@@Base> │ │ │ │ - b.n 6951e │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + bl 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 6959e │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1a9118 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a8ab8 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ + bl 5657e <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000695a8 <_Py_stat@@Base>: │ │ │ │ +00069628 <_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 116188 │ │ │ │ - cbz r0, 69608 <_Py_stat@@Base+0x60> │ │ │ │ + bl 1168f0 │ │ │ │ + cbz r0, 69688 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 149dcc │ │ │ │ + bl 14a024 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 695e6 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 69666 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69608 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 69688 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69608 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 69688 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69608 <_Py_stat@@Base+0x60> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69688 <_Py_stat@@Base+0x60> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a1f4 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6960c <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 6968c <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6960c <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 6968c <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6960c <_Py_stat@@Base+0x64> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6968c <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11804 @ 0x2e1c │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 6963e <_Py_stat@@Base+0x96> │ │ │ │ - bl 980b4 │ │ │ │ + cbz r4, 696be <_Py_stat@@Base+0x96> │ │ │ │ + bl 98194 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acfc │ │ │ │ - bl e8a7c │ │ │ │ + bl 9ade4 │ │ │ │ + bl e91dc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006967c <_Py_open@@Base>: │ │ │ │ +000696fc <_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 91da8 │ │ │ │ + bl 91e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69724 <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 697a4 <_Py_open@@Base+0xa8> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #62672 @ 0xf4d0 │ │ │ │ + movw r1, #62808 @ 0xf558 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63968 @ 0xf9e0 │ │ │ │ + movw r0, #64224 @ 0xfae0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6973c <_Py_open@@Base+0xc0> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 697bc <_Py_open@@Base+0xc0> │ │ │ │ + bl 98194 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a1d0 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 696f2 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 69772 <_Py_open@@Base+0x76> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6972a <_Py_open@@Base+0xae> │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 697aa <_Py_open@@Base+0xae> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 696c4 <_Py_open@@Base+0x48> │ │ │ │ - b.n 6973c <_Py_open@@Base+0xc0> │ │ │ │ + beq.n 69744 <_Py_open@@Base+0x48> │ │ │ │ + b.n 697bc <_Py_open@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69708 <_Py_open@@Base+0x8c> │ │ │ │ + beq.n 69788 <_Py_open@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69708 <_Py_open@@Base+0x8c> │ │ │ │ + cbnz r3, 69788 <_Py_open@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23160 @ 0x5a78 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - bl 1c0550 │ │ │ │ + bl 1bfee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69756 <_Py_open@@Base+0xda> │ │ │ │ + bne.n 697d6 <_Py_open@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a154 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69756 <_Py_open@@Base+0xda> │ │ │ │ + b.n 697d6 <_Py_open@@Base+0xda> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f50cc │ │ │ │ + bl f5834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69724 <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 697a4 <_Py_open@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69724 <_Py_open@@Base+0xa8> │ │ │ │ + bne.n 697a4 <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69724 <_Py_open@@Base+0xa8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 697a4 <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r5, [pc, #108] @ (697dc <_Py_open@@Base+0x160>) │ │ │ │ - movw r4, #9988 @ 0x2704 │ │ │ │ + ldr r5, [pc, #108] @ (6985c <_Py_open@@Base+0x160>) │ │ │ │ + movw r4, #10476 @ 0x28ec │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 227a8c │ │ │ │ - cbnz r0, 69794 <_Py_open@@Base+0x118> │ │ │ │ + bl 227bc0 <_PyLong_UnsignedShort_Converter@@Base+0x790> │ │ │ │ + cbnz r0, 69814 <_Py_open@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 697c4 <_Py_open@@Base+0x148> │ │ │ │ + b.n 69844 <_Py_open@@Base+0x148> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #45104 @ 0xb030 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #45360 @ 0xb130 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69790 <_Py_open@@Base+0x114> │ │ │ │ + beq.n 69810 <_Py_open@@Base+0x114> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228b64 <_PyXI_Exit@@Base+0x304> │ │ │ │ + bl 228b40 <_PyXI_Exit@@Base+0x304> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69790 <_Py_open@@Base+0x114> │ │ │ │ - bl 8100c │ │ │ │ - ldr r3, [pc, #20] @ (697dc <_Py_open@@Base+0x160>) │ │ │ │ + blt.n 69810 <_Py_open@@Base+0x114> │ │ │ │ + bl 8110c │ │ │ │ + ldr r3, [pc, #20] @ (6985c <_Py_open@@Base+0x160>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 697d6 <_Py_open@@Base+0x15a> │ │ │ │ + beq.n 69856 <_Py_open@@Base+0x15a> │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6980c <_Py_open@@Base+0x190> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 6988c <_Py_open@@Base+0x190> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 69824 <_Py_open@@Base+0x1a8> │ │ │ │ + b.n 698a4 <_Py_open@@Base+0x1a8> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -94720,662 +94776,662 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 69848 <_Py_open@@Base+0x1cc> │ │ │ │ + cbnz r2, 698c8 <_Py_open@@Base+0x1cc> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 69848 <_Py_open@@Base+0x1cc> │ │ │ │ + bne.n 698c8 <_Py_open@@Base+0x1cc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69868 <_Py_open@@Base+0x1ec> │ │ │ │ + cbnz r0, 698e8 <_Py_open@@Base+0x1ec> │ │ │ │ movs r4, #3 │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movw r4, #19456 @ 0x4c00 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 698b0 <_Py_open@@Base+0x234> │ │ │ │ + cbz r0, 69930 <_Py_open@@Base+0x234> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6987a <_Py_open@@Base+0x1fe> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 698b0 <_Py_open@@Base+0x234> │ │ │ │ + bne.n 698fa <_Py_open@@Base+0x1fe> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 69930 <_Py_open@@Base+0x234> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6988c <_Py_open@@Base+0x210> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 698b0 <_Py_open@@Base+0x234> │ │ │ │ + bne.n 6990c <_Py_open@@Base+0x210> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 69930 <_Py_open@@Base+0x234> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6989e <_Py_open@@Base+0x222> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 698b0 <_Py_open@@Base+0x234> │ │ │ │ + bne.n 6991e <_Py_open@@Base+0x222> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 69930 <_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 27d6e0 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ + b.w 27d734 <_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, 698d6 <_Py_open@@Base+0x25a> │ │ │ │ + cbnz r3, 69956 <_Py_open@@Base+0x25a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 698d6 <_Py_open@@Base+0x25a> │ │ │ │ + ble.n 69956 <_Py_open@@Base+0x25a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 698d6 <_Py_open@@Base+0x25a> │ │ │ │ - cbnz r0, 698ee <_Py_open@@Base+0x272> │ │ │ │ + bne.n 69956 <_Py_open@@Base+0x25a> │ │ │ │ + cbnz r0, 6996e <_Py_open@@Base+0x272> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #44] @ (6990c <_Py_open@@Base+0x290>) │ │ │ │ + ldr r4, [pc, #44] @ (6998c <_Py_open@@Base+0x290>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69906 <_Py_open@@Base+0x28a> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69986 <_Py_open@@Base+0x28a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69900 <_Py_open@@Base+0x284> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 69906 <_Py_open@@Base+0x28a> │ │ │ │ + bne.n 69980 <_Py_open@@Base+0x284> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 69986 <_Py_open@@Base+0x28a> │ │ │ │ mov r0, r4 │ │ │ │ blx 29910 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #176] @ (699c0 <_Py_open@@Base+0x344>) │ │ │ │ + ldr r4, [pc, #176] @ (69a40 <_Py_open@@Base+0x344>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69930 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r3, 699b0 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69930 <_Py_open@@Base+0x2b4> │ │ │ │ + ble.n 699b0 <_Py_open@@Base+0x2b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69930 <_Py_open@@Base+0x2b4> │ │ │ │ - cbnz r0, 6994c <_Py_open@@Base+0x2d0> │ │ │ │ + bne.n 699b0 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r0, 699cc <_Py_open@@Base+0x2d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (69988 <_Py_open@@Base+0x30c>) │ │ │ │ + ldr r4, [pc, #80] @ (69a08 <_Py_open@@Base+0x30c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6994c <_Py_open@@Base+0x2d0> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 699cc <_Py_open@@Base+0x2d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69984 <_Py_open@@Base+0x308> │ │ │ │ + b.n 69a04 <_Py_open@@Base+0x308> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69968 <_Py_open@@Base+0x2ec> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 699e8 <_Py_open@@Base+0x2ec> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69948 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 699c8 <_Py_open@@Base+0x2cc> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69984 <_Py_open@@Base+0x308> │ │ │ │ + b.n 69a04 <_Py_open@@Base+0x308> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #352] @ (69aec <_Py_open@@Base+0x470>) │ │ │ │ + ldr r4, [pc, #352] @ (69b6c <_Py_open@@Base+0x470>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 699ac <_Py_open@@Base+0x330> │ │ │ │ + cbnz r3, 69a2c <_Py_open@@Base+0x330> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 699ac <_Py_open@@Base+0x330> │ │ │ │ + ble.n 69a2c <_Py_open@@Base+0x330> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 699ac <_Py_open@@Base+0x330> │ │ │ │ - cbnz r0, 699c8 <_Py_open@@Base+0x34c> │ │ │ │ + bne.n 69a2c <_Py_open@@Base+0x330> │ │ │ │ + cbnz r0, 69a48 <_Py_open@@Base+0x34c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (69a08 <_Py_open@@Base+0x38c>) │ │ │ │ + ldr r4, [pc, #84] @ (69a88 <_Py_open@@Base+0x38c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 699c8 <_Py_open@@Base+0x34c> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69a48 <_Py_open@@Base+0x34c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a04 <_Py_open@@Base+0x388> │ │ │ │ + b.n 69a84 <_Py_open@@Base+0x388> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699e4 <_Py_open@@Base+0x368> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 69a64 <_Py_open@@Base+0x368> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 699c4 <_Py_open@@Base+0x348> │ │ │ │ + bne.n 69a44 <_Py_open@@Base+0x348> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69a04 <_Py_open@@Base+0x388> │ │ │ │ + b.n 69a84 <_Py_open@@Base+0x388> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #528] @ (69c1c <_Py_open@@Base+0x5a0>) │ │ │ │ + ldr r4, [pc, #528] @ (69c9c <_Py_open@@Base+0x5a0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69a2c <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r3, 69aac <_Py_open@@Base+0x3b0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a2c <_Py_open@@Base+0x3b0> │ │ │ │ + ble.n 69aac <_Py_open@@Base+0x3b0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a2c <_Py_open@@Base+0x3b0> │ │ │ │ - cbnz r0, 69a48 <_Py_open@@Base+0x3cc> │ │ │ │ + bne.n 69aac <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r0, 69ac8 <_Py_open@@Base+0x3cc> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (69a80 <_Py_open@@Base+0x404>) │ │ │ │ + ldr r4, [pc, #76] @ (69b00 <_Py_open@@Base+0x404>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69a48 <_Py_open@@Base+0x3cc> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69ac8 <_Py_open@@Base+0x3cc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a7c <_Py_open@@Base+0x400> │ │ │ │ + b.n 69afc <_Py_open@@Base+0x400> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a64 <_Py_open@@Base+0x3e8> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 69ae4 <_Py_open@@Base+0x3e8> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a44 <_Py_open@@Base+0x3c8> │ │ │ │ + bne.n 69ac4 <_Py_open@@Base+0x3c8> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69a7c <_Py_open@@Base+0x400> │ │ │ │ + b.n 69afc <_Py_open@@Base+0x400> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #704] @ (69d44 <_Py_open@@Base+0x6c8>) │ │ │ │ + ldr r4, [pc, #704] @ (69dc4 <_Py_open@@Base+0x6c8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69aa4 <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 69b24 <_Py_open@@Base+0x428> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69aa4 <_Py_open@@Base+0x428> │ │ │ │ + ble.n 69b24 <_Py_open@@Base+0x428> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69aa4 <_Py_open@@Base+0x428> │ │ │ │ - cbnz r0, 69abc <_Py_open@@Base+0x440> │ │ │ │ + bne.n 69b24 <_Py_open@@Base+0x428> │ │ │ │ + cbnz r0, 69b3c <_Py_open@@Base+0x440> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69ae4 <_Py_open@@Base+0x468>) │ │ │ │ + ldr r4, [pc, #56] @ (69b64 <_Py_open@@Base+0x468>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69adc <_Py_open@@Base+0x460> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b5c <_Py_open@@Base+0x460> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ace <_Py_open@@Base+0x452> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 69adc <_Py_open@@Base+0x460> │ │ │ │ + bne.n 69b4e <_Py_open@@Base+0x452> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 69b5c <_Py_open@@Base+0x460> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #880] @ (69e58 <_Py_open@@Base+0x7dc>) │ │ │ │ + ldr r4, [pc, #880] @ (69ed8 <_Py_open@@Base+0x7dc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b08 <_Py_open@@Base+0x48c> │ │ │ │ + cbnz r3, 69b88 <_Py_open@@Base+0x48c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b08 <_Py_open@@Base+0x48c> │ │ │ │ + ble.n 69b88 <_Py_open@@Base+0x48c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b08 <_Py_open@@Base+0x48c> │ │ │ │ - cbnz r0, 69b20 <_Py_open@@Base+0x4a4> │ │ │ │ + bne.n 69b88 <_Py_open@@Base+0x48c> │ │ │ │ + cbnz r0, 69ba0 <_Py_open@@Base+0x4a4> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69b48 <_Py_open@@Base+0x4cc>) │ │ │ │ + ldr r4, [pc, #56] @ (69bc8 <_Py_open@@Base+0x4cc>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b40 <_Py_open@@Base+0x4c4> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69bc0 <_Py_open@@Base+0x4c4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b32 <_Py_open@@Base+0x4b6> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 69b40 <_Py_open@@Base+0x4c4> │ │ │ │ + bne.n 69bb2 <_Py_open@@Base+0x4b6> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 69bc0 <_Py_open@@Base+0x4c4> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #32] @ (69b6c <_Py_open@@Base+0x4f0>) │ │ │ │ + ldr r5, [pc, #32] @ (69bec <_Py_open@@Base+0x4f0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b6c <_Py_open@@Base+0x4f0> │ │ │ │ + cbnz r3, 69bec <_Py_open@@Base+0x4f0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b6c <_Py_open@@Base+0x4f0> │ │ │ │ + ble.n 69bec <_Py_open@@Base+0x4f0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b6c <_Py_open@@Base+0x4f0> │ │ │ │ - cbnz r0, 69b84 <_Py_open@@Base+0x508> │ │ │ │ + bne.n 69bec <_Py_open@@Base+0x4f0> │ │ │ │ + cbnz r0, 69c04 <_Py_open@@Base+0x508> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69bac <_Py_open@@Base+0x530>) │ │ │ │ + ldr r4, [pc, #56] @ (69c2c <_Py_open@@Base+0x530>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69ba4 <_Py_open@@Base+0x528> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69c24 <_Py_open@@Base+0x528> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b96 <_Py_open@@Base+0x51a> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 69ba4 <_Py_open@@Base+0x528> │ │ │ │ + bne.n 69c16 <_Py_open@@Base+0x51a> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 69c24 <_Py_open@@Base+0x528> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #208] @ (69c80 <_Py_open@@Base+0x604>) │ │ │ │ + ldr r5, [pc, #208] @ (69d00 <_Py_open@@Base+0x604>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #49240 @ 0xc058 │ │ │ │ + movw r0, #49496 @ 0xc158 │ │ │ │ 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 e14a8 │ │ │ │ + bl e1c20 │ │ │ │ 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, #49272 @ 0xc078 │ │ │ │ + movw r0, #49528 @ 0xc178 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ 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 209c78 │ │ │ │ + bl 209a98 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #49328 @ 0xc0b0 │ │ │ │ + movw r0, #49584 @ 0xc1b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #49352 @ 0xc0c8 │ │ │ │ + movw r4, #49608 @ 0xc1c8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #21972 @ 0x55d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #49364 @ 0xc0d4 │ │ │ │ + movw r0, #49620 @ 0xc1d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e14a8 │ │ │ │ + b.w e1c20 │ │ │ │ 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, #21716 @ 0x54d4 │ │ │ │ + movw r1, #21972 @ 0x55d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #49352 @ 0xc0c8 │ │ │ │ + movw r3, #49608 @ 0xc1c8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #49388 @ 0xc0ec │ │ │ │ + movw r0, #49644 @ 0xc1ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ 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 b7828 │ │ │ │ - cbnz r0, 69ce0 <_Py_open@@Base+0x664> │ │ │ │ + bl b8020 │ │ │ │ + cbnz r0, 69d60 <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d12 <_Py_open@@Base+0x696> │ │ │ │ + b.n 69d92 <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7828 │ │ │ │ + bl b8020 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69cdc <_Py_open@@Base+0x660> │ │ │ │ + beq.n 69d5c <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7828 │ │ │ │ + bl b8020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69cdc <_Py_open@@Base+0x660> │ │ │ │ + beq.n 69d5c <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #49432 @ 0xc118 │ │ │ │ + movw r0, #49688 @ 0xc218 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e14a8 │ │ │ │ + bl e1c20 │ │ │ │ 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 69d1a <_Py_open@@Base+0x69e> │ │ │ │ - b.w 7edd4 │ │ │ │ + bgt.n 69d9a <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7eee4 │ │ │ │ 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 72144 │ │ │ │ - cbz r0, 69da8 <_Py_open@@Base+0x72c> │ │ │ │ + bl 721e4 │ │ │ │ + cbz r0, 69e28 <_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 69daa <_Py_open@@Base+0x72e> │ │ │ │ + bls.n 69e2a <_Py_open@@Base+0x72e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 69d66 <_Py_open@@Base+0x6ea> │ │ │ │ + bne.n 69de6 <_Py_open@@Base+0x6ea> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 69d4a <_Py_open@@Base+0x6ce> │ │ │ │ - bl 808f4 │ │ │ │ + b.n 69dca <_Py_open@@Base+0x6ce> │ │ │ │ + bl 809f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 69d92 <_Py_open@@Base+0x716> │ │ │ │ - bl 7a408 │ │ │ │ + cbz r6, 69e12 <_Py_open@@Base+0x716> │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 69d8c <_Py_open@@Base+0x710> │ │ │ │ + beq.n 69e0c <_Py_open@@Base+0x710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69d8c <_Py_open@@Base+0x710> │ │ │ │ + cbnz r3, 69e0c <_Py_open@@Base+0x710> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 69d62 <_Py_open@@Base+0x6e6> │ │ │ │ + bne.n 69de2 <_Py_open@@Base+0x6e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69da8 <_Py_open@@Base+0x72c> │ │ │ │ + beq.n 69e28 <_Py_open@@Base+0x72c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69da8 <_Py_open@@Base+0x72c> │ │ │ │ + cbnz r3, 69e28 <_Py_open@@Base+0x72c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 69d2a <_Py_open@@Base+0x6ae> │ │ │ │ + b.n 69daa <_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 69d2a <_Py_open@@Base+0x6ae> │ │ │ │ - cbz r0, 69e1e <_Py_open@@Base+0x7a2> │ │ │ │ + bl 69daa <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 69e9e <_Py_open@@Base+0x7a2> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69dea <_Py_open@@Base+0x76e> │ │ │ │ + cbnz r0, 69e6a <_Py_open@@Base+0x76e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e1e <_Py_open@@Base+0x7a2> │ │ │ │ + beq.n 69e9e <_Py_open@@Base+0x7a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69e1e <_Py_open@@Base+0x7a2> │ │ │ │ + cbnz r3, 69e9e <_Py_open@@Base+0x7a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 69e1e <_Py_open@@Base+0x7a2> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69e9e <_Py_open@@Base+0x7a2> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 69e22 <_Py_open@@Base+0x7a6> │ │ │ │ + cbnz r0, 69ea2 <_Py_open@@Base+0x7a6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69e08 <_Py_open@@Base+0x78c> │ │ │ │ + beq.n 69e88 <_Py_open@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69e08 <_Py_open@@Base+0x78c> │ │ │ │ + cbnz r3, 69e88 <_Py_open@@Base+0x78c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e1e <_Py_open@@Base+0x7a2> │ │ │ │ + beq.n 69e9e <_Py_open@@Base+0x7a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e1e <_Py_open@@Base+0x7a2> │ │ │ │ + cbnz r3, 69e9e <_Py_open@@Base+0x7a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69e3a <_Py_open@@Base+0x7be> │ │ │ │ + b.n 69eba <_Py_open@@Base+0x7be> │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 808f4 │ │ │ │ + b.w 809f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e62 <_Py_open@@Base+0x7e6> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 69e66 <_Py_open@@Base+0x7ea> │ │ │ │ - b.n 69ea8 <_Py_open@@Base+0x82c> │ │ │ │ + bne.n 69ee2 <_Py_open@@Base+0x7e6> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 69ee6 <_Py_open@@Base+0x7ea> │ │ │ │ + b.n 69f28 <_Py_open@@Base+0x82c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69e7e <_Py_open@@Base+0x802> │ │ │ │ + bge.n 69efe <_Py_open@@Base+0x802> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49472 @ 0xc140 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 69ea8 <_Py_open@@Base+0x82c> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 69f28 <_Py_open@@Base+0x82c> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 69e9c <_Py_open@@Base+0x820> │ │ │ │ + blt.n 69f1c <_Py_open@@Base+0x820> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #49800 @ 0xc288 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 69ea8 <_Py_open@@Base+0x82c> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 69f28 <_Py_open@@Base+0x82c> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7edd4 │ │ │ │ + b.w 7eee4 │ │ │ │ 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 f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ecc <_Py_open@@Base+0x850> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 69ed0 <_Py_open@@Base+0x854> │ │ │ │ - b.n 69f12 <_Py_open@@Base+0x896> │ │ │ │ + bne.n 69f4c <_Py_open@@Base+0x850> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 69f50 <_Py_open@@Base+0x854> │ │ │ │ + b.n 69f92 <_Py_open@@Base+0x896> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69ee8 <_Py_open@@Base+0x86c> │ │ │ │ + bge.n 69f68 <_Py_open@@Base+0x86c> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49612 @ 0xc1cc │ │ │ │ + movw r1, #49868 @ 0xc2cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 69f12 <_Py_open@@Base+0x896> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 69f92 <_Py_open@@Base+0x896> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 69f06 <_Py_open@@Base+0x88a> │ │ │ │ + blt.n 69f86 <_Py_open@@Base+0x88a> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49684 @ 0xc214 │ │ │ │ + movw r1, #49940 @ 0xc314 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 69f12 <_Py_open@@Base+0x896> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 69f92 <_Py_open@@Base+0x896> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7edd4 │ │ │ │ + b.w 7eee4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -95386,122 +95442,122 @@ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ - movw r1, #49752 @ 0xc258 │ │ │ │ + movw r1, #50008 @ 0xc358 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 29f6c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 69f8e <_Py_open@@Base+0x912> │ │ │ │ + bne.n 6a00e <_Py_open@@Base+0x912> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 69f8e <_Py_open@@Base+0x912> │ │ │ │ + bhi.n 6a00e <_Py_open@@Base+0x912> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 69fa8 <_Py_open@@Base+0x92c> │ │ │ │ + b.n 6a028 <_Py_open@@Base+0x92c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49772 @ 0xc26c │ │ │ │ + movw r1, #50028 @ 0xc36c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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 69fe4 <_Py_open@@Base+0x968> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 6a064 <_Py_open@@Base+0x968> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #49832 @ 0xc2a8 │ │ │ │ + movw r0, #50088 @ 0xc3a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 69ff0 <_Py_open@@Base+0x974> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a070 <_Py_open@@Base+0x974> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69ff4 <_Py_open@@Base+0x978> │ │ │ │ + cbnz r0, 6a074 <_Py_open@@Base+0x978> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a046 <_Py_open@@Base+0x9ca> │ │ │ │ + b.n 6a0c6 <_Py_open@@Base+0x9ca> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a016 <_Py_open@@Base+0x99a> │ │ │ │ + beq.n 6a096 <_Py_open@@Base+0x99a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 69ff0 <_Py_open@@Base+0x974> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6a070 <_Py_open@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29bd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a02e <_Py_open@@Base+0x9b2> │ │ │ │ + cbz r0, 6a0ae <_Py_open@@Base+0x9b2> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 72d2c │ │ │ │ - b.n 6a046 <_Py_open@@Base+0x9ca> │ │ │ │ + bl 72dcc │ │ │ │ + b.n 6a0c6 <_Py_open@@Base+0x9ca> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49796 @ 0xc284 │ │ │ │ + movw r1, #50052 @ 0xc384 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6a082 <_Py_open@@Base+0xa06> │ │ │ │ + cbz r3, 6a102 <_Py_open@@Base+0xa06> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29a54 │ │ │ │ - cbz r0, 6a078 <_Py_open@@Base+0x9fc> │ │ │ │ + cbz r0, 6a0f8 <_Py_open@@Base+0x9fc> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 72d2c │ │ │ │ - b.n 6a08c <_Py_open@@Base+0xa10> │ │ │ │ + bl 72dcc │ │ │ │ + b.n 6a10c <_Py_open@@Base+0xa10> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a08c <_Py_open@@Base+0xa10> │ │ │ │ + b.n 6a10c <_Py_open@@Base+0xa10> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -95512,256 +95568,256 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29718 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0bd8 │ │ │ │ - cbnz r0, 6a0f6 <_Py_open@@Base+0xa7a> │ │ │ │ + bl d13a0 │ │ │ │ + cbnz r0, 6a176 <_Py_open@@Base+0xa7a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a0de <_Py_open@@Base+0xa62> │ │ │ │ + beq.n 6a15e <_Py_open@@Base+0xa62> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #49844 @ 0xc2b4 │ │ │ │ + movw r1, #50100 @ 0xc3b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 6a0f8 <_Py_open@@Base+0xa7c> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 6a178 <_Py_open@@Base+0xa7c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ blx 2944c │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a0f8 <_Py_open@@Base+0xa7c> │ │ │ │ + b.n 6a178 <_Py_open@@Base+0xa7c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6a102 <_Py_open@@Base+0xa86> │ │ │ │ + cbz r3, 6a182 <_Py_open@@Base+0xa86> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ 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 f7da0 │ │ │ │ + bl f8504 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a12a <_Py_open@@Base+0xaae> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 6a132 <_Py_open@@Base+0xab6> │ │ │ │ + bne.n 6a1aa <_Py_open@@Base+0xaae> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 6a1b2 <_Py_open@@Base+0xab6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a182 <_Py_open@@Base+0xb06> │ │ │ │ + b.n 6a202 <_Py_open@@Base+0xb06> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a14a <_Py_open@@Base+0xace> │ │ │ │ + bls.n 6a1ca <_Py_open@@Base+0xace> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6a126 <_Py_open@@Base+0xaaa> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6a1a6 <_Py_open@@Base+0xaaa> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29c64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 6a17a <_Py_open@@Base+0xafe> │ │ │ │ - cbz r0, 6a17a <_Py_open@@Base+0xafe> │ │ │ │ - movw r1, #49884 @ 0xc2dc │ │ │ │ + cbnz r3, 6a1fa <_Py_open@@Base+0xafe> │ │ │ │ + cbz r0, 6a1fa <_Py_open@@Base+0xafe> │ │ │ │ + movw r1, #50140 @ 0xc3dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a13c │ │ │ │ - cbnz r0, 6a17a <_Py_open@@Base+0xafe> │ │ │ │ + cbnz r0, 6a1fa <_Py_open@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7b1c8 │ │ │ │ + b.w 7b2f8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a1a4 <_Py_open@@Base+0xb28> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6a1d6 <_Py_open@@Base+0xb5a> │ │ │ │ + bne.n 6a224 <_Py_open@@Base+0xb28> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6a256 <_Py_open@@Base+0xb5a> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a148 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a1ce <_Py_open@@Base+0xb52> │ │ │ │ + bne.n 6a24e <_Py_open@@Base+0xb52> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6a1ce <_Py_open@@Base+0xb52> │ │ │ │ + cbz r3, 6a24e <_Py_open@@Base+0xb52> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8100c │ │ │ │ + b.w 8110c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a430 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a202 <_Py_open@@Base+0xb86> │ │ │ │ + bge.n 6a282 <_Py_open@@Base+0xb86> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a184 │ │ │ │ - cbz r0, 6a246 <_Py_open@@Base+0xbca> │ │ │ │ + cbz r0, 6a2c6 <_Py_open@@Base+0xbca> │ │ │ │ negs r4, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 6a24c <_Py_open@@Base+0xbd0> │ │ │ │ + b.n 6a2cc <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29794 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a278 <_Py_open@@Base+0xbfc> │ │ │ │ + bge.n 6a2f8 <_Py_open@@Base+0xbfc> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa80 │ │ │ │ - cbz r0, 6a2ae <_Py_open@@Base+0xc32> │ │ │ │ + cbz r0, 6a32e <_Py_open@@Base+0xc32> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a2c0 <_Py_open@@Base+0xc44> │ │ │ │ + b.n 6a340 <_Py_open@@Base+0xc44> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29db8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fbdc │ │ │ │ + bl 2fc24 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 21afdc │ │ │ │ - cbz r0, 6a31e <_Py_open@@Base+0xca2> │ │ │ │ + bl 21adc0 │ │ │ │ + cbz r0, 6a39e <_Py_open@@Base+0xca2> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29db8 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 298bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r5, 6a318 <_Py_open@@Base+0xc9c> │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r5, 6a398 <_Py_open@@Base+0xc9c> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a31e <_Py_open@@Base+0xca2> │ │ │ │ + b.n 6a39e <_Py_open@@Base+0xca2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2928c │ │ │ │ - cbz r0, 6a34e <_Py_open@@Base+0xcd2> │ │ │ │ + cbz r0, 6a3ce <_Py_open@@Base+0xcd2> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a36a <_Py_open@@Base+0xcee> │ │ │ │ + b.n 6a3ea <_Py_open@@Base+0xcee> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a540 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a33c <_Py_open@@Base+0xcc0> │ │ │ │ + bne.n 6a3bc <_Py_open@@Base+0xcc0> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29db8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2fbdc │ │ │ │ + bl 2fc24 <_PyTraceMalloc_GetTraceback@@Base+0x4e> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ @@ -95776,187 +95832,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 29718 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 6a3c0 <_Py_open@@Base+0xd44> │ │ │ │ + beq.n 6a440 <_Py_open@@Base+0xd44> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49900 @ 0xc2ec │ │ │ │ + movw r1, #50156 @ 0xc3ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6a3f2 <_Py_open@@Base+0xd76> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6a472 <_Py_open@@Base+0xd76> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42652 @ 0xa69c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #49936 @ 0xc310 │ │ │ │ + movw r2, #50192 @ 0xc410 │ │ │ │ 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] @ (6a600 <_Py_open@@Base+0xf84>) │ │ │ │ - bl d5b00 │ │ │ │ - cbnz r0, 6a3f6 <_Py_open@@Base+0xd7a> │ │ │ │ + ldr r3, [pc, #532] @ (6a680 <_Py_open@@Base+0xf84>) │ │ │ │ + bl d6294 │ │ │ │ + cbnz r0, 6a476 <_Py_open@@Base+0xd7a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a5f6 <_Py_open@@Base+0xf7a> │ │ │ │ + b.n 6a676 <_Py_open@@Base+0xf7a> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29718 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 6a424 <_Py_open@@Base+0xda8> │ │ │ │ + cbnz r0, 6a4a4 <_Py_open@@Base+0xda8> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49964 @ 0xc32c │ │ │ │ + movw r1, #50220 @ 0xc42c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a5c4 <_Py_open@@Base+0xf48> │ │ │ │ - bl f7da0 │ │ │ │ + b.n 6a644 <_Py_open@@Base+0xf48> │ │ │ │ + bl f8504 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6a408 <_Py_open@@Base+0xd8c> │ │ │ │ + blt.n 6a488 <_Py_open@@Base+0xd8c> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 6a464 <_Py_open@@Base+0xde8> │ │ │ │ - bl f7da0 │ │ │ │ + cbz r0, 6a4e4 <_Py_open@@Base+0xde8> │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a448 <_Py_open@@Base+0xdcc> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 6a4c8 <_Py_open@@Base+0xdcc> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a5c2 <_Py_open@@Base+0xf46> │ │ │ │ - b.n 6a44c <_Py_open@@Base+0xdd0> │ │ │ │ + bne.w 6a642 <_Py_open@@Base+0xf46> │ │ │ │ + b.n 6a4cc <_Py_open@@Base+0xdd0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a468 <_Py_open@@Base+0xdec> │ │ │ │ + bge.n 6a4e8 <_Py_open@@Base+0xdec> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50000 @ 0xc350 │ │ │ │ + movw r1, #50256 @ 0xc450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6a41e <_Py_open@@Base+0xda2> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6a49e <_Py_open@@Base+0xda2> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6a478 <_Py_open@@Base+0xdfc> │ │ │ │ + cbz r3, 6a4f8 <_Py_open@@Base+0xdfc> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6a47a <_Py_open@@Base+0xdfe> │ │ │ │ + b.n 6a4fa <_Py_open@@Base+0xdfe> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a490 <_Py_open@@Base+0xe14> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 6a41e <_Py_open@@Base+0xda2> │ │ │ │ + cbnz r0, 6a510 <_Py_open@@Base+0xe14> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 6a49e <_Py_open@@Base+0xda2> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6a4a8 <_Py_open@@Base+0xe2c> │ │ │ │ + cbnz r0, 6a528 <_Py_open@@Base+0xe2c> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6a4b8 <_Py_open@@Base+0xe3c> │ │ │ │ - b.n 6a4bc <_Py_open@@Base+0xe40> │ │ │ │ + bhi.n 6a538 <_Py_open@@Base+0xe3c> │ │ │ │ + b.n 6a53c <_Py_open@@Base+0xe40> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 229780 <_PyXI_Exit@@Base+0xf20> │ │ │ │ + bl 22975c <_PyXI_Exit@@Base+0xf20> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4a0 <_Py_open@@Base+0xe24> │ │ │ │ - b.n 6a4d2 <_Py_open@@Base+0xe56> │ │ │ │ + bne.n 6a520 <_Py_open@@Base+0xe24> │ │ │ │ + b.n 6a552 <_Py_open@@Base+0xe56> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6a4d6 <_Py_open@@Base+0xe5a> │ │ │ │ + cbnz r4, 6a556 <_Py_open@@Base+0xe5a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50028 @ 0xc36c │ │ │ │ + movw r1, #50284 @ 0xc46c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a5c4 <_Py_open@@Base+0xf48> │ │ │ │ + b.n 6a644 <_Py_open@@Base+0xf48> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 6a530 <_Py_open@@Base+0xeb4> │ │ │ │ + cbz r1, 6a5b0 <_Py_open@@Base+0xeb4> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 6a4fa <_Py_open@@Base+0xe7e> │ │ │ │ + bls.n 6a57a <_Py_open@@Base+0xe7e> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 6a512 <_Py_open@@Base+0xe96> │ │ │ │ + bne.n 6a592 <_Py_open@@Base+0xe96> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50072 @ 0xc398 │ │ │ │ + movw r1, #50328 @ 0xc498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6a4d2 <_Py_open@@Base+0xe56> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6a552 <_Py_open@@Base+0xe56> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29db8 │ │ │ │ - b.n 6a532 <_Py_open@@Base+0xeb6> │ │ │ │ + b.n 6a5b2 <_Py_open@@Base+0xeb6> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6a58e <_Py_open@@Base+0xf12> │ │ │ │ + beq.n 6a60e <_Py_open@@Base+0xf12> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 6a564 <_Py_open@@Base+0xee8> │ │ │ │ + bls.n 6a5e4 <_Py_open@@Base+0xee8> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 6a564 <_Py_open@@Base+0xee8> │ │ │ │ + bhi.n 6a5e4 <_Py_open@@Base+0xee8> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6a564 <_Py_open@@Base+0xee8> │ │ │ │ + bhi.n 6a5e4 <_Py_open@@Base+0xee8> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6a57c <_Py_open@@Base+0xf00> │ │ │ │ + bne.n 6a5fc <_Py_open@@Base+0xf00> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #50372 @ 0xc4c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6a4d2 <_Py_open@@Base+0xe56> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6a552 <_Py_open@@Base+0xe56> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -95965,1920 +96021,1920 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #5471 @ 0x155f │ │ │ │ + movw r2, #5455 @ 0x154f │ │ │ │ movt r2, #3 │ │ │ │ - bl 223c80 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ + bl 223a68 <_PyTime_AsMilliseconds@@Base+0x1c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a4d2 <_Py_open@@Base+0xe56> │ │ │ │ + beq.n 6a552 <_Py_open@@Base+0xe56> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a5c4 <_Py_open@@Base+0xf48> │ │ │ │ + b.n 6a644 <_Py_open@@Base+0xf48> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6a5d4 <_Py_open@@Base+0xf58> │ │ │ │ + cbz r3, 6a654 <_Py_open@@Base+0xf58> │ │ │ │ mov r0, r7 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6a5f2 <_Py_open@@Base+0xf76> │ │ │ │ + ble.n 6a672 <_Py_open@@Base+0xf76> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 6a5de <_Py_open@@Base+0xf62> │ │ │ │ - bl 78208 │ │ │ │ + bl d1f6c │ │ │ │ + b.n 6a65e <_Py_open@@Base+0xf62> │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #384] @ (6a784 <_Py_open@@Base+0x1108>) │ │ │ │ + ldr r5, [pc, #384] @ (6a804 <_Py_open@@Base+0x1108>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 6a63e <_Py_open@@Base+0xfc2> │ │ │ │ + beq.n 6a6be <_Py_open@@Base+0xfc2> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 6a628 <_Py_open@@Base+0xfac> │ │ │ │ + beq.n 6a6a8 <_Py_open@@Base+0xfac> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 6a642 <_Py_open@@Base+0xfc6> │ │ │ │ + beq.n 6a6c2 <_Py_open@@Base+0xfc6> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50200 @ 0xc418 │ │ │ │ + movw r1, #50456 @ 0xc518 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12cce0 │ │ │ │ + b.w 12d478 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50164 @ 0xc3f4 │ │ │ │ + movw r1, #50420 @ 0xc4f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12cce0 │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 12d478 │ │ │ │ + b.w 1f58a0 │ │ │ │ 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, #50244 @ 0xc444 │ │ │ │ + movw r1, #50500 @ 0xc544 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 6a67a <_Py_open@@Base+0xffe> │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 6a6fa <_Py_open@@Base+0xffe> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a77e <_Py_open@@Base+0x1102> │ │ │ │ + b.n 6a7fe <_Py_open@@Base+0x1102> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #50264 @ 0xc458 │ │ │ │ + movw r1, #50520 @ 0xc558 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f8880 │ │ │ │ + bl f8fe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a676 <_Py_open@@Base+0xffa> │ │ │ │ + beq.n 6a6f6 <_Py_open@@Base+0xffa> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6a6d0 <_Py_open@@Base+0x1054> │ │ │ │ + ble.n 6a750 <_Py_open@@Base+0x1054> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6a69e <_Py_open@@Base+0x1022> │ │ │ │ + bcc.n 6a71e <_Py_open@@Base+0x1022> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a6c4 <_Py_open@@Base+0x1048> │ │ │ │ + b.n 6a744 <_Py_open@@Base+0x1048> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a69a <_Py_open@@Base+0x101e> │ │ │ │ + beq.n 6a71a <_Py_open@@Base+0x101e> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 6a6c4 <_Py_open@@Base+0x1048> │ │ │ │ + bhi.n 6a744 <_Py_open@@Base+0x1048> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a6d2 <_Py_open@@Base+0x1056> │ │ │ │ + cbnz r0, 6a752 <_Py_open@@Base+0x1056> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6a742 <_Py_open@@Base+0x10c6> │ │ │ │ + b.n 6a7c2 <_Py_open@@Base+0x10c6> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #50312 @ 0xc488 │ │ │ │ + movw r1, #50568 @ 0xc588 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6a71e <_Py_open@@Base+0x10a2> │ │ │ │ + bge.n 6a79e <_Py_open@@Base+0x10a2> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 151964 │ │ │ │ - cbz r0, 6a740 <_Py_open@@Base+0x10c4> │ │ │ │ + bl 151a90 │ │ │ │ + cbz r0, 6a7c0 <_Py_open@@Base+0x10c4> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 6a6e6 <_Py_open@@Base+0x106a> │ │ │ │ + b.n 6a766 <_Py_open@@Base+0x106a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #40511 @ 0x9e3f │ │ │ │ + movw r5, #40639 @ 0x9ebf │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 30bba │ │ │ │ + bl 30bae │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a742 <_Py_open@@Base+0x10c6> │ │ │ │ + b.n 6a7c2 <_Py_open@@Base+0x10c6> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a75c <_Py_open@@Base+0x10e0> │ │ │ │ + beq.n 6a7dc <_Py_open@@Base+0x10e0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 6a74a <_Py_open@@Base+0x10ce> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 6a7ca <_Py_open@@Base+0x10ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a77e <_Py_open@@Base+0x1102> │ │ │ │ + beq.n 6a7fe <_Py_open@@Base+0x1102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6a77e <_Py_open@@Base+0x1102> │ │ │ │ + cbnz r3, 6a7fe <_Py_open@@Base+0x1102> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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, #50400 @ 0xc4e0 │ │ │ │ + movw r1, #50656 @ 0xc5e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6a7f8 <_Py_open@@Base+0x117c> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6a878 <_Py_open@@Base+0x117c> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ + movw r1, #37808 @ 0x93b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #50420 @ 0xc4f4 │ │ │ │ + movw r0, #50676 @ 0xc5f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a7f8 <_Py_open@@Base+0x117c> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 6a878 <_Py_open@@Base+0x117c> │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a97c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbnz r4, 6a7fc <_Py_open@@Base+0x1180> │ │ │ │ + bl 9ade4 │ │ │ │ + cbnz r4, 6a87c <_Py_open@@Base+0x1180> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50444 @ 0xc50c │ │ │ │ + movw r1, #50700 @ 0xc60c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a806 <_Py_open@@Base+0x118a> │ │ │ │ + b.n 6a886 <_Py_open@@Base+0x118a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ 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, #50468 @ 0xc524 │ │ │ │ + movw r1, #50724 @ 0xc624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6a850 <_Py_open@@Base+0x11d4> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6a8d0 <_Py_open@@Base+0x11d4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6a854 <_Py_open@@Base+0x11d8> │ │ │ │ + bcc.n 6a8d4 <_Py_open@@Base+0x11d8> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50488 @ 0xc538 │ │ │ │ + movw r1, #50744 @ 0xc638 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a8a8 <_Py_open@@Base+0x122c> │ │ │ │ + b.n 6a928 <_Py_open@@Base+0x122c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #43308 @ 0xa92c │ │ │ │ + movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50528 @ 0xc560 │ │ │ │ + movw r0, #50784 @ 0xc660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a850 <_Py_open@@Base+0x11d4> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 6a8d0 <_Py_open@@Base+0x11d4> │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbnz r4, 6a8a2 <_Py_open@@Base+0x1226> │ │ │ │ + bl 9ade4 │ │ │ │ + cbnz r4, 6a922 <_Py_open@@Base+0x1226> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50552 @ 0xc578 │ │ │ │ + movw r1, #50808 @ 0xc678 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6a850 <_Py_open@@Base+0x11d4> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6a8d0 <_Py_open@@Base+0x11d4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ 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, #50576 @ 0xc590 │ │ │ │ + movw r1, #50832 @ 0xc690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6a8fa <_Py_open@@Base+0x127e> │ │ │ │ - bl 980b4 │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6a97a <_Py_open@@Base+0x127e> │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2977c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbnz r4, 6a8fe <_Py_open@@Base+0x1282> │ │ │ │ + bl 9ade4 │ │ │ │ + cbnz r4, 6a97e <_Py_open@@Base+0x1282> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50596 @ 0xc5a4 │ │ │ │ + movw r1, #50852 @ 0xc6a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a904 <_Py_open@@Base+0x1288> │ │ │ │ + b.n 6a984 <_Py_open@@Base+0x1288> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ 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, #50616 @ 0xc5b8 │ │ │ │ + movw r1, #50872 @ 0xc6b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6a95a <_Py_open@@Base+0x12de> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6a9da <_Py_open@@Base+0x12de> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a66c │ │ │ │ - cbz r0, 6a95a <_Py_open@@Base+0x12de> │ │ │ │ - ldr r3, [pc, #44] @ (6a960 <_Py_open@@Base+0x12e4>) │ │ │ │ + bl 20a2ec │ │ │ │ + cbz r0, 6a9da <_Py_open@@Base+0x12de> │ │ │ │ + ldr r3, [pc, #44] @ (6a9e0 <_Py_open@@Base+0x12e4>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6a948 <_Py_open@@Base+0x12cc> │ │ │ │ + cbz r3, 6a9c8 <_Py_open@@Base+0x12cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 217f04 <_Py_RestoreSignals@@Base+0x104> │ │ │ │ - cbnz r0, 6a952 <_Py_open@@Base+0x12d6> │ │ │ │ + bl 217cec <_Py_RestoreSignals@@Base+0x104> │ │ │ │ + cbnz r0, 6a9d2 <_Py_open@@Base+0x12d6> │ │ │ │ movw r0, #7796 @ 0x1e74 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a95a <_Py_open@@Base+0x12de> │ │ │ │ + b.n 6a9da <_Py_open@@Base+0x12de> │ │ │ │ movw r0, #4324 @ 0x10e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #50632 @ 0xc5c8 │ │ │ │ + movw r1, #50888 @ 0xc6c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6a9b8 <_Py_open@@Base+0x133c> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6aa38 <_Py_open@@Base+0x133c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6a9a6 <_Py_open@@Base+0x132a> │ │ │ │ - bl 980b4 │ │ │ │ + cbz r3, 6aa26 <_Py_open@@Base+0x132a> │ │ │ │ + bl 98194 │ │ │ │ mov r4, r0 │ │ │ │ - bl 68f46 │ │ │ │ + bl 68fc6 │ │ │ │ movs r0, #11 │ │ │ │ blx 29fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9acfc │ │ │ │ - b.n 6a9b0 <_Py_open@@Base+0x1334> │ │ │ │ - bl 68f46 │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 6aa30 <_Py_open@@Base+0x1334> │ │ │ │ + bl 68fc6 │ │ │ │ movs r0, #11 │ │ │ │ blx 29fe8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #50900 @ 0xc6d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6aa00 <_Py_open@@Base+0x1384> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6aa80 <_Py_open@@Base+0x1384> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 6914c │ │ │ │ - cbz r0, 6aa04 <_Py_open@@Base+0x1388> │ │ │ │ + bl 691cc │ │ │ │ + cbz r0, 6aa84 <_Py_open@@Base+0x1388> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa0c <_Py_open@@Base+0x1390> │ │ │ │ + b.n 6aa8c <_Py_open@@Base+0x1390> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #50656 @ 0xc5e0 │ │ │ │ + movw r1, #50912 @ 0xc6e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 6aa56 <_Py_open@@Base+0x13da> │ │ │ │ - bl d6f30 │ │ │ │ - movw r2, #64697 @ 0xfcb9 │ │ │ │ - movt r2, #17 │ │ │ │ - movw r1, #50672 @ 0xc5f0 │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 6aad6 <_Py_open@@Base+0x13da> │ │ │ │ + bl d76cc │ │ │ │ + movw r2, #1081 @ 0x439 │ │ │ │ + movt r2, #18 │ │ │ │ + movw r1, #50928 @ 0xc6f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 6aa5a <_Py_open@@Base+0x13de> │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 6aada <_Py_open@@Base+0x13de> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aace <_Py_open@@Base+0x1452> │ │ │ │ + b.n 6ab4e <_Py_open@@Base+0x1452> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6aa5c <_Py_open@@Base+0x13e0> │ │ │ │ + b.n 6aadc <_Py_open@@Base+0x13e0> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #29320 @ 0x7288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50688 @ 0xc600 │ │ │ │ + movw r0, #50944 @ 0xc700 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aa52 <_Py_open@@Base+0x13d6> │ │ │ │ + beq.n 6aad2 <_Py_open@@Base+0x13d6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6aac8 <_Py_open@@Base+0x144c> │ │ │ │ + cbnz r0, 6ab48 <_Py_open@@Base+0x144c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a018 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - cbz r5, 6aaac <_Py_open@@Base+0x1430> │ │ │ │ + bl d1f6c │ │ │ │ + cbz r5, 6ab2c <_Py_open@@Base+0x1430> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aaac <_Py_open@@Base+0x1430> │ │ │ │ + beq.n 6ab2c <_Py_open@@Base+0x1430> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6aaac <_Py_open@@Base+0x1430> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6aabe <_Py_open@@Base+0x1442> │ │ │ │ + cbnz r3, 6ab2c <_Py_open@@Base+0x1430> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6ab3e <_Py_open@@Base+0x1442> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 6aa52 <_Py_open@@Base+0x13d6> │ │ │ │ + bl f5734 │ │ │ │ + b.n 6aad2 <_Py_open@@Base+0x13d6> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6aace <_Py_open@@Base+0x1452> │ │ │ │ + b.n 6ab4e <_Py_open@@Base+0x1452> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6aa96 <_Py_open@@Base+0x141a> │ │ │ │ - b.n 6aaae <_Py_open@@Base+0x1432> │ │ │ │ + bne.n 6ab16 <_Py_open@@Base+0x141a> │ │ │ │ + b.n 6ab2e <_Py_open@@Base+0x1432> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 6ab06 <_Py_open@@Base+0x148a> │ │ │ │ + cbnz r2, 6ab86 <_Py_open@@Base+0x148a> │ │ │ │ movw r3, #44016 @ 0xabf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 6ab08 <_Py_open@@Base+0x148c> │ │ │ │ + b.n 6ab88 <_Py_open@@Base+0x148c> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #50708 @ 0xc614 │ │ │ │ + movw r1, #50964 @ 0xc714 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50712 @ 0xc618 │ │ │ │ + movw r0, #50968 @ 0xc718 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6abba <_Py_open@@Base+0x153e> │ │ │ │ - cbnz r5, 6ab58 <_Py_open@@Base+0x14dc> │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 6ac3a <_Py_open@@Base+0x153e> │ │ │ │ + cbnz r5, 6abd8 <_Py_open@@Base+0x14dc> │ │ │ │ + bl 98194 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 6aca6 <_Py_open@@Base+0x162a> │ │ │ │ + bge.w 6ad26 <_Py_open@@Base+0x162a> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 6abba <_Py_open@@Base+0x153e> │ │ │ │ + bl f5734 │ │ │ │ + b.n 6ac3a <_Py_open@@Base+0x153e> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #50724 @ 0xc624 │ │ │ │ + movw r1, #50980 @ 0xc724 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 151964 │ │ │ │ + bl 151a90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac16 <_Py_open@@Base+0x159a> │ │ │ │ + beq.n 6ac96 <_Py_open@@Base+0x159a> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6ab98 <_Py_open@@Base+0x151c> │ │ │ │ + cbz r7, 6ac18 <_Py_open@@Base+0x151c> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6abd6 <_Py_open@@Base+0x155a> │ │ │ │ + bgt.n 6ac56 <_Py_open@@Base+0x155a> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 6acae <_Py_open@@Base+0x1632> │ │ │ │ + b.n 6ad2e <_Py_open@@Base+0x1632> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 6abbe <_Py_open@@Base+0x1542> │ │ │ │ + ble.n 6ac3e <_Py_open@@Base+0x1542> │ │ │ │ mov r0, r4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50736 @ 0xc630 │ │ │ │ + movw r1, #50992 @ 0xc730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6acc8 <_Py_open@@Base+0x164c> │ │ │ │ + b.n 6ad48 <_Py_open@@Base+0x164c> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 6acae <_Py_open@@Base+0x1632> │ │ │ │ + b.n 6ad2e <_Py_open@@Base+0x1632> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 6acae <_Py_open@@Base+0x1632> │ │ │ │ + beq.n 6ad2e <_Py_open@@Base+0x1632> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 6abf8 <_Py_open@@Base+0x157c> │ │ │ │ + cbz r7, 6ac78 <_Py_open@@Base+0x157c> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6abf8 <_Py_open@@Base+0x157c> │ │ │ │ + bgt.n 6ac78 <_Py_open@@Base+0x157c> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29db8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 6ac64 <_Py_open@@Base+0x15e8> │ │ │ │ + blt.n 6ace4 <_Py_open@@Base+0x15e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl d17a4 │ │ │ │ - cbz r7, 6ac0c <_Py_open@@Base+0x1590> │ │ │ │ + bl d1f6c │ │ │ │ + cbz r7, 6ac8c <_Py_open@@Base+0x1590> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8100c │ │ │ │ - b.n 6acc8 <_Py_open@@Base+0x164c> │ │ │ │ + bl 8110c │ │ │ │ + b.n 6ad48 <_Py_open@@Base+0x164c> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 72d2c │ │ │ │ - b.n 6acc8 <_Py_open@@Base+0x164c> │ │ │ │ - bl d6f30 │ │ │ │ - movw r1, #50764 @ 0xc64c │ │ │ │ + bl 72dcc │ │ │ │ + b.n 6ad48 <_Py_open@@Base+0x164c> │ │ │ │ + bl d76cc │ │ │ │ + movw r1, #51020 @ 0xc74c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151964 │ │ │ │ - cbz r0, 6ac8a <_Py_open@@Base+0x160e> │ │ │ │ + bl 151a90 │ │ │ │ + cbz r0, 6ad0a <_Py_open@@Base+0x160e> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6ab9e <_Py_open@@Base+0x1522> │ │ │ │ + bgt.n 6ac1e <_Py_open@@Base+0x1522> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29af4 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6ac7a <_Py_open@@Base+0x15fe> │ │ │ │ + bge.n 6acfa <_Py_open@@Base+0x15fe> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov r0, r4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 6abba <_Py_open@@Base+0x153e> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 6ac3a <_Py_open@@Base+0x153e> │ │ │ │ mov r0, r4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d2c │ │ │ │ - b.n 6acc8 <_Py_open@@Base+0x164c> │ │ │ │ - bl d6f30 │ │ │ │ - movw r1, #50776 @ 0xc658 │ │ │ │ + bl 72dcc │ │ │ │ + b.n 6ad48 <_Py_open@@Base+0x164c> │ │ │ │ + bl d76cc │ │ │ │ + movw r1, #51032 @ 0xc758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 151964 │ │ │ │ + bl 151a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ab28 <_Py_open@@Base+0x14ac> │ │ │ │ - b.n 6abba <_Py_open@@Base+0x153e> │ │ │ │ + bne.w 6aba8 <_Py_open@@Base+0x14ac> │ │ │ │ + b.n 6ac3a <_Py_open@@Base+0x153e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8100c │ │ │ │ - b.n 6acc8 <_Py_open@@Base+0x164c> │ │ │ │ - bl 980b4 │ │ │ │ + bl 8110c │ │ │ │ + b.n 6ad48 <_Py_open@@Base+0x164c> │ │ │ │ + bl 98194 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx 29a00 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9acfc │ │ │ │ - b.n 6abe6 <_Py_open@@Base+0x156a> │ │ │ │ + bl 9ade4 │ │ │ │ + b.n 6ac66 <_Py_open@@Base+0x156a> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6acf4 <_Py_open@@Base+0x1678> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 6acf4 <_Py_open@@Base+0x1678> │ │ │ │ + bne.n 6ad74 <_Py_open@@Base+0x1678> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 6ad74 <_Py_open@@Base+0x1678> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ad30 <_Py_open@@Base+0x16b4> │ │ │ │ - bl 980b4 │ │ │ │ + b.n 6adb0 <_Py_open@@Base+0x16b4> │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a154 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6ad28 <_Py_open@@Base+0x16ac> │ │ │ │ + bge.n 6ada8 <_Py_open@@Base+0x16ac> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 6ad28 <_Py_open@@Base+0x16ac> │ │ │ │ + beq.n 6ada8 <_Py_open@@Base+0x16ac> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ad56 <_Py_open@@Base+0x16da> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 6ad56 <_Py_open@@Base+0x16da> │ │ │ │ + bne.n 6add6 <_Py_open@@Base+0x16da> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 6add6 <_Py_open@@Base+0x16da> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ad70 <_Py_open@@Base+0x16f4> │ │ │ │ + b.n 6adf0 <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b560 <_Py_dup@@Base> │ │ │ │ + bl 14b74c <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6ad52 <_Py_open@@Base+0x16d6> │ │ │ │ - bl 8100c │ │ │ │ + beq.n 6add2 <_Py_open@@Base+0x16d6> │ │ │ │ + bl 8110c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ad70 <_Py_open@@Base+0x16f4> │ │ │ │ + cbnz r0, 6adf0 <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a154 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #50876 @ 0xc6bc │ │ │ │ + movw r1, #51132 @ 0xc7bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sp │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6adc0 <_Py_open@@Base+0x1744> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6ae40 <_Py_open@@Base+0x1744> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6adc4 <_Py_open@@Base+0x1748> │ │ │ │ + bne.n 6ae44 <_Py_open@@Base+0x1748> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6adf0 <_Py_open@@Base+0x1774> │ │ │ │ + beq.n 6ae70 <_Py_open@@Base+0x1774> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50892 @ 0xc6cc │ │ │ │ + movw r1, #51148 @ 0xc7cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ae20 <_Py_open@@Base+0x17a4> │ │ │ │ + b.n 6aea0 <_Py_open@@Base+0x17a4> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 6add0 <_Py_open@@Base+0x1754> │ │ │ │ + bne.n 6ae50 <_Py_open@@Base+0x1754> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 6adf0 <_Py_open@@Base+0x1774> │ │ │ │ - b.n 6ada4 <_Py_open@@Base+0x1728> │ │ │ │ + beq.n 6ae70 <_Py_open@@Base+0x1774> │ │ │ │ + b.n 6ae24 <_Py_open@@Base+0x1728> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50936 @ 0xc6f8 │ │ │ │ + movw r1, #51192 @ 0xc7f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 6adc0 <_Py_open@@Base+0x1744> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 6ae40 <_Py_open@@Base+0x1744> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 292d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ae14 <_Py_open@@Base+0x1798> │ │ │ │ + cbnz r0, 6ae94 <_Py_open@@Base+0x1798> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 6adc0 <_Py_open@@Base+0x1744> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 6ae40 <_Py_open@@Base+0x1744> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ 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 68f46 │ │ │ │ + bl 68fc6 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 6ae4e <_Py_open@@Base+0x17d2> │ │ │ │ + bcc.n 6aece <_Py_open@@Base+0x17d2> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 6ae54 <_Py_open@@Base+0x17d8> │ │ │ │ + bcs.n 6aed4 <_Py_open@@Base+0x17d8> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 6ae58 <_Py_open@@Base+0x17dc> │ │ │ │ + b.n 6aed8 <_Py_open@@Base+0x17dc> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 68d7e │ │ │ │ + bl 68dfe │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4320 @ 0x10e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #50964 @ 0xc714 │ │ │ │ + movw r1, #51220 @ 0xc814 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ 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, #51056 @ 0xc770 │ │ │ │ + movw r1, #51312 @ 0xc870 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6aec6 <_Py_open@@Base+0x184a> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6af46 <_Py_open@@Base+0x184a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 6aeca <_Py_open@@Base+0x184e> │ │ │ │ + bge.n 6af4a <_Py_open@@Base+0x184e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51072 @ 0xc780 │ │ │ │ + movw r1, #51328 @ 0xc880 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aefa <_Py_open@@Base+0x187e> │ │ │ │ - bl 69024 │ │ │ │ + b.n 6af7a <_Py_open@@Base+0x187e> │ │ │ │ + bl 690a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 68e60 │ │ │ │ + bl 68ee0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aef4 <_Py_open@@Base+0x1878> │ │ │ │ + bne.n 6af74 <_Py_open@@Base+0x1878> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #51108 @ 0xc7a4 │ │ │ │ + movw r1, #51364 @ 0xc8a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 6aec6 <_Py_open@@Base+0x184a> │ │ │ │ + bl d545c │ │ │ │ + b.n 6af46 <_Py_open@@Base+0x184a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 6af28 <_Py_open@@Base+0x18ac> │ │ │ │ + bpl.n 6afa8 <_Py_open@@Base+0x18ac> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8098 │ │ │ │ + bl f87fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6af40 <_Py_open@@Base+0x18c4> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 6af40 <_Py_open@@Base+0x18c4> │ │ │ │ - b.n 6af4a <_Py_open@@Base+0x18ce> │ │ │ │ + bne.n 6afc0 <_Py_open@@Base+0x18c4> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 6afc0 <_Py_open@@Base+0x18c4> │ │ │ │ + b.n 6afca <_Py_open@@Base+0x18ce> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51136 @ 0xc7c0 │ │ │ │ + movw r1, #51392 @ 0xc8c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7edd4 │ │ │ │ + b.w 7eee4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 6aefe <_Py_open@@Base+0x1882> │ │ │ │ + b.n 6af7e <_Py_open@@Base+0x1882> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8098 │ │ │ │ + bl f87fc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af72 <_Py_open@@Base+0x18f6> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6af94 <_Py_open@@Base+0x1918> │ │ │ │ + bne.n 6aff2 <_Py_open@@Base+0x18f6> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6b014 <_Py_open@@Base+0x1918> │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a9c8 │ │ │ │ - cbnz r0, 6af98 <_Py_open@@Base+0x191c> │ │ │ │ + cbnz r0, 6b018 <_Py_open@@Base+0x191c> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af9e <_Py_open@@Base+0x1922> │ │ │ │ + b.n 6b01e <_Py_open@@Base+0x1922> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 91da8 │ │ │ │ + bl 91e88 │ │ │ │ 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, #51160 @ 0xc7d8 │ │ │ │ + movw r1, #51416 @ 0xc8d8 │ │ │ │ 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 8ee9c │ │ │ │ - cbz r0, 6b004 <_Py_open@@Base+0x1988> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6b084 <_Py_open@@Base+0x1988> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6b008 <_Py_open@@Base+0x198c> │ │ │ │ + bmi.n 6b088 <_Py_open@@Base+0x198c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51176 @ 0xc7e8 │ │ │ │ + movw r1, #51432 @ 0xc8e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b164 <_Py_open@@Base+0x1ae8> │ │ │ │ + b.n 6b1e4 <_Py_open@@Base+0x1ae8> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #51220 @ 0xc814 │ │ │ │ + movw r1, #51476 @ 0xc914 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b004 <_Py_open@@Base+0x1988> │ │ │ │ + beq.n 6b084 <_Py_open@@Base+0x1988> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 6b044 <_Py_open@@Base+0x19c8> │ │ │ │ + bcc.n 6b0c4 <_Py_open@@Base+0x19c8> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51268 @ 0xc844 │ │ │ │ + movw r1, #51524 @ 0xc944 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6b004 <_Py_open@@Base+0x1988> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6b084 <_Py_open@@Base+0x1988> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #29320 @ 0x7288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51312 @ 0xc870 │ │ │ │ + movw r0, #51568 @ 0xc970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b004 <_Py_open@@Base+0x1988> │ │ │ │ + beq.n 6b084 <_Py_open@@Base+0x1988> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #58968 @ 0xe658 │ │ │ │ + movw r2, #59144 @ 0xe708 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d800 │ │ │ │ + bl 6d880 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 29718 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 29ba8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 6b0ae <_Py_open@@Base+0x1a32> │ │ │ │ + cbz r1, 6b12e <_Py_open@@Base+0x1a32> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 272b2c │ │ │ │ - b.n 6b0ca <_Py_open@@Base+0x1a4e> │ │ │ │ + bl 272bb4 │ │ │ │ + b.n 6b14a <_Py_open@@Base+0x1a4e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 6b0ce <_Py_open@@Base+0x1a52> │ │ │ │ + cbz r2, 6b14e <_Py_open@@Base+0x1a52> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51332 @ 0xc884 │ │ │ │ + movw r1, #51588 @ 0xc984 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b15c <_Py_open@@Base+0x1ae0> │ │ │ │ + b.n 6b1dc <_Py_open@@Base+0x1ae0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6b0ea <_Py_open@@Base+0x1a6e> │ │ │ │ + beq.n 6b16a <_Py_open@@Base+0x1a6e> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6b10a <_Py_open@@Base+0x1a8e> │ │ │ │ + bne.n 6b18a <_Py_open@@Base+0x1a8e> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 6b10a <_Py_open@@Base+0x1a8e> │ │ │ │ + b.n 6b18a <_Py_open@@Base+0x1a8e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6b10a <_Py_open@@Base+0x1a8e> │ │ │ │ + beq.n 6b18a <_Py_open@@Base+0x1a8e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51372 @ 0xc8ac │ │ │ │ + movw r1, #51628 @ 0xc9ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6b0ca <_Py_open@@Base+0x1a4e> │ │ │ │ - bl 980b4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6b14a <_Py_open@@Base+0x1a4e> │ │ │ │ + bl 98194 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 2921c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 6b140 <_Py_open@@Base+0x1ac4> │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 6b1c0 <_Py_open@@Base+0x1ac4> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 272b2c │ │ │ │ - b.n 6b0ca <_Py_open@@Base+0x1a4e> │ │ │ │ + bl 272bb4 │ │ │ │ + b.n 6b14a <_Py_open@@Base+0x1a4e> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0ca <_Py_open@@Base+0x1a4e> │ │ │ │ + beq.n 6b14a <_Py_open@@Base+0x1a4e> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #51404 @ 0xc8cc │ │ │ │ + movw r0, #51660 @ 0xc9cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 6b164 <_Py_open@@Base+0x1ae8> │ │ │ │ + cbz r0, 6b1e4 <_Py_open@@Base+0x1ae8> │ │ │ │ blx 29764 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51408 @ 0xc8d0 │ │ │ │ + movw r1, #51664 @ 0xc9d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6b1bc <_Py_open@@Base+0x1b40> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6b23c <_Py_open@@Base+0x1b40> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6b1a6 <_Py_open@@Base+0x1b2a> │ │ │ │ + bhi.n 6b226 <_Py_open@@Base+0x1b2a> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12ab08 │ │ │ │ - b.n 6b1be <_Py_open@@Base+0x1b42> │ │ │ │ + bl 12b2a4 │ │ │ │ + b.n 6b23e <_Py_open@@Base+0x1b42> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51420 @ 0xc8dc │ │ │ │ + movw r1, #51676 @ 0xc9dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ 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 6b1ce <_Py_open@@Base+0x1b52> │ │ │ │ + bne.n 6b24e <_Py_open@@Base+0x1b52> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 11a220 │ │ │ │ + b.w 11a998 │ │ │ │ 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 6b1f0 <_Py_open@@Base+0x1b74> │ │ │ │ + bgt.n 6b270 <_Py_open@@Base+0x1b74> │ │ │ │ pop {r4} │ │ │ │ - b.w fd584 │ │ │ │ + b.w fe060 │ │ │ │ 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 216d2c <_PyTime_ObjectToTimespec@@Base+0x710> │ │ │ │ + bl 216b14 <_PyTime_ObjectToTimespec@@Base+0x710> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b24c <_Py_open@@Base+0x1bd0> │ │ │ │ + bne.n 6b2cc <_Py_open@@Base+0x1bd0> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 6b246 <_Py_open@@Base+0x1bca> │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 6b2c6 <_Py_open@@Base+0x1bca> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2026e8 │ │ │ │ + bl 2020a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b270 <_Py_open@@Base+0x1bf4> │ │ │ │ + b.n 6b2f0 <_Py_open@@Base+0x1bf4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b25e <_Py_open@@Base+0x1be2> │ │ │ │ + bne.n 6b2de <_Py_open@@Base+0x1be2> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6b23c <_Py_open@@Base+0x1bc0> │ │ │ │ + bcs.n 6b2bc <_Py_open@@Base+0x1bc0> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6b262 <_Py_open@@Base+0x1be6> │ │ │ │ + bgt.n 6b2e2 <_Py_open@@Base+0x1be6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2025e4 │ │ │ │ + bl 201fa0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b2b8 <_Py_open@@Base+0x1c3c> │ │ │ │ + bne.n 6b338 <_Py_open@@Base+0x1c3c> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 6b2b2 <_Py_open@@Base+0x1c36> │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 6b332 <_Py_open@@Base+0x1c36> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2026e8 │ │ │ │ + bl 2020a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b2e8 <_Py_open@@Base+0x1c6c> │ │ │ │ + b.n 6b368 <_Py_open@@Base+0x1c6c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6b2d6 <_Py_open@@Base+0x1c5a> │ │ │ │ + beq.n 6b356 <_Py_open@@Base+0x1c5a> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6b2d6 <_Py_open@@Base+0x1c5a> │ │ │ │ + bhi.n 6b356 <_Py_open@@Base+0x1c5a> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2026e8 │ │ │ │ - b.n 6b2b2 <_Py_open@@Base+0x1c36> │ │ │ │ + bl 2020a4 │ │ │ │ + b.n 6b332 <_Py_open@@Base+0x1c36> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6b2da <_Py_open@@Base+0x1c5e> │ │ │ │ + bgt.n 6b35a <_Py_open@@Base+0x1c5e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1660f0 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6b35e <_Py_open@@Base+0x1ce2> │ │ │ │ + bl 166170 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6b3de <_Py_open@@Base+0x1ce2> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10fe38 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 110630 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b334 <_Py_open@@Base+0x1cb8> │ │ │ │ + beq.n 6b3b4 <_Py_open@@Base+0x1cb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b334 <_Py_open@@Base+0x1cb8> │ │ │ │ + cbnz r3, 6b3b4 <_Py_open@@Base+0x1cb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b364 <_Py_open@@Base+0x1ce8> │ │ │ │ + bne.n 6b3e4 <_Py_open@@Base+0x1ce8> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #41524 @ 0xa234 │ │ │ │ + movw r1, #41804 @ 0xa34c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b366 <_Py_open@@Base+0x1cea> │ │ │ │ + b.n 6b3e6 <_Py_open@@Base+0x1cea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1660f0 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6b3d2 <_Py_open@@Base+0x1d56> │ │ │ │ + bl 166170 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6b452 <_Py_open@@Base+0x1d56> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10fe38 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 110630 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3b2 <_Py_open@@Base+0x1d36> │ │ │ │ + beq.n 6b432 <_Py_open@@Base+0x1d36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3b2 <_Py_open@@Base+0x1d36> │ │ │ │ + cbnz r3, 6b432 <_Py_open@@Base+0x1d36> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b3d8 <_Py_open@@Base+0x1d5c> │ │ │ │ + bne.n 6b458 <_Py_open@@Base+0x1d5c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #11356 @ 0x2c5c │ │ │ │ + movw r1, #11612 @ 0x2d5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b3da <_Py_open@@Base+0x1d5e> │ │ │ │ + b.n 6b45a <_Py_open@@Base+0x1d5e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6b3f8 <_Py_open@@Base+0x1d7c> │ │ │ │ + bgt.n 6b478 <_Py_open@@Base+0x1d7c> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51456 @ 0xc900 │ │ │ │ + movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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 6b428 <_Py_open@@Base+0x1dac> │ │ │ │ + ble.n 6b4a8 <_Py_open@@Base+0x1dac> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51504 @ 0xc930 │ │ │ │ + movw r1, #51760 @ 0xca30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6b478 <_Py_open@@Base+0x1dfc> │ │ │ │ + beq.n 6b4f8 <_Py_open@@Base+0x1dfc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b448 <_Py_open@@Base+0x1dcc> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6b478 <_Py_open@@Base+0x1dfc> │ │ │ │ + bne.n 6b4c8 <_Py_open@@Base+0x1dcc> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6b4f8 <_Py_open@@Base+0x1dfc> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6b460 <_Py_open@@Base+0x1de4> │ │ │ │ + beq.n 6b4e0 <_Py_open@@Base+0x1de4> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6b468 <_Py_open@@Base+0x1dec> │ │ │ │ + beq.n 6b4e8 <_Py_open@@Base+0x1dec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6b46a <_Py_open@@Base+0x1dee> │ │ │ │ - b.n 6b478 <_Py_open@@Base+0x1dfc> │ │ │ │ + bge.n 6b4ea <_Py_open@@Base+0x1dee> │ │ │ │ + b.n 6b4f8 <_Py_open@@Base+0x1dfc> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6b46a <_Py_open@@Base+0x1dee> │ │ │ │ + b.n 6b4ea <_Py_open@@Base+0x1dee> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 6aad2 <_Py_open@@Base+0x1456> │ │ │ │ + b.w 6ab52 <_Py_open@@Base+0x1456> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b49a <_Py_open@@Base+0x1e1e> │ │ │ │ + bne.n 6b51a <_Py_open@@Base+0x1e1e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b4bc <_Py_open@@Base+0x1e40> │ │ │ │ + b.n 6b53c <_Py_open@@Base+0x1e40> │ │ │ │ blx 29cd0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b4b4 <_Py_open@@Base+0x1e38> │ │ │ │ + bne.n 6b534 <_Py_open@@Base+0x1e38> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 6b4d8 <_Py_open@@Base+0x1e5c> │ │ │ │ + cbz r3, 6b558 <_Py_open@@Base+0x1e5c> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6b4e8 <_Py_open@@Base+0x1e6c> │ │ │ │ + b.n 6b568 <_Py_open@@Base+0x1e6c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b4e6 <_Py_open@@Base+0x1e6a> │ │ │ │ + ble.n 6b566 <_Py_open@@Base+0x1e6a> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 6b4e2 <_Py_open@@Base+0x1e66> │ │ │ │ - cbnz r1, 6b50c <_Py_open@@Base+0x1e90> │ │ │ │ + bgt.n 6b562 <_Py_open@@Base+0x1e66> │ │ │ │ + cbnz r1, 6b58c <_Py_open@@Base+0x1e90> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b4e8 <_Py_open@@Base+0x1e6c> │ │ │ │ + b.n 6b568 <_Py_open@@Base+0x1e6c> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (6b574 <_Py_open@@Base+0x1ef8>) │ │ │ │ + ldr r1, [pc, #136] @ (6b5f4 <_Py_open@@Base+0x1ef8>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b512 <_Py_open@@Base+0x1e96> │ │ │ │ + cbnz r0, 6b592 <_Py_open@@Base+0x1e96> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b56e <_Py_open@@Base+0x1ef2> │ │ │ │ + b.n 6b5ee <_Py_open@@Base+0x1ef2> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1672b4 │ │ │ │ + bl 167b3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6b508 <_Py_open@@Base+0x1e8c> │ │ │ │ + beq.n 6b588 <_Py_open@@Base+0x1e8c> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6b538 <_Py_open@@Base+0x1ebc> │ │ │ │ + beq.n 6b5b8 <_Py_open@@Base+0x1ebc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b53a <_Py_open@@Base+0x1ebe> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 6b53a <_Py_open@@Base+0x1ebe> │ │ │ │ - b.n 6b508 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6b5ba <_Py_open@@Base+0x1ebe> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 6b5ba <_Py_open@@Base+0x1ebe> │ │ │ │ + b.n 6b588 <_Py_open@@Base+0x1e8c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ - cbz r4, 6b566 <_Py_open@@Base+0x1eea> │ │ │ │ + bl 9ade4 │ │ │ │ + cbz r4, 6b5e6 <_Py_open@@Base+0x1eea> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #480] @ (6b758 ) │ │ │ │ + ldr r5, [pc, #480] @ (6b7d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68f46 │ │ │ │ - bl 6d870 │ │ │ │ - cbnz r0, 6b598 <_Py_open@@Base+0x1f1c> │ │ │ │ + bl 68fc6 │ │ │ │ + bl 6d8f0 │ │ │ │ + cbnz r0, 6b618 <_Py_open@@Base+0x1f1c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #37553 @ 0x92b1 │ │ │ │ + movw r0, #37681 @ 0x9331 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1e0364 │ │ │ │ + bl 1dfb94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b5d2 <_Py_open@@Base+0x1f56> │ │ │ │ + bne.n 6b652 <_Py_open@@Base+0x1f56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bfa0 │ │ │ │ + bl 10c7dc │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51548 @ 0xc95c │ │ │ │ + movw r1, #51804 @ 0xca5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b5ee <_Py_open@@Base+0x1f72> │ │ │ │ + b.n 6b66e <_Py_open@@Base+0x1f72> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 121f34 │ │ │ │ + bl 1226b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1030ec │ │ │ │ + bl 1039c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bfa0 │ │ │ │ + bl 10c7dc │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b5f0 : │ │ │ │ - b.w 30630 │ │ │ │ +0006b670 : │ │ │ │ + b.w 3062c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 15ae50 │ │ │ │ - cbnz r0, 6b626 │ │ │ │ + bl 15af00 │ │ │ │ + cbnz r0, 6b6a6 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51576 @ 0xc978 │ │ │ │ + movw r1, #51832 @ 0xca78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6b630 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6b6b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15ae6c │ │ │ │ + bl 15af20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6b634 │ │ │ │ + bge.n 6b6b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b70a │ │ │ │ + b.n 6b78a │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6b652 │ │ │ │ + ble.n 6b6d2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51616 @ 0xc9a0 │ │ │ │ + movw r1, #51872 @ 0xcaa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6b630 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6b6b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b662 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 6b630 │ │ │ │ + cbnz r0, 6b6e2 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 6b6b0 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6b6da │ │ │ │ - bl ea8dc │ │ │ │ + beq.n 6b75a │ │ │ │ + bl eb03c │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b6f4 │ │ │ │ + beq.n 6b774 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6b6aa │ │ │ │ + bmi.n 6b72a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51632 @ 0xc9b0 │ │ │ │ + movw r1, #51888 @ 0xcab0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b6b6 │ │ │ │ - b.n 6b6f4 │ │ │ │ - bl 1f39a0 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6b736 │ │ │ │ + b.n 6b774 │ │ │ │ + bl 1f3550 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6b6c4 │ │ │ │ + cbnz r0, 6b744 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b6f4 │ │ │ │ + beq.n 6b774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6f4 │ │ │ │ + cbnz r3, 6b774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b6f4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b774 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b6d4 │ │ │ │ + beq.n 6b754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6d4 │ │ │ │ + cbnz r3, 6b754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6b66a │ │ │ │ + b.n 6b6ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29370 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b6fc │ │ │ │ + bge.n 6b77c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ - b.n 6b630 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 6b6b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (6b758 ) │ │ │ │ + ldr r3, [pc, #48] @ (6b7d8 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22aca4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 6b734 │ │ │ │ + bl 22ac80 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 6b7b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b752 │ │ │ │ + b.n 6b7d2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a50c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b74e │ │ │ │ + bge.n 6b7ce │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 6b730 │ │ │ │ - bl 8100c │ │ │ │ + bl f5734 │ │ │ │ + b.n 6b7b0 │ │ │ │ + bl 8110c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #656] @ (6b9ec ) │ │ │ │ + ldr r5, [pc, #656] @ (6ba6c ) │ │ │ │ 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, #51656 @ 0xc9c8 │ │ │ │ + movw r2, #51912 @ 0xcac8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20ba24 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 6b788 │ │ │ │ + bl 20b764 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 6b808 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b7ac │ │ │ │ + b.n 6b82c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7a4 │ │ │ │ + bge.n 6b824 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 6b784 │ │ │ │ + bl f5734 │ │ │ │ + b.n 6b804 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b7d2 │ │ │ │ + bne.n 6b852 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b7f4 │ │ │ │ - b.n 6b7ec │ │ │ │ + bne.n 6b874 │ │ │ │ + b.n 6b86c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #9340 @ 0x247c │ │ │ │ + movw r0, #9596 @ 0x257c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7c4 │ │ │ │ + bne.n 6b844 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b824 │ │ │ │ - bl 80728 │ │ │ │ + b.n 6b8a4 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7e8 │ │ │ │ + bne.n 6b868 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b808 │ │ │ │ - bl 80728 │ │ │ │ + bne.n 6b888 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7e8 │ │ │ │ - bl 980b4 │ │ │ │ + bne.n 6b868 │ │ │ │ + bl 98194 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 690e6 <_Py_closerange@@Base> │ │ │ │ + bl 69166 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b84a │ │ │ │ + bne.n 6b8ca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b868 │ │ │ │ - b.n 6b862 │ │ │ │ + bne.n 6b8e8 │ │ │ │ + b.n 6b8e2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40056 @ 0x9c78 │ │ │ │ + movw r0, #40312 @ 0x9d78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b83c │ │ │ │ - b.n 6b8ce │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6b8ce │ │ │ │ + bne.n 6b8bc │ │ │ │ + b.n 6b94e │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6b94e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b87a │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6b8ce │ │ │ │ + bne.n 6b8fa │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6b94e │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b898 │ │ │ │ + bls.n 6b918 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6b8ce │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6b94e │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a34c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6b8ac │ │ │ │ + cbz r5, 6b92c │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6b8b0 │ │ │ │ + b.n 6b930 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a34c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b8d2 │ │ │ │ + bge.n 6b952 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b8da │ │ │ │ + b.n 6b95a │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6b908 │ │ │ │ + bhi.n 6b988 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6b92a │ │ │ │ - b.n 6b922 │ │ │ │ - movw r0, #40080 @ 0x9c90 │ │ │ │ + bne.n 6b9aa │ │ │ │ + b.n 6b9a2 │ │ │ │ + movw r0, #40336 @ 0x9d90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b8fa │ │ │ │ + bne.n 6b97a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b9b6 │ │ │ │ - bl 80728 │ │ │ │ + b.n 6ba36 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b91e │ │ │ │ + bne.n 6b99e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b93e │ │ │ │ - bl 80728 │ │ │ │ + bne.n 6b9be │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b91e │ │ │ │ + bne.n 6b99e │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6b984 │ │ │ │ + ble.n 6ba04 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6b95e │ │ │ │ + beq.n 6b9de │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b960 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 6b960 │ │ │ │ - b.n 6b91e │ │ │ │ + bne.n 6b9e0 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 6b9e0 │ │ │ │ + b.n 6b99e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6b986 │ │ │ │ + beq.n 6ba06 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51668 @ 0xc9d4 │ │ │ │ + movw r1, #51924 @ 0xcad4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6b91e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6b99e │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b9ae │ │ │ │ + bge.n 6ba2e │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 6b9cc │ │ │ │ + cbnz r0, 6ba4c │ │ │ │ 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 15479c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1548cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b9fe │ │ │ │ + beq.n 6ba7e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 255900 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 2558d0 <_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 72f44 │ │ │ │ - cbz r0, 6ba8a │ │ │ │ + bl 72fe4 │ │ │ │ + cbz r0, 6bb0a │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #116] @ 6ba98 │ │ │ │ + vldr d8, [pc, #116] @ 6bb18 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85afc │ │ │ │ + bl 85c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6ba74 │ │ │ │ + cbz r0, 6baf4 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27ed40 │ │ │ │ + bl 27ee30 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85afc │ │ │ │ - cbnz r0, 6ba8e │ │ │ │ + bl 85c04 │ │ │ │ + cbnz r0, 6bb0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba8a │ │ │ │ + beq.n 6bb0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ba8a │ │ │ │ + cbnz r3, 6bb0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ba90 │ │ │ │ + b.n 6bb10 │ │ │ │ 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 │ │ │ │ @@ -97889,1012 +97945,1012 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6baca │ │ │ │ + bhi.n 6bb4a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6bae8 │ │ │ │ - b.n 6bae2 │ │ │ │ - movw r0, #39976 @ 0x9c28 │ │ │ │ + bne.n 6bb68 │ │ │ │ + b.n 6bb62 │ │ │ │ + movw r0, #40232 @ 0x9d28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6babc │ │ │ │ - b.n 6bb1e │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6bb1e │ │ │ │ + bne.n 6bb3c │ │ │ │ + b.n 6bb9e │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6bb9e │ │ │ │ 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 6b9bc │ │ │ │ + bl 6ba3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bb1e │ │ │ │ + beq.n 6bb9e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b9bc │ │ │ │ + bl 6ba3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bb1e │ │ │ │ + beq.n 6bb9e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 299b8 <__setitimer64@plt> │ │ │ │ - cbz r0, 6bb22 │ │ │ │ + cbz r0, 6bba2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb28 │ │ │ │ + b.n 6bba8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6ba02 │ │ │ │ + bl 6ba82 │ │ │ │ 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 f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6bb50 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6bb6e │ │ │ │ + bne.n 6bbd0 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6bbee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2aa5c <__getitimer64@plt> │ │ │ │ - cbz r0, 6bb66 │ │ │ │ + cbz r0, 6bbe6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb70 │ │ │ │ + b.n 6bbf0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ba02 │ │ │ │ - b.n 6bb70 │ │ │ │ + bl 6ba82 │ │ │ │ + b.n 6bbf0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d6ef0 │ │ │ │ + bl d768c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - movw r0, #51692 @ 0xc9ec │ │ │ │ + bl f5734 │ │ │ │ + movw r0, #51948 @ 0xcaec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1fdedc │ │ │ │ + bl 1fda78 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6f04 │ │ │ │ + bl d76a0 │ │ │ │ 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 85500 │ │ │ │ + bl 85608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc34 │ │ │ │ + beq.n 6bcb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1c8cf8 │ │ │ │ + bl 1c8520 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 6bc36 │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 6bcb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc34 │ │ │ │ + beq.n 6bcb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc34 │ │ │ │ + cbnz r3, 6bcb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 21afdc │ │ │ │ - cbz r0, 6bcac │ │ │ │ + bl 21adc0 │ │ │ │ + cbz r0, 6bd2c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29db8 │ │ │ │ - bl 980b4 │ │ │ │ + bl 98194 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 293dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6bca2 │ │ │ │ + bne.n 6bd22 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6bc92 │ │ │ │ - bl e8a7c │ │ │ │ + bne.n 6bd12 │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc62 │ │ │ │ + beq.n 6bce2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bcac │ │ │ │ + b.n 6bd2c │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 6bc8e │ │ │ │ + bl f5734 │ │ │ │ + b.n 6bd0e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6bbba │ │ │ │ + bl 6bc3a │ │ │ │ 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 6bcd6 │ │ │ │ + bne.n 6bd56 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21afdc │ │ │ │ - cbnz r0, 6bcee │ │ │ │ - b.n 6bd76 │ │ │ │ + bl 21adc0 │ │ │ │ + cbnz r0, 6bd6e │ │ │ │ + b.n 6bdf6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40164 @ 0x9ce4 │ │ │ │ + movw r0, #40420 @ 0x9de4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bcca │ │ │ │ - b.n 6bd76 │ │ │ │ + bne.n 6bd4a │ │ │ │ + b.n 6bdf6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29db8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 15479c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1548cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bd76 │ │ │ │ + beq.n 6bdf6 │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6bd28 │ │ │ │ + bge.n 6bda8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16144 @ 0x3f10 │ │ │ │ + movw r1, #16400 @ 0x4010 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6bd76 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6bdf6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 226f1c <_PyDeadline_Init@@Base> │ │ │ │ + bl 226ef4 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 154c20 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 980b4 │ │ │ │ + bl 154d48 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 98194 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29730 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6bd9e │ │ │ │ + bne.n 6be1e │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6bd7a │ │ │ │ + beq.n 6bdfa │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6bd94 │ │ │ │ + beq.n 6be14 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bdaa │ │ │ │ - bl e8a7c │ │ │ │ + b.n 6be2a │ │ │ │ + bl e91dc │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bd76 │ │ │ │ - bl 258df0 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6bdf6 │ │ │ │ + bl 25a870 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6bd34 │ │ │ │ - b.n 6bd9e │ │ │ │ + bge.n 6bdb4 │ │ │ │ + b.n 6be1e │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6bdaa │ │ │ │ + b.n 6be2a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6bbba │ │ │ │ + bl 6bc3a │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006bdb0 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006be30 <_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] @ (6bdec <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ + ldr r3, [pc, #44] @ (6be6c <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6d01c │ │ │ │ + bl 6d09c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6bde8 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6be68 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6bdea <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6be6a <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10128 @ 0x2790 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 12028c │ │ │ │ + bl 120a0c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dede0 │ │ │ │ + b.w 1de608 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ + bl 156144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6524 @ 0x197c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ + bl 156144 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56144 @ 0xdb50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ + bl 156144 │ │ │ │ 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 72144 │ │ │ │ - cbz r0, 6bebc <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #48] @ (6bec4 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ - movw r1, #51756 @ 0xca2c │ │ │ │ + bl 721e4 │ │ │ │ + cbz r0, 6bf3c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #48] @ (6bf44 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ + movw r1, #52012 @ 0xcb2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6bebe <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + bne.n 6bf3e <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bebc <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + beq.n 6bf3c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bebc <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + cbnz r3, 6bf3c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1e27bc <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e2510 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fdab0 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ + bl 1fd64c <_PyArg_NoPositional@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #32756 @ 0x7ff4 │ │ │ │ + movw r1, #33012 @ 0x80f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6bf3a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6bfba <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 26196c <_PyTime_FromLong@@Base> │ │ │ │ + bl 26194c <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bf3a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + beq.n 6bfba <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 154c20 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 154d48 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 293b8 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6bf3e <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ + cbz r0, 6bfbe <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bf46 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ + b.n 6bfc6 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 12b8bc │ │ │ │ + bl 12c058 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bfb0 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r0, 6c030 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e207c │ │ │ │ + bl e27f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e207c │ │ │ │ + bl e27f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e207c │ │ │ │ + bl e27f4 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #51772 @ 0xca3c │ │ │ │ + movw r0, #52028 @ 0xcb3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bfa4 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + beq.n 6c024 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6bfa8 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + cbz r3, 6c028 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bfb0 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + b.n 6c030 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bfa4 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c024 <_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 6bfee <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 6c06e <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32972 @ 0x80cc │ │ │ │ + movw r0, #33228 @ 0x81cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c032 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c0b2 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c032 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + cbz r0, 6c0b2 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c01c <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ + beq.n 6c09c <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6c032 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6c0b2 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 299e8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f52c4 │ │ │ │ + b.w f5a2c │ │ │ │ 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 6c05e <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ + bne.n 6c0de <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c076 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ - b.n 6c0b6 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ + bne.n 6c0f6 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ + b.n 6c136 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15844 @ 0x3de4 │ │ │ │ + movw r0, #14888 @ 0x3a28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c04e <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ - b.n 6c124 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bne.n 6c0ce <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6c1a4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c098 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ + bpl.n 6c118 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c124 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + beq.n 6c1a4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c0b8 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ - b.n 6c0f6 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + beq.n 6c138 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ + b.n 6c176 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15844 @ 0x3de4 │ │ │ │ + movw r0, #14888 @ 0x3a28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c124 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c1a4 <_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 6c0e0 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 6c160 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15844 @ 0x3de4 │ │ │ │ + movw r0, #14888 @ 0x3a28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c124 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c1a4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6c124 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + cbz r0, 6c1a4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c10e <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ + beq.n 6c18e <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6c124 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6c1a4 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 299e8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f52c4 │ │ │ │ + b.w f5a2c │ │ │ │ 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 6c150 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ + bne.n 6c1d0 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c168 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ - b.n 6c1a8 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne.n 6c1e8 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ + b.n 6c228 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15856 @ 0x3df0 │ │ │ │ + movw r0, #14900 @ 0x3a34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c140 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ - b.n 6c228 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c1c0 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ + b.n 6c2a8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c18a <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ + bpl.n 6c20a <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c228 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + beq.n 6c2a8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1aa <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ - b.n 6c1e8 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + beq.n 6c22a <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ + b.n 6c268 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15856 @ 0x3df0 │ │ │ │ + movw r0, #14900 @ 0x3a34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c228 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c2a8 <_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 6c1d2 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 6c252 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15856 @ 0x3df0 │ │ │ │ + movw r0, #14900 @ 0x3a34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c228 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c2a8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c228 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + cbz r0, 6c2a8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c200 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ + beq.n 6c280 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6c228 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6c2a8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f7da0 │ │ │ │ + bl f8504 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6c212 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 6c228 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c292 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 6c2a8 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 299e8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f52c4 │ │ │ │ + b.w f5a2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6c2a0 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ + beq.n 6c320 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c282 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ + bpl.n 6c302 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c2ca <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + cbz r0, 6c34a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c2a2 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ + beq.n 6c322 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6c2ca <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6c34a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #14916 @ 0x3a44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15872 @ 0x3e00 │ │ │ │ + movw r0, #14916 @ 0x3a44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c2ca <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c34a <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a628 │ │ │ │ - cbnz r0, 6c2be <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ + cbnz r0, 6c33e <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f4fcc │ │ │ │ + b.w f5734 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f52c4 │ │ │ │ + b.w f5a2c │ │ │ │ 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 6c30e <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ + bne.n 6c38e <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6c326 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 6c3a6 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15884 @ 0x3e0c │ │ │ │ + movw r0, #14928 @ 0x3a50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c332 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c3b2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15884 @ 0x3e0c │ │ │ │ + movw r0, #14928 @ 0x3a50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c2e6 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ - b.n 6c332 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bne.n 6c366 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ + b.n 6c3b2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c336 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + cbnz r0, 6c3b6 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3c4 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + b.n 6c444 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6c36e <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ + bne.n 6c3ee <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c3a4 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ + beq.n 6c424 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c386 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ + bpl.n 6c406 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c332 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + beq.n 6c3b2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c3a6 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ + beq.n 6c426 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6c332 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ - movw r2, #2560 @ 0xa00 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6c3b2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movw r2, #2816 @ 0xb00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15884 @ 0x3e0c │ │ │ │ + movw r0, #14928 @ 0x3a50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c332 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c3b2 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 299d0 │ │ │ │ - cbz r0, 6c3bc <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + cbz r0, 6c43c <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f52c4 │ │ │ │ + b.w f5a2c │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c3e4 <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ + cbnz r2, 6c464 <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c3f8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ - b.n 6c40a <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ - movw r0, #20000 @ 0x4e20 │ │ │ │ + bne.n 6c478 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + b.n 6c48a <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ + movw r0, #20060 @ 0x4e5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c3dc <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ - b.n 6c416 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + bne.n 6c45c <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ + b.n 6c496 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #20000 @ 0x4e20 │ │ │ │ + movw r0, #20060 @ 0x4e5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c416 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c496 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 234498 │ │ │ │ + b.w 234458 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c436 <_PyOS_IsMainThread@@Base+0x686> │ │ │ │ + cbnz r2, 6c4b6 <_PyOS_IsMainThread@@Base+0x686> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c44a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ - b.n 6c45c <_PyOS_IsMainThread@@Base+0x6ac> │ │ │ │ - movw r0, #19864 @ 0x4d98 │ │ │ │ + bne.n 6c4ca <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + b.n 6c4dc <_PyOS_IsMainThread@@Base+0x6ac> │ │ │ │ + movw r0, #19884 @ 0x4dac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c42e <_PyOS_IsMainThread@@Base+0x67e> │ │ │ │ - b.n 6c468 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ + bne.n 6c4ae <_PyOS_IsMainThread@@Base+0x67e> │ │ │ │ + b.n 6c4e8 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #19864 @ 0x4d98 │ │ │ │ + movw r0, #19884 @ 0x4dac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c468 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c4e8 <_PyOS_IsMainThread@@Base+0x6b8> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2469c8 │ │ │ │ + b.w 246980 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c488 <_PyOS_IsMainThread@@Base+0x6d8> │ │ │ │ + cbnz r2, 6c508 <_PyOS_IsMainThread@@Base+0x6d8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c49c <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - b.n 6c4ae <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ - movw r0, #11400 @ 0x2c88 │ │ │ │ + bne.n 6c51c <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + b.n 6c52e <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ + movw r0, #11656 @ 0x2d88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 143c78 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 143f60 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c480 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - b.n 6c4de <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + bne.n 6c500 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + b.n 6c55e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #11400 @ 0x2c88 │ │ │ │ + movw r0, #11656 @ 0x2d88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c4de <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c55e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 90ff0 │ │ │ │ + bl 910d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c4de <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + cbz r0, 6c55e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fe41c │ │ │ │ + bl fec94 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c4e2 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ + cbnz r0, 6c562 <_PyOS_IsMainThread@@Base+0x732> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c4de <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + beq.n 6c55e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c4de <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ + cbnz r3, 6c55e <_PyOS_IsMainThread@@Base+0x72e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6c51a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ + b.n 6c59a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e0aa0 │ │ │ │ + bl e1218 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c504 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ + beq.n 6c584 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c504 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ + cbnz r3, 6c584 <_PyOS_IsMainThread@@Base+0x754> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c51a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ + beq.n 6c59a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c51a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ + cbnz r3, 6c59a <_PyOS_IsMainThread@@Base+0x76a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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, #3312 @ 0xcf0 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 6c544 <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 6c5c4 <_PyOS_IsMainThread@@Base+0x794> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c57a <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ + b.n 6c5fa <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c540 <_PyOS_IsMainThread@@Base+0x790> │ │ │ │ + beq.n 6c5c0 <_PyOS_IsMainThread@@Base+0x790> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7796 @ 0x1e74 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -98903,286 +98959,286 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #51780 @ 0xca44 │ │ │ │ + movw r1, #52036 @ 0xcb44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8ee9c │ │ │ │ - cbnz r0, 6c5a8 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ + bl 8ef8c │ │ │ │ + cbnz r0, 6c628 <_PyOS_IsMainThread@@Base+0x7f8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c624 <_PyOS_IsMainThread@@Base+0x874> │ │ │ │ + b.n 6c6a4 <_PyOS_IsMainThread@@Base+0x874> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c5a4 <_PyOS_IsMainThread@@Base+0x7f4> │ │ │ │ + beq.n 6c624 <_PyOS_IsMainThread@@Base+0x7f4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl ed004 │ │ │ │ + bl ed76c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c61e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ + cbz r0, 6c69e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6c5d8 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + bgt.n 6c658 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a200 │ │ │ │ - cbz r0, 6c5f8 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + cbz r0, 6c678 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7796 @ 0x1e74 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6c616 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ + b.n 6c696 <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4324 @ 0x10e4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ 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, #3312 @ 0xcf0 │ │ │ │ + movw r1, #3568 @ 0xdf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8ee9c │ │ │ │ - cbz r0, 6c676 <_PyOS_IsMainThread@@Base+0x8c6> │ │ │ │ + bl 8ef8c │ │ │ │ + cbz r0, 6c6f6 <_PyOS_IsMainThread@@Base+0x8c6> │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #52072 @ 0xcb68 │ │ │ │ + movw r2, #52248 @ 0xcc18 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a38c <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c67a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #65328 @ 0xff30 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ +0006c6fa <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #48 @ 0x30 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 92b60 │ │ │ │ + b.w 92c3c │ │ │ │ │ │ │ │ -0006c68a : │ │ │ │ +0006c70a : │ │ │ │ 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] @ (6c80c ) │ │ │ │ + ldr r6, [pc, #368] @ (6c88c ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #53508 @ 0xd104 │ │ │ │ + movw r4, #53764 @ 0xd204 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 6c6bc │ │ │ │ + ble.n 6c73c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 6c6c0 │ │ │ │ + cbnz r1, 6c740 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c7f8 │ │ │ │ + beq.w 6c878 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b020 │ │ │ │ - cbnz r0, 6c6fc │ │ │ │ + bl 8b164 │ │ │ │ + cbnz r0, 6c77c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6c7f8 │ │ │ │ + beq.w 6c878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c7f8 │ │ │ │ + bne.w 6c878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c7f8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c878 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6c6d0 │ │ │ │ + bne.n 6c750 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #9360 @ 0x2490 │ │ │ │ + movw r0, #9616 @ 0x2590 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b180 │ │ │ │ + bl 7b2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d9970 │ │ │ │ + bl 1d9190 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c756 │ │ │ │ + beq.n 6c7d6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c748 │ │ │ │ + beq.n 6c7c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c748 │ │ │ │ + cbnz r3, 6c7c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #51784 @ 0xca48 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #52040 @ 0xcb48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #188] @ (6c810 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6c890 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c766 │ │ │ │ + beq.n 6c7e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c766 │ │ │ │ + cbnz r3, 6c7e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c806 │ │ │ │ + beq.n 6c886 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1da960 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1da180 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c806 │ │ │ │ + beq.n 6c886 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 6c792 │ │ │ │ - movw r1, #51808 @ 0xca60 │ │ │ │ + cbnz r4, 6c812 │ │ │ │ + movw r1, #52064 @ 0xcb60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #128] @ (6c810 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6c814 ) │ │ │ │ + ldr r0, [pc, #128] @ (6c890 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6c894 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d88a4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d80c4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6c7ac │ │ │ │ - movw r1, #51840 @ 0xca80 │ │ │ │ + bge.n 6c82c │ │ │ │ + movw r1, #52096 @ 0xcb80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (6c810 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6c890 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6c7e0 │ │ │ │ + cbz r0, 6c860 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c8718 │ │ │ │ + bl 1c7f40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6c7ca │ │ │ │ - movw r1, #51860 @ 0xca94 │ │ │ │ + bne.n 6c84a │ │ │ │ + movw r1, #52116 @ 0xcb94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #72] @ (6c810 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (6c890 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c7e0 │ │ │ │ + beq.n 6c860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6c7e0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6c860 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c806 │ │ │ │ + beq.n 6c886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c806 │ │ │ │ + cbnz r3, 6c886 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c806 │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c886 │ │ │ │ + movw r1, #52148 @ 0xcbb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #12] @ (6c810 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (6c890 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78c0045 │ │ │ │ - b.n 6cde0 │ │ │ │ + strb.w r0, [r4, #69] @ 0x45 │ │ │ │ + b.n 6ce60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006c818 : │ │ │ │ +0006c898 : │ │ │ │ movw r3, #40352 @ 0x9da0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6c68a │ │ │ │ + b.w 6c70a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11fcb8 │ │ │ │ + bl 120438 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 6c850 │ │ │ │ + cbnz r0, 6c8d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c87a │ │ │ │ + b.n 6c8fa │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 29258 │ │ │ │ - cbnz r0, 6c874 │ │ │ │ + cbnz r0, 6c8f4 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ - b.n 6c84c │ │ │ │ - bl 7edd4 │ │ │ │ + bl f5734 │ │ │ │ + b.n 6c8cc │ │ │ │ + bl 7eee4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -99192,369 +99248,369 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #156] @ (6c94c ) │ │ │ │ - movw r2, #51912 @ 0xcac8 │ │ │ │ + ldr r3, [pc, #156] @ (6c9cc ) │ │ │ │ + movw r2, #52168 @ 0xcbc8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5b00 │ │ │ │ - cbz r0, 6c8e0 │ │ │ │ + bl d6294 │ │ │ │ + cbz r0, 6c960 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6c8e4 │ │ │ │ + bge.n 6c964 │ │ │ │ mov r0, r4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51932 @ 0xcadc │ │ │ │ + movw r1, #52188 @ 0xcbdc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c946 │ │ │ │ + b.n 6c9c6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 6c8f0 │ │ │ │ + bne.n 6c970 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6c912 │ │ │ │ + b.n 6c992 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6c912 │ │ │ │ + ble.n 6c992 │ │ │ │ mov r0, r4 │ │ │ │ - bl d17a4 │ │ │ │ + bl d1f6c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51972 @ 0xcb04 │ │ │ │ + movw r1, #52228 @ 0xcc04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6c8e0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6c960 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5cf5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ + bl 5cfd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136a> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6c932 │ │ │ │ - bl d17a4 │ │ │ │ + bge.n 6c9b2 │ │ │ │ + bl d1f6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7924c │ │ │ │ - b.n 6c8e0 │ │ │ │ - bl d17a4 │ │ │ │ - movw r0, #52020 @ 0xcb34 │ │ │ │ + bl 792f0 │ │ │ │ + b.n 6c960 │ │ │ │ + bl d1f6c │ │ │ │ + movw r0, #52276 @ 0xcc34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #832] @ (6cc90 ) │ │ │ │ + ldr r5, [pc, #832] @ (6cd10 ) │ │ │ │ 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 73110 │ │ │ │ + bl 731b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c9ec │ │ │ │ + beq.n 6ca6c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a294 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c97c │ │ │ │ + cbz r0, 6c9fc │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6c9b2 │ │ │ │ + b.n 6ca32 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c9ec │ │ │ │ + beq.n 6ca6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c9ec │ │ │ │ + cbnz r3, 6ca6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c9ec │ │ │ │ - bl 85bd4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca6c │ │ │ │ + bl 85cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c9d6 │ │ │ │ + beq.n 6ca56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6ca00 │ │ │ │ + bne.n 6ca80 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #7593 @ 0x1da9 │ │ │ │ + movw r2, #7817 @ 0x1e89 │ │ │ │ movt r2, #9 │ │ │ │ - movw r0, #52024 @ 0xcb38 │ │ │ │ + movw r0, #52280 @ 0xcc38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - cbz r1, 6ca10 │ │ │ │ + cbz r1, 6ca90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c9a2 │ │ │ │ + bne.n 6ca22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c9f0 │ │ │ │ + bne.n 6ca70 │ │ │ │ mov r0, r6 │ │ │ │ blx 29bdc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ca16 │ │ │ │ + b.n 6ca96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c9e6 │ │ │ │ + bne.n 6ca66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c9e6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c9b0 │ │ │ │ + bne.n 6ca30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c9b0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ca30 │ │ │ │ mov r0, r6 │ │ │ │ blx 29bdc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ca5c │ │ │ │ + bne.n 6cadc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ca74 │ │ │ │ - movw r2, #11888 @ 0x2e70 │ │ │ │ + bmi.n 6caf4 │ │ │ │ + movw r2, #12064 @ 0x2f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15868 @ 0x3dfc │ │ │ │ + movw r0, #14912 @ 0x3a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 252b4c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6cad6 │ │ │ │ + bl 252b1c <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6cb56 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #15868 @ 0x3dfc │ │ │ │ + movw r0, #14912 @ 0x3a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ca34 │ │ │ │ - b.n 6cad6 │ │ │ │ + bne.n 6cab4 │ │ │ │ + b.n 6cb56 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6cad6 │ │ │ │ + cbz r0, 6cb56 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6caa2 │ │ │ │ + beq.n 6cb22 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6cad6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6cb56 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6cac2 │ │ │ │ + cbnz r3, 6cb42 │ │ │ │ mov r0, r7 │ │ │ │ - bl cf014 │ │ │ │ - movw r1, #52028 @ 0xcb3c │ │ │ │ + bl cf7dc │ │ │ │ + movw r1, #52284 @ 0xcc3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 6cad6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 6cb56 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6cae6 │ │ │ │ + beq.n 6cb66 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11fcb8 │ │ │ │ - cbnz r0, 6cada │ │ │ │ + bl 120438 │ │ │ │ + cbnz r0, 6cb5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cb16 │ │ │ │ + b.n 6cb96 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdc0 │ │ │ │ + bl 9fe74 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6cae8 │ │ │ │ + b.n 6cb68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 297c8 │ │ │ │ - cbnz r0, 6cb06 │ │ │ │ + cbnz r0, 6cb86 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7924c │ │ │ │ - b.n 6cad6 │ │ │ │ + bl 792f0 │ │ │ │ + b.n 6cb56 │ │ │ │ movs r1, #0 │ │ │ │ - bl f52c4 │ │ │ │ + bl f5a2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ 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 72144 │ │ │ │ + bl 721e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cba8 │ │ │ │ + beq.n 6cc28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6cb7a │ │ │ │ + b.n 6cbfa │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ - movw r0, #13112 @ 0x3338 │ │ │ │ + movw r0, #13368 @ 0x3438 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6cbac │ │ │ │ + cbz r0, 6cc2c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6cbc6 │ │ │ │ + bne.n 6cc46 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6cbd6 │ │ │ │ + bne.n 6cc56 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6cba2 │ │ │ │ + beq.n 6cc22 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 6cbe6 │ │ │ │ + bls.n 6cc66 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6cb78 │ │ │ │ + beq.n 6cbf8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - bl 7edd4 │ │ │ │ + bl 7eee4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cb46 │ │ │ │ + bne.n 6cbc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6cbe6 │ │ │ │ + b.n 6cc66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cba2 │ │ │ │ + beq.n 6cc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cba2 │ │ │ │ + bne.n 6cc22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cba2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cb6c │ │ │ │ + bne.n 6cbec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cb6c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cb72 │ │ │ │ + bne.n 6cbf2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cb72 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbf2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6cb1c │ │ │ │ + b.n 6cb9c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6cb1c │ │ │ │ - cbz r0, 6cc5a │ │ │ │ + bl 6cb9c │ │ │ │ + cbz r0, 6ccda │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6cc26 │ │ │ │ + cbnz r0, 6cca6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cc5a │ │ │ │ + beq.n 6ccda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6cc5a │ │ │ │ + cbnz r3, 6ccda │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cc5a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ccda │ │ │ │ movs r0, #1 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6cc5e │ │ │ │ + cbnz r0, 6ccde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6cc44 │ │ │ │ + beq.n 6ccc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6cc44 │ │ │ │ + cbnz r3, 6ccc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cc5a │ │ │ │ + beq.n 6ccda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cc5a │ │ │ │ + cbnz r3, 6ccda │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc76 │ │ │ │ + b.n 6ccf6 │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -99567,459 +99623,459 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6cc9e │ │ │ │ + cbnz r3, 6cd1e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6cc9e │ │ │ │ + ble.n 6cd1e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6cc9e │ │ │ │ - cbnz r0, 6ccba │ │ │ │ + bne.n 6cd1e │ │ │ │ + cbnz r0, 6cd3a │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6cd24 ) │ │ │ │ + ldr r4, [pc, #124] @ (6cda4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 104edc <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6ccba │ │ │ │ + bl 1057b8 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6cd3a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cd16 │ │ │ │ + b.n 6cd96 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11fcb8 │ │ │ │ + bl 120438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ccb6 │ │ │ │ + beq.n 6cd36 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdc0 │ │ │ │ + bl 9fe74 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #29320 @ 0x7288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52064 @ 0xcb60 │ │ │ │ + movw r0, #52320 @ 0xcc60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92140 │ │ │ │ + bl 92220 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6cd02 │ │ │ │ - bl 980b4 │ │ │ │ + beq.n 6cd82 │ │ │ │ + bl 98194 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 295a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6cd0e │ │ │ │ - bl 80728 │ │ │ │ + bne.n 6cd8e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ccb6 │ │ │ │ + bne.n 6cd36 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #896] @ (6d0a8 ) │ │ │ │ + ldr r5, [pc, #896] @ (6d128 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6ce04 │ │ │ │ + beq.n 6ce84 │ │ │ │ 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 6cd3c │ │ │ │ + bne.n 6cdbc │ │ │ │ movw r3, #38784 @ 0x9780 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ce04 │ │ │ │ + beq.n 6ce84 │ │ │ │ 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 6cd86 │ │ │ │ + b.n 6ce06 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6ce32 │ │ │ │ + beq.n 6ceb2 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6ce04 │ │ │ │ + beq.n 6ce84 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce06 │ │ │ │ + beq.n 6ce86 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6cd78 │ │ │ │ + beq.n 6cdf8 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6ce5c │ │ │ │ + bls.n 6cedc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6cd78 │ │ │ │ + bne.n 6cdf8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ce74 │ │ │ │ + beq.n 6cef4 │ │ │ │ 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 6ce66 │ │ │ │ + beq.n 6cee6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ce6e │ │ │ │ + beq.n 6ceee │ │ │ │ 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 6ce0c │ │ │ │ + beq.n 6ce8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6cd7c │ │ │ │ + b.n 6cdfc │ │ │ │ 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 6cdb6 │ │ │ │ + bne.n 6ce36 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cd7c │ │ │ │ + bne.n 6cdfc │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6cd82 │ │ │ │ + bne.n 6ce02 │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6ce7e │ │ │ │ + beq.n 6cefe │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6ce7a │ │ │ │ - cbz r0, 6ce7a │ │ │ │ + beq.n 6cefa │ │ │ │ + cbz r0, 6cefa │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6ce4a │ │ │ │ + b.n 6ceca │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6cd78 │ │ │ │ - b.n 6cda0 │ │ │ │ + bne.n 6cdf8 │ │ │ │ + b.n 6ce20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6ce2c │ │ │ │ + b.n 6ceac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6ce32 │ │ │ │ + b.n 6ceb2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6ce2a │ │ │ │ + b.n 6ceaa │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6ce06 │ │ │ │ + b.n 6ce86 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ce84 : │ │ │ │ +0006cf04 : │ │ │ │ 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 6cef8 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6ceae │ │ │ │ + bl 6cf78 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6cf2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6ceb2 │ │ │ │ + cbz r4, 6cf32 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ceaa │ │ │ │ + b.n 6cf2a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ceb8 : │ │ │ │ +0006cf38 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6cef2 │ │ │ │ + blt.n 6cf72 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #672] @ 0x2a0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cee6 │ │ │ │ + bne.n 6cf66 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a2c4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cef8 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006cf78 <_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, 6cf2a <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6cfaa <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #96] @ (6cf74 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #96] @ (6cff4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6cf34 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ + bgt.n 6cfb4 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6cf52 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6cfd2 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6cf66 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ + cbnz r0, 6cfe6 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 6d04c │ │ │ │ + b.n 6d0cc │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 29d00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a8b18 │ │ │ │ + b.w 1a84b8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1a5ed4 │ │ │ │ - ldr r3, [pc, #24] @ (6cf74 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + bl 1a587c │ │ │ │ + ldr r3, [pc, #24] @ (6cff4 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6cf24 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6cfa4 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6903a │ │ │ │ + b.w 690ba │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a2c4 │ │ │ │ │ │ │ │ -0006cf84 : │ │ │ │ +0006d004 : │ │ │ │ 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 1a616c │ │ │ │ + bl 1a5b14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6cfde │ │ │ │ - cbnz r4, 6cfc0 │ │ │ │ + cbnz r3, 6d05e │ │ │ │ + cbnz r4, 6d040 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ 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 6d298 │ │ │ │ + bl 6d318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cfa8 │ │ │ │ - ldr r2, [pc, #24] @ (6cfe8 ) │ │ │ │ + bne.n 6d028 │ │ │ │ + ldr r2, [pc, #24] @ (6d068 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ - b.n 6cfba │ │ │ │ + b.n 6d03a │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6cfba │ │ │ │ - b.n 6d44c │ │ │ │ + b.n 6d03a │ │ │ │ + b.n 6d6cc │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006cfec : │ │ │ │ +0006d06c : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53769 @ 0xd209 │ │ │ │ + movw r2, #53897 @ 0xd289 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #684] @ 0x2ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d00e │ │ │ │ + bne.n 6d08e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 29990 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006d01c : │ │ │ │ +0006d09c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d046 │ │ │ │ + cbz r3, 6d0c6 │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1a5e78 │ │ │ │ - b.n 6d03a │ │ │ │ + bl 1a5820 │ │ │ │ + b.n 6d0ba │ │ │ │ stmdb 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 6d15a │ │ │ │ + beq.n 6d1da │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6d15e │ │ │ │ + bne.n 6d1de │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, lr │ │ │ │ blx 29ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6d0de │ │ │ │ + beq.n 6d15e │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6d176 │ │ │ │ + bcs.n 6d1f6 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r0, #53113 @ 0xcf79 │ │ │ │ + movw r0, #53241 @ 0xcff9 │ │ │ │ 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 6d168 │ │ │ │ + bne.n 6d1e8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d176 │ │ │ │ + beq.n 6d1f6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29ce8 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 6d1a2 │ │ │ │ + bne.n 6d222 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29d00 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6d176 │ │ │ │ + bcs.n 6d1f6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ceb8 │ │ │ │ + bl 6cf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d176 │ │ │ │ + beq.n 6d1f6 │ │ │ │ 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 │ │ │ │ @@ -100027,115 +100083,115 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 29838 │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6d17c │ │ │ │ + bhi.n 6d1fc │ │ │ │ ldr.w ip, [r7] │ │ │ │ movw r4, #2047 @ 0x7ff │ │ │ │ mov r5, r3 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r4 │ │ │ │ - bls.n 6d180 │ │ │ │ + bls.n 6d200 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6d180 │ │ │ │ + bcs.n 6d200 │ │ │ │ add r1, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d108 │ │ │ │ - cbz r6, 6d152 │ │ │ │ + bne.n 6d188 │ │ │ │ + cbz r6, 6d1d2 │ │ │ │ sub.w r3, r5, sl │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d162 │ │ │ │ + b.n 6d1e2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d072 │ │ │ │ + b.n 6d0f2 │ │ │ │ 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 6d0c2 │ │ │ │ + bne.n 6d142 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d162 │ │ │ │ + b.n 6d1e2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d148 │ │ │ │ + beq.n 6d1c8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 6d1de │ │ │ │ + cbz r4, 6d25e │ │ │ │ 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 6d142 │ │ │ │ - cbz r0, 6d1d2 │ │ │ │ + b.n 6d1c2 │ │ │ │ + cbz r0, 6d252 │ │ │ │ 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 6d0d4 │ │ │ │ + bne.n 6d154 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6d1ae │ │ │ │ + bne.n 6d22e │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6d156 │ │ │ │ + beq.n 6d1d6 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6d156 │ │ │ │ + b.n 6d1d6 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r6, 6d1f0 │ │ │ │ + cbz r6, 6d270 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6d202 │ │ │ │ - movw r3, #62900 @ 0xf5b4 │ │ │ │ + beq.n 6d282 │ │ │ │ + movw r3, #63156 @ 0xf6b4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6d162 │ │ │ │ + b.n 6d1e2 │ │ │ │ mov r0, r1 │ │ │ │ b.w 29990 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d210 : │ │ │ │ +0006d290 : │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6d24e │ │ │ │ + blt.n 6d2ce │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53897 @ 0xd289 │ │ │ │ + movw r2, #54025 @ 0xd309 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d23c │ │ │ │ + bne.n 6d2bc │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a8d0 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -100144,32 +100200,32 @@ │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d254 : │ │ │ │ +0006d2d4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d280 │ │ │ │ + cbz r3, 6d300 │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1a5e78 │ │ │ │ - b.n 6d272 │ │ │ │ + bl 1a5820 │ │ │ │ + b.n 6d2f2 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a8d0 │ │ │ │ @@ -100179,391 +100235,391 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 29a18 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6d302 │ │ │ │ + bcs.n 6d382 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6d2f0 │ │ │ │ + bne.n 6d370 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d302 │ │ │ │ + cbz r0, 6d382 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 29db8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d2e0 │ │ │ │ + bne.n 6d360 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d2ea │ │ │ │ + b.n 6d36a │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d308 : │ │ │ │ +0006d388 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #180] @ (6d3cc ) │ │ │ │ + ldr r4, [pc, #180] @ (6d44c ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d336 │ │ │ │ + bne.n 6d3b6 │ │ │ │ strexb ip, r2, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6d324 │ │ │ │ + bne.n 6d3a4 │ │ │ │ dmb ish │ │ │ │ - bne.n 6d3ae │ │ │ │ - cbnz r3, 6d376 │ │ │ │ + bne.n 6d42e │ │ │ │ + cbnz r3, 6d3f6 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #140] @ 6d3d0 │ │ │ │ + ldr.w lr, [pc, #140] @ 6d450 │ │ │ │ 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 6d36c │ │ │ │ + bne.n 6d3ec │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6d35c │ │ │ │ + bne.n 6d3dc │ │ │ │ dmb ish │ │ │ │ - bne.n 6d3be │ │ │ │ + bne.n 6d43e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d396 │ │ │ │ + beq.n 6d416 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d354 │ │ │ │ + bne.n 6d3d4 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #80] @ 6d3d4 │ │ │ │ + ldr.w lr, [pc, #80] @ 6d454 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d354 │ │ │ │ + b.n 6d3d4 │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #60] @ 6d3d8 │ │ │ │ + ldr.w lr, [pc, #60] @ 6d458 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d354 │ │ │ │ + b.n 6d3d4 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 279304 │ │ │ │ + bl 279548 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 6d33c │ │ │ │ - ldr r0, [pc, #12] @ (6d3cc ) │ │ │ │ + b.n 6d3bc │ │ │ │ + ldr r0, [pc, #12] @ (6d44c ) │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25d784 │ │ │ │ + b.w 25d75c │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006d3dc : │ │ │ │ +0006d45c : │ │ │ │ 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, 6d402 │ │ │ │ + cbz r1, 6d482 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27e500 │ │ │ │ + bl 27e5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 6d41c │ │ │ │ + bcc.n 6d49c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6d430 │ │ │ │ - cbz r2, 6d430 │ │ │ │ + cbz r0, 6d4b0 │ │ │ │ + cbz r2, 6d4b0 │ │ │ │ b.w 2965c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6d42c │ │ │ │ + b.n 6d4ac │ │ │ │ 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 6d4a6 │ │ │ │ + ble.n 6d526 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #53769 @ 0xd209 │ │ │ │ + movw r7, #53897 @ 0xd289 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d4be │ │ │ │ + bne.n 6d53e │ │ │ │ blx 29994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6d4a6 │ │ │ │ + ble.n 6d526 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d4c8 │ │ │ │ + bne.n 6d548 │ │ │ │ blx 29994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6d4a6 │ │ │ │ + ble.n 6d526 │ │ │ │ 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 6d4b4 │ │ │ │ + bne.n 6d534 │ │ │ │ blx 29994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6d48c │ │ │ │ + bgt.n 6d50c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ 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 6d49e │ │ │ │ + b.n 6d51e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d46e │ │ │ │ + b.n 6d4ee │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d484 │ │ │ │ + b.n 6d504 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d4d4 : │ │ │ │ +0006d554 : │ │ │ │ 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 6d544 │ │ │ │ + beq.n 6d5c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6d58a │ │ │ │ + blt.n 6d60a │ │ │ │ cmp r6, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r6 │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ - bl 6d298 │ │ │ │ + bl 6d318 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6d544 │ │ │ │ + cbz r0, 6d5c4 │ │ │ │ adds r1, r6, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6d210 │ │ │ │ + bl 6d290 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d56e │ │ │ │ + cbz r0, 6d5ee │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.n 6d55c │ │ │ │ + bgt.n 6d5dc │ │ │ │ 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] @ (6d5a4 ) │ │ │ │ + ldr r2, [pc, #92] @ (6d624 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d53c │ │ │ │ + b.n 6d5bc │ │ │ │ subs r2, r6, r7 │ │ │ │ adds r0, #4 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d526 │ │ │ │ + b.n 6d5a6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 6cfec │ │ │ │ - ldr r1, [pc, #44] @ (6d5a4 ) │ │ │ │ + bl 6d06c │ │ │ │ + ldr r1, [pc, #44] @ (6d624 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - movw r2, #62472 @ 0xf408 │ │ │ │ + movw r2, #62728 @ 0xf508 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6d53c │ │ │ │ - ldr r2, [pc, #24] @ (6d5a4 ) │ │ │ │ + b.n 6d5bc │ │ │ │ + ldr r2, [pc, #24] @ (6d624 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63428 @ 0xf7c4 │ │ │ │ + movw r3, #63684 @ 0xf8c4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d53c │ │ │ │ + b.n 6d5bc │ │ │ │ nop │ │ │ │ - strd r0, r0, [ip, #-172] @ 0xac │ │ │ │ + orr.w r0, ip, fp, asr #32 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 1a8f7c │ │ │ │ + b.w 1a891c │ │ │ │ nop │ │ │ │ - cbz r1, 6d60a │ │ │ │ + cbz r1, 6d68a │ │ │ │ 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] @ (6d60c ) │ │ │ │ - bl 1aad70 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #60] @ (6d68c ) │ │ │ │ + bl 1aa710 <_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 6d5da │ │ │ │ + bne.n 6d65a │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ adds r2, #4 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ movs r4, r5 │ │ │ │ │ │ │ │ -0006d610 : │ │ │ │ +0006d690 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6d626 │ │ │ │ + cbz r0, 6d6a6 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a4f0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d628 : │ │ │ │ +0006d6a8 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d62c : │ │ │ │ +0006d6ac : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a4f0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #432] @ (6d7f8 ) │ │ │ │ + ldr r3, [pc, #432] @ (6d878 ) │ │ │ │ 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 6d7d2 │ │ │ │ + beq.w 6d852 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #412] @ (6d7fc ) │ │ │ │ + ldr r0, [pc, #412] @ (6d87c ) │ │ │ │ mov r2, r7 │ │ │ │ - bl 1aad70 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1aa710 <_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 6d672 │ │ │ │ + bne.n 6d6f2 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6d7f2 │ │ │ │ + bhi.w 6d872 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6d710 │ │ │ │ + bls.n 6d790 │ │ │ │ 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] │ │ │ │ @@ -100571,15 +100627,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 6d6a2 │ │ │ │ + bne.n 6d722 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ blx 29718 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ adds r0, r7, r3 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -100593,20 +100649,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 6d6e2 │ │ │ │ + bne.n 6d762 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 29718 │ │ │ │ - b.n 6d72a │ │ │ │ + b.n 6d7aa │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29db8 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -100623,292 +100679,292 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r6, #8 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 6d748 │ │ │ │ + bne.n 6d7c8 │ │ │ │ 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 6d7c4 │ │ │ │ + bls.n 6d844 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r6, r4, #64 @ 0x40 │ │ │ │ blx 29db8 │ │ │ │ cmp r5, r6 │ │ │ │ - bls.n 6d79c │ │ │ │ + bls.n 6d81c │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r0, sl, r6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29db8 │ │ │ │ - cbz r7, 6d7f2 │ │ │ │ + cbz r7, 6d872 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6d7ae │ │ │ │ + bls.n 6d82e │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 29718 │ │ │ │ - ldr r3, [pc, #72] @ (6d7f8 ) │ │ │ │ + ldr r3, [pc, #72] @ (6d878 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d7ee │ │ │ │ + bne.n 6d86e │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29db8 │ │ │ │ - b.n 6d79c │ │ │ │ - ldr r3, [pc, #36] @ (6d7f8 ) │ │ │ │ + b.n 6d81c │ │ │ │ + ldr r3, [pc, #36] @ (6d878 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d7ee │ │ │ │ + bne.n 6d86e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a8f7c │ │ │ │ + b.w 1a891c │ │ │ │ blx 2a328 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6d7ae │ │ │ │ + b.n 6d82e │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r4, r5 │ │ │ │ │ │ │ │ -0006d800 : │ │ │ │ +0006d880 : │ │ │ │ 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 6d828 │ │ │ │ + bl 6d8a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d828 : │ │ │ │ +0006d8a8 : │ │ │ │ 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 6d860 │ │ │ │ + bcs.n 6d8e0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29f90 <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6d85c │ │ │ │ + cbz r4, 6d8dc │ │ │ │ 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 6d854 │ │ │ │ + b.n 6d8d4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d870 : │ │ │ │ +0006d8f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6d8c6 │ │ │ │ + cbz r3, 6d946 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6d8b6 │ │ │ │ + bne.n 6d936 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d8de │ │ │ │ + cbz r0, 6d95e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f30 │ │ │ │ - cbnz r0, 6d8cc │ │ │ │ + cbnz r0, 6d94c │ │ │ │ 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 6d8a6 │ │ │ │ - b.n 6d8de │ │ │ │ - bl 1a5e78 │ │ │ │ - b.n 6d88c │ │ │ │ - movw r0, #11224 @ 0x2bd8 │ │ │ │ + bne.n 6d926 │ │ │ │ + b.n 6d95e │ │ │ │ + bl 1a5820 │ │ │ │ + b.n 6d90c │ │ │ │ + movw r0, #11480 @ 0x2cd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 297d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d8b2 │ │ │ │ + b.n 6d932 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d8e4 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006d964 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r4, 6d962 <_Py_hashtable_new_full@@Base+0x7e> │ │ │ │ + cbz r4, 6d9e2 <_Py_hashtable_new_full@@Base+0x7e> │ │ │ │ ldrd r5, r7, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d978 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6d9f8 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r5 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6d974 <_Py_hashtable_new_full@@Base+0x90> │ │ │ │ + cbz r0, 6d9f4 <_Py_hashtable_new_full@@Base+0x90> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 29718 │ │ │ │ - movw r3, #51217 @ 0xc811 │ │ │ │ + movw r3, #53161 @ 0xcfa9 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #5661 @ 0x161d │ │ │ │ + movw r2, #5821 @ 0x16bd │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r8, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6d95c <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ - movw r3, #11309 @ 0x2c2d │ │ │ │ + bne.n 6d9dc <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + movw r3, #13229 @ 0x33ad │ │ │ │ movt r3, #17 │ │ │ │ cmp r8, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #11229 @ 0x2bdd │ │ │ │ + movweq r3, #13189 @ 0x3385 │ │ │ │ movteq r3, #17 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r7, #33289 @ 0x8209 │ │ │ │ + movw r7, #33449 @ 0x82a9 │ │ │ │ movt r7, #7 │ │ │ │ - movw r5, #32337 @ 0x7e51 │ │ │ │ + movw r5, #32497 @ 0x7ef1 │ │ │ │ movt r5, #7 │ │ │ │ - b.n 6d904 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6d984 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d95c <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ + b.n 6d9dc <_Py_hashtable_new_full@@Base+0x78> │ │ │ │ │ │ │ │ -0006d97c : │ │ │ │ +0006d9fc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d984 │ │ │ │ + cbz r3, 6da04 │ │ │ │ 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 7fa70 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fb70 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6d9be │ │ │ │ + cbnz r0, 6da3e │ │ │ │ mov r0, r2 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d9d6 │ │ │ │ + blt.n 6da56 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d9bc │ │ │ │ + cbz r3, 6da3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6d982 │ │ │ │ + b.n 6da02 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11236 @ 0x2be4 │ │ │ │ + movw r1, #11492 @ 0x2ce4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ 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 6de22 │ │ │ │ + bne.w 6dea2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6e070 │ │ │ │ + bpl.w 6e0f0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6e054 │ │ │ │ + bpl.w 6e0d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6de1e │ │ │ │ + beq.w 6de9e │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #57573 @ 0xe0e5 │ │ │ │ + movw r3, #57701 @ 0xe165 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6e078 │ │ │ │ + bne.w 6e0f8 │ │ │ │ movw r3, #40376 @ 0x9db8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -100933,15 +100989,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 6de2a │ │ │ │ + ble.w 6deaa │ │ │ │ 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 │ │ │ │ @@ -100975,15 +101031,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 6dbf4 │ │ │ │ + bls.n 6dc74 │ │ │ │ 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] │ │ │ │ @@ -101025,28 +101081,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 6db58 │ │ │ │ + bgt.n 6dbd8 │ │ │ │ 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 6de76 │ │ │ │ + bhi.w 6def6 │ │ │ │ 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 │ │ │ │ @@ -101197,31 +101253,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 6de76 │ │ │ │ - add r7, pc, #4 @ (adr r7, 6de40 ) │ │ │ │ + bhi.n 6def6 │ │ │ │ + add r7, pc, #4 @ (adr r7, 6dec0 ) │ │ │ │ ldr.w pc, [r7, r9, lsl #2] │ │ │ │ nop │ │ │ │ - udf #109 @ 0x6d │ │ │ │ + udf #237 @ 0xed │ │ │ │ movs r6, r0 │ │ │ │ - udf #101 @ 0x65 │ │ │ │ + udf #229 @ 0xe5 │ │ │ │ movs r6, r0 │ │ │ │ - udf #93 @ 0x5d │ │ │ │ + udf #221 @ 0xdd │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6dede │ │ │ │ + bgt.n 6de5e │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6dee6 │ │ │ │ + b.n 6e066 │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6dec2 │ │ │ │ + bgt.n 6de42 │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6deb2 │ │ │ │ + bgt.n 6de32 │ │ │ │ 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 │ │ │ │ @@ -101352,86 +101408,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 6de16 │ │ │ │ + b.n 6de96 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6dc46 │ │ │ │ + b.n 6dcc6 │ │ │ │ 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 6da20 │ │ │ │ - b.n 6de1e │ │ │ │ + bne.w 6daa0 │ │ │ │ + b.n 6de9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 6e05a │ │ │ │ + b.n 6e0da │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6de16 │ │ │ │ + b.n 6de96 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e084 <_Py_HashBytes@@Base>: │ │ │ │ +0006e104 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6e0d8 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6e158 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43992 @ 0xabd8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #57573 @ 0xe0e5 │ │ │ │ + movw ip, #57701 @ 0xe165 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6e0dc <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6e15c <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e110 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e190 <_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 6e0ca <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6e14a <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40376 @ 0x9db8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6e110 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e190 <_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 │ │ │ │ @@ -101458,15 +101514,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 6e6b8 <_Py_HashBytes@@Base+0x634> │ │ │ │ + ble.w 6e738 <_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 │ │ │ │ @@ -101507,15 +101563,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 6e2d4 <_Py_HashBytes@@Base+0x250> │ │ │ │ + bls.n 6e354 <_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] │ │ │ │ @@ -101559,30 +101615,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 6e230 <_Py_HashBytes@@Base+0x1ac> │ │ │ │ + bgt.n 6e2b0 <_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 6e504 <_Py_HashBytes@@Base+0x480> │ │ │ │ + bhi.w 6e584 <_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 │ │ │ │ @@ -101859,43 +101915,43 @@ │ │ │ │ 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 6e4d0 <_Py_HashBytes@@Base+0x44c> │ │ │ │ + b.n 6e550 <_Py_HashBytes@@Base+0x44c> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e504 <_Py_HashBytes@@Base+0x480> │ │ │ │ - add r5, pc, #4 @ (adr r5, 6e6d0 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ + bhi.w 6e584 <_Py_HashBytes@@Base+0x480> │ │ │ │ + add r5, pc, #4 @ (adr r5, 6e750 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ nop │ │ │ │ - b.n 6e0ce <_Py_HashBytes@@Base+0x4a> │ │ │ │ + b.n 6e24e <_Py_HashBytes@@Base+0x14a> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e0c6 <_Py_HashBytes@@Base+0x42> │ │ │ │ + b.n 6e246 <_Py_HashBytes@@Base+0x142> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e0be <_Py_HashBytes@@Base+0x3a> │ │ │ │ + b.n 6e23e <_Py_HashBytes@@Base+0x13a> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6ed22 │ │ │ │ + b.n 6eea2 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e4be <_Py_HashBytes@@Base+0x43a> │ │ │ │ + b.n 6e63e <_Py_HashBytes@@Base+0x53a> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6ed0a │ │ │ │ + b.n 6ee8a │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6ecfe │ │ │ │ + b.n 6ee7e │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6e320 <_Py_HashBytes@@Base+0x29c> │ │ │ │ + b.n 6e3a0 <_Py_HashBytes@@Base+0x29c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e6f8 : │ │ │ │ +0006e778 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2941c │ │ │ │ subs r0, #0 │ │ │ │ @@ -101910,333 +101966,351 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r7, [pc, #732] @ (6ea14 ) │ │ │ │ + ldr r7, [pc, #736] @ (6ea98 ) │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e9ca │ │ │ │ + bne.w 6e9fc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6e9d2 │ │ │ │ + bne.w 6ea70 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r8, r5, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 29cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e9f8 │ │ │ │ + bne.w 6eac0 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e852 │ │ │ │ + bne.n 6e8d2 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ea38 │ │ │ │ + bne.w 6eace │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6e916 │ │ │ │ + bne.w 6e996 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29e0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ea9c │ │ │ │ + bne.w 6eab2 │ │ │ │ mov r0, sl │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ea06 │ │ │ │ + bne.w 6eadc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e9a0 │ │ │ │ + bne.w 6e9d0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6e9a6 │ │ │ │ + bne.w 6e9d6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r7, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e7e2 │ │ │ │ + bne.n 6e862 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e986 │ │ │ │ + bne.w 6e9b6 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e9e0 │ │ │ │ + beq.w 6ea7e │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6e82a │ │ │ │ - ldr r3, [pc, #500] @ (6ea18 ) │ │ │ │ + bne.n 6e8aa │ │ │ │ + ldr r3, [pc, #504] @ (6ea9c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e986 │ │ │ │ + bne.w 6e9b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6ea58 │ │ │ │ + bne.w 6eb1c │ │ │ │ mov r0, r8 │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ea2a │ │ │ │ + bne.w 6eaf4 │ │ │ │ str.w fp, [r9] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ umull r2, r1, r2, ip │ │ │ │ - str r1, [sp, #12] │ │ │ │ + strd r2, r1, [sp, #4] │ │ │ │ ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ea50 │ │ │ │ - bl 101ddc │ │ │ │ + beq.w 6eb14 │ │ │ │ + bl 1025f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldrd r2, ip, [sp, #32] │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, lr, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.w 6ea46 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r0, r2 │ │ │ │ - adc.w r1, r1, ip │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldrd r0, lr, [sp, #32] │ │ │ │ + mvn.w ip, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp ip, r0 │ │ │ │ + sub.w r2, r1, r2 │ │ │ │ + sbcs.w ip, r2, lr │ │ │ │ + blt.w 6eb0e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + adds r0, r2, r0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + adc.w r1, r2, lr │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 102a40 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bl 103314 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ blx 29f48 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6e920 │ │ │ │ + bne.n 6e9a0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6e774 │ │ │ │ + beq.w 6e7f4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6e774 │ │ │ │ + bne.w 6e7f4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1abf54 │ │ │ │ + bl 1ab8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ea20 │ │ │ │ + bne.w 6eaea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e8fe │ │ │ │ + bne.n 6e97e │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6e774 │ │ │ │ + b.n 6e7f4 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 6e798 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6ea8e │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6e77c │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - ldr.w r0, [r1, #852] @ 0x354 │ │ │ │ - mov.w r1, #1000 @ 0x3e8 │ │ │ │ - umull r2, r1, r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + b.n 6e818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ea84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 101ddc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r1, ip, [sp, #32] │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, lr, r2 │ │ │ │ - cmp r0, r1 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 6ea46 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r1, r0 │ │ │ │ - adc.w r1, ip, r2 │ │ │ │ - b.n 6e8b8 │ │ │ │ + bne.n 6eaa4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r4, sl │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cbnz r2, 6ea04 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, sl │ │ │ │ + b.n 6e7fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e98a │ │ │ │ + bne.n 6e9ba │ │ │ │ dmb ish │ │ │ │ - b.n 6e82a │ │ │ │ + b.n 6e8aa │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6e7d2 │ │ │ │ - bl 6d01c │ │ │ │ + beq.w 6e852 │ │ │ │ + bl 6d09c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6e7d2 │ │ │ │ + beq.w 6e852 │ │ │ │ mov r0, r8 │ │ │ │ blx 29b24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ea2a │ │ │ │ + bne.w 6eaf4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3384 │ │ │ │ + bl 1b2d1c │ │ │ │ blx 2a558 │ │ │ │ - b.n 6e9c4 │ │ │ │ + b.n 6e9f6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6e9d2 │ │ │ │ + bne.n 6ea70 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 6e75c │ │ │ │ - bl 6d01c │ │ │ │ + b.n 6e7dc │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r3, r2 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + umull r3, r2, r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 6eb08 │ │ │ │ + bl 1025f0 │ │ │ │ + ldrd r2, ip, [sp, #32] │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvns r0, r0 │ │ │ │ + sub.w lr, r1, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs.w lr, lr, ip │ │ │ │ + blt.n 6eb02 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r0, r2, r0 │ │ │ │ + adc.w r1, ip, r3 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 103314 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 29f48 <__pthread_cond_timedwait64@plt> │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ + bne.n 6eaa0 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov sl, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 6e950 │ │ │ │ + bl 6d09c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6e9ce │ │ │ │ + beq.n 6ea00 │ │ │ │ blx 2a558 │ │ │ │ - b.n 6e9da │ │ │ │ - bl 1a5e78 │ │ │ │ + b.n 6ea78 │ │ │ │ + bl 1a5820 │ │ │ │ blx 2aad4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6e820 │ │ │ │ - b.n 6e82a │ │ │ │ - movw r1, #11828 @ 0x2e34 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #24] @ (6ea1c ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #12008 @ 0x2ee8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #12] @ (6ea1c ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq.w 6e8a0 │ │ │ │ + b.n 6e8aa │ │ │ │ + nop │ │ │ │ str r0, [r0, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ - movs r7, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6e9ac │ │ │ │ + movw r1, #12116 @ 0x2f54 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #184] @ (6eb68 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12224 @ 0x2fc0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #172] @ (6eb68 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12084 @ 0x2f34 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #156] @ (6eb68 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12184 @ 0x2f98 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #144] @ (6eb68 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12264 @ 0x2fe8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #128] @ (6eb68 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ blx 29b24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbz r0, 6ea7c │ │ │ │ - movw r1, #11892 @ 0x2e74 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #148] @ (6eac8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #11928 @ 0x2e98 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cbz r0, 6eb40 │ │ │ │ + movw r1, #12148 @ 0x2f74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #132] @ (6eac8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [pc, #104] @ (6eb68 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e8b8 │ │ │ │ - bl 60718 │ │ │ │ + b.n 6ea50 │ │ │ │ + bl 60798 │ │ │ │ + b.n 6ea2e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6e938 │ │ │ │ + bl 60798 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6e890 │ │ │ │ + b.n 6e910 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ea70 │ │ │ │ + bne.n 6eb34 │ │ │ │ strex r4, r1, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ea60 │ │ │ │ + bne.n 6eb24 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6e83c │ │ │ │ - b.n 6ea58 │ │ │ │ - cbnz r2, 6eaaa │ │ │ │ + beq.w 6e8bc │ │ │ │ + b.n 6eb1c │ │ │ │ + cbnz r1, 6eb48 │ │ │ │ blx 2a558 │ │ │ │ - b.n 6ea7e │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 60718 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6e95e │ │ │ │ - movw r1, #11860 @ 0x2e54 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #48] @ (6eac8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #11968 @ 0x2ec0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #32] @ (6eac8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + b.n 6eb42 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6eab2 │ │ │ │ + bne.n 6eb50 │ │ │ │ dmb ish │ │ │ │ - b.n 6ea7e │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + b.n 6eb42 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ @@ -102246,288 +102320,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 711be │ │ │ │ + bne.w 7125e │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #12272 @ 0x2ff0 │ │ │ │ + movw r1, #12528 @ 0x30f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7125a │ │ │ │ + beq.w 712fa │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #12284 @ 0x2ffc │ │ │ │ + movw r1, #12540 @ 0x30fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 293a0 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6ee48 ) │ │ │ │ + ldr r4, [pc, #780] @ (6eee8 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #50429 @ 0xc4fd │ │ │ │ + movw r1, #50725 @ 0xc625 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #8149 @ 0x1fd5 │ │ │ │ + movw r0, #8309 @ 0x2075 │ │ │ │ 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, #52921 @ 0xceb9 │ │ │ │ + movw r9, #53049 @ 0xcf39 │ │ │ │ movt r9, #6 │ │ │ │ - movw r6, #53229 @ 0xcfed │ │ │ │ + movw r6, #53357 @ 0xd06d │ │ │ │ movt r6, #6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6d8e4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d964 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712d0 │ │ │ │ - ldr r0, [pc, #708] @ (6ee4c ) │ │ │ │ - movw fp, #8149 @ 0x1fd5 │ │ │ │ + beq.w 71370 │ │ │ │ + ldr r0, [pc, #708] @ (6eeec ) │ │ │ │ + movw fp, #8309 @ 0x2075 │ │ │ │ movt fp, #7 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (6ee50 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (6ee54 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6ee58 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6ee5c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6ee60 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6ee64 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6ee68 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6ee6c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (6ee70 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (6eef0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (6eef4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6eef8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6eefc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6ef00 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6ef04 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6ef08 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6ef0c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (6ef10 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (6ee74 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6ee78 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6ee7c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (6ee80 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (6ee84 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (6ee88 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (6ee8c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (6ee90 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (6ee94 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6ee98 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6ee9c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6eea0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6eea4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6eea8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6eeac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6eeb0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6eeb4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6eeb8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6eebc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6eec0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6eec4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6eec8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6eecc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6eed0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6eed4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6eed8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6eedc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6eee0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6eee4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6eee8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6eeec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (6eef0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (6eef4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (6eef8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (6eefc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (6ef00 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (6ef04 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (6ef08 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (6ef0c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (6ef10 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (6ef14 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (6ef18 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (6ef1c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6ef20 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6ef24 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (6ef28 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (6ef2c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (6ef30 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (6ef34 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (6ef38 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (6ef3c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (6ef40 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (6ef44 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (6ef48 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (6ef4c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (6ef50 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (6ef54 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (6ef58 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (6ef5c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (6ef60 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (6ef64 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6ef68 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6ef6c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6ef70 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6ef74 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6ef78 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6ef7c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6ef80 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6ef84 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6ef88 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6ef8c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6ef90 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6ef94 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6ef98 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6ef9c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6efa0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6efa4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6efa8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6efac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6efb0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6efb4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (6efb8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (6efbc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #504] @ (6efc0 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (6ef14 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6ef18 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6ef1c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (6ef20 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (6ef24 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (6ef28 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (6ef2c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (6ef30 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (6ef34 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6ef38 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6ef3c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6ef40 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6ef44 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6ef48 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6ef4c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6ef50 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6ef54 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6ef58 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6ef5c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6ef60 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6ef64 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6ef68 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6ef6c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6ef70 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6ef74 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6ef78 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6ef7c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6ef80 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6ef84 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6ef88 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6ef8c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (6ef90 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (6ef94 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (6ef98 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (6ef9c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (6efa0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (6efa4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (6efa8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (6efac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (6efb0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (6efb4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (6efb8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (6efbc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6efc0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6efc4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (6efc8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (6efcc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (6efd0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (6efd4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (6efd8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (6efdc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (6efe0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (6efe4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (6efe8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (6efec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (6eff0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (6eff4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (6eff8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (6effc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (6f000 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (6f004 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6f008 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6f00c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6f010 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6f014 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6f018 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6f01c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6f020 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6f024 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6f028 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6f02c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6f030 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6f034 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6f038 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6f03c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6f040 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6f044 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6f048 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6f04c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6f050 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6f054 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (6f058 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (6f05c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #504] @ (6f060 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #496] @ (6efc4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #492] @ (6efc8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #492] @ (6efcc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #488] @ (6efd0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #488] @ (6efd4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #484] @ (6efd8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #484] @ (6efdc ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #496] @ (6f064 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #492] @ (6f068 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #492] @ (6f06c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #488] @ (6f070 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #488] @ (6f074 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #484] @ (6f078 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #484] @ (6f07c ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #472] @ (6efe0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #472] @ (6efe4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #468] @ (6efe8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #468] @ (6efec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #464] @ (6eff0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #464] @ (6eff4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #460] @ (6eff8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #460] @ (6effc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #456] @ (6f000 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #456] @ (6f004 ) │ │ │ │ - bl 71438 │ │ │ │ - b.n 6f010 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #472] @ (6f080 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #472] @ (6f084 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #468] @ (6f088 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #468] @ (6f08c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #464] @ (6f090 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #464] @ (6f094 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #460] @ (6f098 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #460] @ (6f09c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #456] @ (6f0a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #456] @ (6f0a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + b.n 6f0b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ @@ -102564,137 +102638,137 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 6eea0 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 6ef40 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 6ef34 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 6efd4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 6efb8 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 6f058 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, 6f03c ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 6f0dc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, 6f0c0 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 6f160 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 6f144 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 6f1e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 6f1c8 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 6f268 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 6f25c ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 6f2fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 6eef0 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 6ef90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #176 @ (adr r1, 6ef74 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 6f014 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6eff8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6f098 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 6f08c ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 6f12c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 6f110 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 6f1b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6f1b4 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6f254 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 6f248 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 6f2e8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 6eedc ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 6ef7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #160 @ (adr r2, 6ef80 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 6f020 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, 6f004 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 6f0a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #432 @ (adr r2, 6f098 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 6f138 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #560 @ (adr r2, 6f11c ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 6f1bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, 6f1e0 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 6f280 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #864 @ (adr r2, 6f254 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 6f2f4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #992 @ (adr r2, 6f2d8 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 6f378 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #96 @ (adr r3, 6ef5c ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 6effc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 6efe0 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 6f080 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 6f064 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 6f104 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #496 @ (adr r3, 6f0f8 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 6f198 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6f16c ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6f20c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6f1f0 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6f290 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #848 @ (adr r3, 6f264 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 6f304 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6f2e8 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6f388 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6ef5c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6effc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6efe0 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6f080 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 6f064 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 6f104 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 6f0f8 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 6f198 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 6f17c ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 6f21c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 6f210 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 6f2b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 6f294 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 6f334 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 6f318 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 6f3b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 6ef8c ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 6f02c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 6f000 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 6f0a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 6f084 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 6f124 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #480 @ (adr r5, 6f128 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 6f1c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 6f1bc ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 6f25c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #752 @ (adr r5, 6f240 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 6f2e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #896 @ (adr r5, 6f2d4 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 6f374 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 6ef78 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 6f018 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6f00c ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6f0ac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 6f080 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 6f120 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 6f104 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 6f1a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #544 @ (adr r6, 6f188 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 6f228 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 6f20c ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 6f2ac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 6f2a0 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 6f340 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 6f324 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 6f3c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #48 @ (adr r7, 6efa8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 6f048 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 6f02c ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 6f0cc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6f0b0 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 6f150 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 6f134 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 6f1d4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 6f1b8 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 6f258 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 6f23c ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 6f2dc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #848 @ (adr r7, 6f2e0 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 6f380 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 6f384 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 6f424 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -102749,267 +102823,267 @@ │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6f310 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #764] @ (6f314 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #760] @ (6f318 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #760] @ (6f31c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (6f320 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (6f324 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (6f328 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (6f32c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (6f330 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (6f334 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (6f338 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (6f33c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (6f340 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (6f344 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (6f348 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (6f34c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (6f350 ) │ │ │ │ - bl 71438 │ │ │ │ + ldr r0, [pc, #764] @ (6f3b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #764] @ (6f3b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #760] @ (6f3b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #760] @ (6f3bc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (6f3c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (6f3c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (6f3c8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (6f3cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (6f3d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (6f3d4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (6f3d8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (6f3dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (6f3e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (6f3e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (6f3e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (6f3ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (6f3f0 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (6f354 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (6f358 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (6f35c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (6f360 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (6f364 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (6f368 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (6f36c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (6f370 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (6f374 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (6f378 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (6f37c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (6f380 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (6f384 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (6f388 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (6f38c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6f390 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6f394 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6f398 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6f39c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6f3a0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6f3a4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (6f3a8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (6f3ac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (6f3b0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (6f3b4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (6f3b8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (6f3bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6f3c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6f3c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (6f3c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (6f3cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (6f3d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (6f3d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (6f3d8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (6f3dc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6f3e0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6f3e4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6f3e8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6f3ec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6f3f0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6f3f4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6f3f8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6f3fc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6f400 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6f404 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6f408 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6f40c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6f410 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6f414 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6f418 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6f41c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6f420 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6f424 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6f428 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6f42c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6f430 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6f434 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (6f438 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (6f3f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (6f3f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (6f3fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (6f400 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (6f404 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (6f408 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (6f40c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (6f410 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (6f414 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (6f418 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (6f41c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (6f420 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (6f424 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (6f428 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (6f42c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6f430 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6f434 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6f438 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6f43c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6f440 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6f444 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (6f448 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (6f44c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (6f450 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (6f454 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (6f458 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (6f45c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6f460 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6f464 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (6f468 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (6f46c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (6f470 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (6f474 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (6f478 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (6f47c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6f480 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6f484 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6f488 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6f48c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6f490 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6f494 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6f498 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6f49c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6f4a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6f4a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6f4a8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6f4ac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6f4b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6f4b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6f4b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6f4bc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6f4c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6f4c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6f4c8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6f4cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6f4d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6f4d4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (6f4d8 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (6f43c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (6f440 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (6f444 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (6f448 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (6f44c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (6f450 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (6f454 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6f458 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6f45c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (6f460 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (6f464 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (6f468 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (6f46c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (6f470 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (6f474 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (6f478 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (6f47c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (6f480 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (6f4dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (6f4e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (6f4e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (6f4e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (6f4ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (6f4f0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (6f4f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6f4f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6f4fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (6f500 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (6f504 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (6f508 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (6f50c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (6f510 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (6f514 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (6f518 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (6f51c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (6f520 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (6f484 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (6f488 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (6f48c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6f490 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6f494 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6f498 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6f49c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6f4a0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6f4a4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6f4a8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6f4ac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6f4b0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6f4b4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6f4b8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6f4bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6f4c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6f4c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6f4c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6f4cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6f4d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6f4d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6f4d8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6f4dc ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (6f524 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (6f528 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (6f52c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6f530 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6f534 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6f538 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6f53c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6f540 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6f544 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6f548 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6f54c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6f550 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6f554 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6f558 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6f55c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6f560 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6f564 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6f568 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6f56c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6f570 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6f574 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6f578 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6f57c ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #500] @ (6f4e0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #500] @ (6f4e4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #496] @ (6f4e8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #496] @ (6f4ec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #492] @ (6f4f0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #492] @ (6f4f4 ) │ │ │ │ - bl 71438 │ │ │ │ - b.n 6f4f8 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #500] @ (6f580 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #500] @ (6f584 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #496] @ (6f588 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #496] @ (6f58c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #492] @ (6f590 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #492] @ (6f594 ) │ │ │ │ + bl 714d8 │ │ │ │ + b.n 6f598 │ │ │ │ nop │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103081,55 +103155,55 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f3b4 │ │ │ │ + cbz r0, 6f454 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f3c0 │ │ │ │ + cbz r0, 6f460 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f3ce │ │ │ │ + cbz r4, 6f46e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f3da │ │ │ │ + cbz r0, 6f47a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f3e4 │ │ │ │ + cbz r4, 6f484 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f3f2 │ │ │ │ + cbz r4, 6f492 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f400 │ │ │ │ + cbz r4, 6f4a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f426 │ │ │ │ + cbz r4, 6f4c6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f434 │ │ │ │ + cbz r4, 6f4d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f442 │ │ │ │ + cbz r4, 6f4e2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f44e │ │ │ │ + cbz r4, 6f4ee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f45a │ │ │ │ + cbz r0, 6f4fa │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f466 │ │ │ │ + cbz r0, 6f506 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f472 │ │ │ │ + cbz r0, 6f512 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f47c │ │ │ │ + cbz r4, 6f51c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103193,29 +103267,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f494 │ │ │ │ + cbnz r0, 6f534 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f4a4 │ │ │ │ + cbnz r0, 6f544 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f4b0 │ │ │ │ + cbnz r0, 6f550 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f4ba │ │ │ │ + cbnz r4, 6f55a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f4c6 │ │ │ │ + cbnz r0, 6f566 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f4d0 │ │ │ │ + cbnz r4, 6f570 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f4da │ │ │ │ + cbnz r4, 6f57a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f4e8 │ │ │ │ + cbnz r4, 6f588 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103225,289 +103299,289 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x0038 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f512 │ │ │ │ + cbnz r0, 6f5b2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f51e │ │ │ │ + cbnz r0, 6f5be │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f528 │ │ │ │ + cbnz r4, 6f5c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f536 │ │ │ │ + cbnz r4, 6f5d6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f542 │ │ │ │ + cbnz r0, 6f5e2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f552 │ │ │ │ + cbnz r4, 6f5f2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f55e │ │ │ │ + cbnz r4, 6f5fe │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6f7f8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #764] @ (6f7fc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #760] @ (6f800 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #760] @ (6f804 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (6f808 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (6f80c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (6f810 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (6f814 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (6f818 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (6f81c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (6f820 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (6f824 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (6f828 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (6f82c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (6f830 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (6f834 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (6f838 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (6f83c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (6f840 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (6f844 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (6f848 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (6f84c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (6f850 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (6f854 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (6f858 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (6f85c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (6f860 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (6f864 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (6f868 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (6f86c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (6f870 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (6f874 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (6f878 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (6f87c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (6f880 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (6f884 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6f888 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6f88c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6f890 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6f894 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6f898 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6f89c ) │ │ │ │ - bl 71438 │ │ │ │ + ldr r0, [pc, #764] @ (6f898 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #764] @ (6f89c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #760] @ (6f8a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #760] @ (6f8a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (6f8a8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (6f8ac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (6f8b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (6f8b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (6f8b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (6f8bc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (6f8c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (6f8c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (6f8c8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (6f8cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (6f8d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (6f8d4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (6f8d8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (6f8dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (6f8e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (6f8e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (6f8e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (6f8ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (6f8f0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (6f8f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (6f8f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (6f8fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (6f900 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (6f904 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (6f908 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (6f90c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (6f910 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (6f914 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (6f918 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (6f91c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (6f920 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (6f924 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6f928 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6f92c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6f930 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6f934 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6f938 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6f93c ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (6f8a0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (6f8a4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6f8a8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6f8ac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (6f8b0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (6f8b4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (6f8b8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (6f8bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (6f8c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (6f8c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6f8c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6f8cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6f8d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6f8d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6f8d8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6f8dc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6f8e0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6f8e4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6f8e8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6f8ec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6f8f0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6f8f4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6f8f8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6f8fc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6f900 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6f904 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6f908 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6f90c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6f910 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6f914 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6f918 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6f91c ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (6f940 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (6f944 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6f948 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6f94c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (6f950 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (6f954 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (6f958 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (6f95c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (6f960 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (6f964 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6f968 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6f96c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6f970 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6f974 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6f978 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6f97c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6f980 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6f984 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6f988 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6f98c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6f990 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6f994 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6f998 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6f99c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6f9a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6f9a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6f9a8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6f9ac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6f9b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6f9b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6f9b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6f9bc ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (6f920 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (6f924 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (6f928 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (6f9c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (6f9c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (6f9c8 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (6f92c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6f930 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6f934 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (6f9cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6f9d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6f9d4 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (6f938 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (6f93c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (6f940 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (6f944 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (6f948 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (6f94c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (6f950 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (6f9d8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (6f9dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (6f9e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (6f9e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (6f9e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (6f9ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (6f9f0 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (6f954 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6f958 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6f95c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6f960 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6f964 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6f968 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6f96c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6f970 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6f974 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6f978 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6f97c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6f980 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6f984 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6f988 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6f98c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6f990 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6f994 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6f998 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6f99c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6f9a0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6f9a4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (6f9a8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (6f9ac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #504] @ (6f9b0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #504] @ (6f9b4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #500] @ (6f9b8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #500] @ (6f9bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #496] @ (6f9c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #496] @ (6f9c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #492] @ (6f9c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #492] @ (6f9cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #488] @ (6f9d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #488] @ (6f9d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #484] @ (6f9d8 ) │ │ │ │ - bl 71438 │ │ │ │ - b.n 6f9dc │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (6f9f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6f9f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6f9fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6fa00 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6fa04 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6fa08 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6fa0c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6fa10 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6fa14 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6fa18 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6fa1c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6fa20 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6fa24 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6fa28 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6fa2c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6fa30 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6fa34 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6fa38 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6fa3c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6fa40 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6fa44 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (6fa48 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (6fa4c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #504] @ (6fa50 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #504] @ (6fa54 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #500] @ (6fa58 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #500] @ (6fa5c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #496] @ (6fa60 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #496] @ (6fa64 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #492] @ (6fa68 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #492] @ (6fa6c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #488] @ (6fa70 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #488] @ (6fa74 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #484] @ (6fa78 ) │ │ │ │ + bl 714d8 │ │ │ │ + b.n 6fa7c │ │ │ │ pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r4, r6, r7} │ │ │ │ @@ -103742,267 +103816,267 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6fcd8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #760] @ (6fcdc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (6fce0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (6fce4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (6fce8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (6fcec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (6fcf0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (6fcf4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (6fcf8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (6fcfc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (6fd00 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (6fd04 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (6fd08 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (6fd0c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (6fd10 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (6fd14 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (6fd18 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (6fd1c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (6fd20 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (6fd24 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (6fd28 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (6fd2c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (6fd30 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (6fd34 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (6fd38 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (6fd3c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (6fd40 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (6fd44 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (6fd48 ) │ │ │ │ - bl 71438 │ │ │ │ + ldr r0, [pc, #760] @ (6fd78 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #760] @ (6fd7c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (6fd80 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (6fd84 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (6fd88 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (6fd8c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (6fd90 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (6fd94 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (6fd98 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (6fd9c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (6fda0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (6fda4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (6fda8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (6fdac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (6fdb0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (6fdb4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (6fdb8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (6fdbc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (6fdc0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (6fdc4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (6fdc8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (6fdcc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (6fdd0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (6fdd4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (6fdd8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (6fddc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (6fde0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (6fde4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (6fde8 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (6fd4c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6fd50 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (6fd54 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6fd58 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (6fd5c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6fd60 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (6fd64 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (6fd68 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (6fd6c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (6fd70 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (6fd74 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (6fd78 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (6fd7c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6fd80 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (6fd84 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (6fd88 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (6fdec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6fdf0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (6fdf4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6fdf8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (6fdfc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6fe00 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (6fe04 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (6fe08 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (6fe0c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (6fe10 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (6fe14 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (6fe18 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (6fe1c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6fe20 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (6fe24 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (6fe28 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (6fd8c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6fd90 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (6fd94 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6fd98 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (6fd9c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6fda0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (6fda4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6fda8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (6fdac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6fdb0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (6fdb4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6fdb8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (6fdbc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6fdc0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (6fdc4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6fdc8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (6fdcc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6fdd0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (6fdd4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6fdd8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (6fddc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6fde0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (6fde4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (6fde8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (6fdec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (6fdf0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (6fdf4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (6fdf8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (6fdfc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (6fe00 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (6fe04 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (6fe08 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (6fe0c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (6fe10 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (6fe14 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6fe18 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (6fe1c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (6fe20 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (6fe24 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (6fe28 ) │ │ │ │ - bl 71438 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (6fe2c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6fe30 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (6fe34 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6fe38 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (6fe3c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6fe40 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (6fe44 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6fe48 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (6fe4c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6fe50 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (6fe54 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6fe58 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (6fe5c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6fe60 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (6fe64 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6fe68 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (6fe6c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6fe70 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (6fe74 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6fe78 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (6fe7c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6fe80 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (6fe84 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (6fe88 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (6fe8c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (6fe90 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (6fe94 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (6fe98 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (6fe9c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (6fea0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (6fea4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (6fea8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (6feac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (6feb0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (6feb4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6feb8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (6febc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (6fec0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (6fec4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (6fec8 ) │ │ │ │ + bl 714d8 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (6fe2c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (6fe30 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (6fe34 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (6fe38 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (6fe3c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (6fe40 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (6fe44 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (6fe48 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (6fe4c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6fe50 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (6fe54 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6fe58 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (6fe5c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6fe60 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (6fe64 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6fe68 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (6fe6c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6fe70 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (6fe74 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6fe78 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (6fe7c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6fe80 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (6fe84 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6fe88 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (6fe8c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6fe90 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (6fe94 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6fe98 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (6fe9c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (6fea0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (6fea4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #504] @ (6fea8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #504] @ (6feac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #500] @ (6feb0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #500] @ (6feb4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #496] @ (6feb8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #496] @ (6febc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #492] @ (6fec0 ) │ │ │ │ - bl 71438 │ │ │ │ - b.n 6fec4 │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (6fecc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (6fed0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (6fed4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (6fed8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (6fedc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (6fee0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (6fee4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (6fee8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (6feec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6fef0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (6fef4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6fef8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (6fefc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6ff00 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (6ff04 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6ff08 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (6ff0c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6ff10 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (6ff14 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6ff18 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (6ff1c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6ff20 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (6ff24 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6ff28 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (6ff2c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6ff30 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (6ff34 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6ff38 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (6ff3c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (6ff40 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (6ff44 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #504] @ (6ff48 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #504] @ (6ff4c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #500] @ (6ff50 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #500] @ (6ff54 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #496] @ (6ff58 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #496] @ (6ff5c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #492] @ (6ff60 ) │ │ │ │ + bl 714d8 │ │ │ │ + b.n 6ff64 │ │ │ │ ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ @@ -104067,499 +104141,499 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fd94 │ │ │ │ + beq.n 6fe34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fdd8 │ │ │ │ + beq.n 6fe78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fe14 │ │ │ │ + beq.n 6feb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fe50 │ │ │ │ + beq.n 6fef0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fc94 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fce0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fd24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fd60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fd9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fe08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fe44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fe80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fccc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fd08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fd44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fd88 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fdc4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fe08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fe4c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fe80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fccc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd18 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fde4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fe30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fe7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fec8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fd04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fd48 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fd84 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fdd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fe14 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fe60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fe9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fee8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fd2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fd70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fdac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fdf0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fe34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fe80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6febc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fef8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fdb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fdf8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fe34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6feb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fee4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6ff20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fdcc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fe00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fe34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fe78 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6feb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fef0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6ff2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fdb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fe00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fe44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fe88 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fec4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6ff08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6ff3c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6ff78 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fdb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fdf0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fe2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fe78 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6feb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fef8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fda4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fde0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fe24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fe60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6feac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6fee8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ffac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (701bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (701c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (701c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (701c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (701cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (701d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (701d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (701d8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (701dc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (701e0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (701e4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (701e8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (701ec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (701f0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (701f4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (701f8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (701fc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (70200 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (70204 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (70208 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (7020c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (70210 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (70214 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (70218 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (7021c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (70220 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (70224 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (70228 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (7022c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (70230 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (70234 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (70238 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (7023c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (70240 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (70244 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (70248 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (7024c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (70250 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (70254 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (70258 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (7025c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (70260 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (70264 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (70268 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (7026c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (70270 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (70274 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (70278 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (7027c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (70280 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (70284 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (70288 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (7028c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (70290 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (70294 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (70298 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (7029c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (702a0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (702a4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (702a8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (702ac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (702b0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (702b4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (702b8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (702bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (702c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (702c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (702c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (702cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (702d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (702d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (702d8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (702dc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (702e0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (702e4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (702e8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (702ec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (702f0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (702f4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (702f8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (702fc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (70300 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (70304 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (70308 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (7030c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (70310 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (70314 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (70318 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (7031c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (70320 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (70324 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (70328 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (7032c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (70330 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (70334 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (70338 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (7033c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (70340 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (70344 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (70348 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (7034c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (70350 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (70354 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (70358 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (7035c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (70360 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (70364 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (70368 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (7036c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (70370 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (70374 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (70378 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (7037c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (70380 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (70384 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (70388 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (7038c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (70390 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (70394 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (70398 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (7039c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #516] @ (703a0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (703a4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #512] @ (703a8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (703ac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #508] @ (703b0 ) │ │ │ │ - bl 71438 │ │ │ │ - b.n 703b4 │ │ │ │ - nop │ │ │ │ - bge.n 700e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70124 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70160 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 701a4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 701e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 7022c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70270 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 702ac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 700f0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70134 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70170 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 701b4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70200 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 7023c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70270 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 702ac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 702e8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70134 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70170 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 701ac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 701e0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70214 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70250 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 7028c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 702c8 │ │ │ │ + beq.n 6fd34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fd80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fdc4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fe00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fe3c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fea8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fee4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6ff20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fd6c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fda8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fde4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fe28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fe64 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fea8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6feec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6ff20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fd6c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fdb8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fdfc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fe38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fe84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fed0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6ff1c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6ff68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fda4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fde8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fe24 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fe70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6feb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6ff00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6ff3c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6ff88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fdcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fe10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fe4c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fe90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fed4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6ff20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6ff5c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6ff98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fdd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fe10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fe54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fe98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fed4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6ff50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6ff84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6ffc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fdfc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fe38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fe6c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fea0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fed4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6ff18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6ff54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6ff90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6ffcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fe10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fe54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fea0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fee4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6ff28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6ff64 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6ffa8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6ffdc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 70018 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fe54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fe90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fecc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6ff18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ffd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 70008 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fe44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fe80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fec4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff4c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ffc4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70008 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 7004c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (7025c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (70260 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (70264 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (70268 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (7026c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (70270 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (70274 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (70278 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (7027c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (70280 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (70284 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (70288 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (7028c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (70290 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (70294 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (70298 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (7029c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (702a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (702a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (702a8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (702ac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (702b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (702b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (702b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (702bc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (702c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (702c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (702c8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (702cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (702d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (702d4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (702d8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (702dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (702e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (702e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (702e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (702ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (702f0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (702f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (702f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (702fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (70300 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (70304 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (70308 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (7030c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (70310 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (70314 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (70318 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (7031c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (70320 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (70324 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (70328 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (7032c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (70330 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (70334 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (70338 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (7033c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (70340 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (70344 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (70348 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (7034c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (70350 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (70354 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (70358 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (7035c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (70360 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (70364 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (70368 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (7036c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (70370 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (70374 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (70378 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (7037c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (70380 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (70384 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (70388 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (7038c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (70390 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (70394 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (70398 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (7039c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (703a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (703a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (703a8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (703ac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (703b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (703b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (703b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (703bc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (703c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (703c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (703c8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (703cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (703d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (703d4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (703d8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (703dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (703e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (703e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (703e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (703ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (703f0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (703f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (703f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (703fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (70400 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (70404 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (70408 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (7040c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (70410 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (70414 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (70418 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (7041c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (70420 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (70424 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (70428 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (7042c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (70430 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (70434 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (70438 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (7043c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #516] @ (70440 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (70444 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #512] @ (70448 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (7044c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #508] @ (70450 ) │ │ │ │ + bl 714d8 │ │ │ │ + b.n 70454 │ │ │ │ + nop │ │ │ │ + bge.n 70188 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 701c4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70200 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70244 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70288 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 702cc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70310 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 7034c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70190 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 701d4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70210 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70254 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 702a0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 702dc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70310 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 7034c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70388 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 701d4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70210 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 7024c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70280 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 702b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 702f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 7032c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70368 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 7030c │ │ │ │ + ble.n 703ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70160 │ │ │ │ + ble.n 70200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 701b4 │ │ │ │ + ble.n 70254 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 701f0 │ │ │ │ + ble.n 70290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #72 @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -104589,415 +104663,415 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702ac │ │ │ │ + b.n 7034c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702e0 │ │ │ │ + b.n 70380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7031c │ │ │ │ + b.n 703bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70358 │ │ │ │ + b.n 703f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7039c │ │ │ │ + b.n 7043c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703e0 │ │ │ │ + b.n 70480 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7042c │ │ │ │ + b.n 704cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70478 │ │ │ │ + b.n 70518 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704bc │ │ │ │ + b.n 7055c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704f8 │ │ │ │ + b.n 70598 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70534 │ │ │ │ + b.n 705d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70570 │ │ │ │ + b.n 70610 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705ac │ │ │ │ + b.n 7064c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705f0 │ │ │ │ + b.n 70690 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70634 │ │ │ │ + b.n 706d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70670 │ │ │ │ + b.n 70710 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706ac │ │ │ │ + b.n 7074c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706e8 │ │ │ │ + b.n 70788 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70724 │ │ │ │ + b.n 707c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70768 │ │ │ │ + b.n 70808 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707ac │ │ │ │ + b.n 7084c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707e8 │ │ │ │ + b.n 70888 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70824 │ │ │ │ + b.n 708c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70860 │ │ │ │ + b.n 70900 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708a4 │ │ │ │ + b.n 70944 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708e0 │ │ │ │ + b.n 70980 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7091c │ │ │ │ + b.n 709bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70958 │ │ │ │ + b.n 709f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 709a4 │ │ │ │ + b.n 70a44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 709f0 │ │ │ │ + b.n 70a90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70a2c │ │ │ │ + b.n 70acc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70a70 │ │ │ │ + b.n 70b10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70aa4 │ │ │ │ + b.n 70b44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70ae0 │ │ │ │ + b.n 70b80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb14 │ │ │ │ + b.n 6fbb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb50 │ │ │ │ + b.n 6fbf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb8c │ │ │ │ + b.n 6fc2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fbc8 │ │ │ │ + b.n 6fc68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc1c │ │ │ │ + b.n 6fcbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc60 │ │ │ │ + b.n 6fd00 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fca4 │ │ │ │ + b.n 6fd44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fcf8 │ │ │ │ + b.n 6fd98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd4c │ │ │ │ + b.n 6fdec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd88 │ │ │ │ + b.n 6fe28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fdcc │ │ │ │ + b.n 6fe6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe00 │ │ │ │ + b.n 6fea0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe34 │ │ │ │ + b.n 6fed4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe70 │ │ │ │ + b.n 6ff10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6feb4 │ │ │ │ + b.n 6ff54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fee8 │ │ │ │ + b.n 6ff88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff24 │ │ │ │ + b.n 6ffc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff60 │ │ │ │ + b.n 70000 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffa4 │ │ │ │ + b.n 70044 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffe0 │ │ │ │ + b.n 70080 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70024 │ │ │ │ + b.n 700c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70068 │ │ │ │ + b.n 70108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700ac │ │ │ │ + b.n 7014c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700f0 │ │ │ │ + b.n 70190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7012c │ │ │ │ + b.n 701cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70180 │ │ │ │ + b.n 70220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701c4 │ │ │ │ + b.n 70264 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70200 │ │ │ │ + b.n 702a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7023c │ │ │ │ + b.n 702dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70278 │ │ │ │ + b.n 70318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702b4 │ │ │ │ + b.n 70354 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702f0 │ │ │ │ + b.n 70390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70334 │ │ │ │ + b.n 703d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70370 │ │ │ │ + b.n 70410 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xe8140049 │ │ │ │ @ instruction: 0xe8300049 │ │ │ │ strex r0, r0, [ip, #292] @ 0x124 │ │ │ │ strd r0, r0, [ip], #-292 @ 0x124 │ │ │ │ stmia.w r8, {r0, r3, r6} │ │ │ │ stmia.w ip!, {r0, r3, r6} │ │ │ │ @ instruction: 0xe8cc0049 │ │ │ │ strd r0, r0, [r8], #292 @ 0x124 │ │ │ │ ldmdb r0, {r0, r3, r6} │ │ │ │ stmdb ip!, {r0, r3, r6} │ │ │ │ strd r0, r0, [ip, #-292] @ 0x124 │ │ │ │ - ldr r0, [pc, #760] @ (706b0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #760] @ (706b4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (706b8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #756] @ (706bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (706c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #752] @ (706c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (706c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #748] @ (706cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (706d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #744] @ (706d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (706d8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #740] @ (706dc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (706e0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #736] @ (706e4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (706e8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #732] @ (706ec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (706f0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #728] @ (706f4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (706f8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #724] @ (706fc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (70700 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #720] @ (70704 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (70708 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #716] @ (7070c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (70710 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #712] @ (70714 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (70718 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #708] @ (7071c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (70720 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #704] @ (70724 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (70728 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #700] @ (7072c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (70730 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #696] @ (70734 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (70738 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #692] @ (7073c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (70740 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #688] @ (70744 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (70748 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #684] @ (7074c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (70750 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #680] @ (70754 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (70758 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #676] @ (7075c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (70760 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #672] @ (70764 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (70768 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #668] @ (7076c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (70770 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #664] @ (70774 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (70778 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #660] @ (7077c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (70780 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #656] @ (70784 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (70788 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #652] @ (7078c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (70790 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #648] @ (70794 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (70798 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #644] @ (7079c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (707a0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #640] @ (707a4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (707a8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #636] @ (707ac ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (707b0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #632] @ (707b4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (707b8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #628] @ (707bc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (707c0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #624] @ (707c4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (707c8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #620] @ (707cc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (707d0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #616] @ (707d4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (707d8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #612] @ (707dc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (707e0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #608] @ (707e4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (707e8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #604] @ (707ec ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (707f0 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #600] @ (707f4 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (707f8 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #596] @ (707fc ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (70800 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #592] @ (70804 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (70808 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #588] @ (7080c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (70810 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #584] @ (70814 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (70818 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #580] @ (7081c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (70820 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #576] @ (70824 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (70828 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #572] @ (7082c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (70830 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #568] @ (70834 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (70838 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #564] @ (7083c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (70840 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #560] @ (70844 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (70848 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #556] @ (7084c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (70850 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #552] @ (70854 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (70858 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #548] @ (7085c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (70860 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #544] @ (70864 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (70868 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #540] @ (7086c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (70870 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #536] @ (70874 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (70878 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #532] @ (7087c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (70880 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #528] @ (70884 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (70888 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #524] @ (7088c ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (70890 ) │ │ │ │ - bl 71438 │ │ │ │ - ldr r0, [pc, #520] @ (70894 ) │ │ │ │ - bl 71438 │ │ │ │ + ldr r0, [pc, #760] @ (70750 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #760] @ (70754 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (70758 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #756] @ (7075c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (70760 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #752] @ (70764 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (70768 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #748] @ (7076c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (70770 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #744] @ (70774 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (70778 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #740] @ (7077c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (70780 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #736] @ (70784 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (70788 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #732] @ (7078c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (70790 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #728] @ (70794 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (70798 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #724] @ (7079c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (707a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #720] @ (707a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (707a8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #716] @ (707ac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (707b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #712] @ (707b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (707b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #708] @ (707bc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (707c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #704] @ (707c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (707c8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #700] @ (707cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (707d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #696] @ (707d4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (707d8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #692] @ (707dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (707e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #688] @ (707e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (707e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #684] @ (707ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (707f0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #680] @ (707f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (707f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #676] @ (707fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (70800 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #672] @ (70804 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (70808 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #668] @ (7080c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (70810 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #664] @ (70814 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (70818 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #660] @ (7081c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (70820 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #656] @ (70824 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (70828 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #652] @ (7082c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (70830 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #648] @ (70834 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (70838 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #644] @ (7083c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (70840 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #640] @ (70844 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (70848 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #636] @ (7084c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (70850 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #632] @ (70854 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (70858 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #628] @ (7085c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (70860 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #624] @ (70864 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (70868 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #620] @ (7086c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (70870 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #616] @ (70874 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (70878 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #612] @ (7087c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (70880 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #608] @ (70884 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (70888 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #604] @ (7088c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (70890 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #600] @ (70894 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (70898 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #596] @ (7089c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (708a0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #592] @ (708a4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (708a8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #588] @ (708ac ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (708b0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #584] @ (708b4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (708b8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #580] @ (708bc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (708c0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #576] @ (708c4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (708c8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #572] @ (708cc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (708d0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #568] @ (708d4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (708d8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #564] @ (708dc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (708e0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #560] @ (708e4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (708e8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #556] @ (708ec ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (708f0 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #552] @ (708f4 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (708f8 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #548] @ (708fc ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (70900 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #544] @ (70904 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (70908 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #540] @ (7090c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (70910 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #536] @ (70914 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (70918 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #532] @ (7091c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (70920 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #528] @ (70924 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (70928 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #524] @ (7092c ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (70930 ) │ │ │ │ + bl 714d8 │ │ │ │ + ldr r0, [pc, #520] @ (70934 ) │ │ │ │ + bl 714d8 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ - ldr r5, [pc, #512] @ (70898 ) │ │ │ │ + ldr r5, [pc, #512] @ (70938 ) │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #57573 @ 0xe0e5 │ │ │ │ + movw r3, #57701 @ 0xe165 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7089c │ │ │ │ + b.n 7093c │ │ │ │ nop │ │ │ │ strd r0, r0, [ip, #-292]! @ 0x124 │ │ │ │ @ instruction: 0xe9880049 │ │ │ │ @ instruction: 0xe9a40049 │ │ │ │ @ instruction: 0xe9bc0049 │ │ │ │ ldrd r0, r0, [ip, #292] @ 0x124 │ │ │ │ and.w r0, r0, r9, lsl #1 │ │ │ │ @@ -105141,60 +105215,60 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w sl, r5, #20 │ │ │ │ addw r7, r5, #3092 @ 0xc14 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7099e │ │ │ │ + bne.n 70a3e │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 71142 │ │ │ │ + bne.w 711e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 711ae │ │ │ │ + bne.w 7124e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7097e │ │ │ │ + beq.n 70a1e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7113a │ │ │ │ + bne.w 711da │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7093c │ │ │ │ + bne.n 709dc │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 711e8 │ │ │ │ + bpl.w 71288 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, sl, #8 │ │ │ │ - bpl.n 708fc │ │ │ │ + bpl.n 7099c │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70938 │ │ │ │ + cbz r0, 709d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 711fc │ │ │ │ + bne.w 7129c │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e110 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e190 <_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] │ │ │ │ @@ -105205,117 +105279,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 7117c │ │ │ │ + bgt.w 7121c │ │ │ │ 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 709d6 │ │ │ │ + beq.n 70a76 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 708ac │ │ │ │ + beq.n 7094c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 708ac │ │ │ │ + beq.n 7094c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 708ac │ │ │ │ + beq.n 7094c │ │ │ │ ldr.w r3, [sl, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 709c0 │ │ │ │ + beq.n 70a60 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7130a │ │ │ │ + beq.w 713aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 709ce │ │ │ │ + beq.n 70a6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 7098e │ │ │ │ + bne.n 70a2e │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r5, [pc, #724] @ (70cb8 ) │ │ │ │ + ldr r5, [pc, #724] @ (70d58 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #57573 @ 0xe0e5 │ │ │ │ + movw r3, #57701 @ 0xe165 │ │ │ │ movt r3, #6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw sl, #8149 @ 0x1fd5 │ │ │ │ + movw sl, #8309 @ 0x2075 │ │ │ │ movt sl, #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w fp, [pc, #728] @ 70cd8 │ │ │ │ + ldr.w fp, [pc, #728] @ 70d78 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70af6 │ │ │ │ + bne.n 70b96 │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 71152 │ │ │ │ + bne.w 711f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 711a0 │ │ │ │ + bne.w 71240 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70ad8 │ │ │ │ + beq.n 70b78 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7114c │ │ │ │ + bne.w 711ec │ │ │ │ ldr.w r0, [r7, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70a96 │ │ │ │ + bne.n 70b36 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 711f8 │ │ │ │ + bpl.w 71298 │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r7, #8 │ │ │ │ - bpl.n 70a56 │ │ │ │ + bpl.n 70af6 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70a92 │ │ │ │ + cbz r0, 70b32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 711f0 │ │ │ │ + bne.w 71290 │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e110 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e190 <_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] │ │ │ │ @@ -105326,936 +105400,936 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7115a │ │ │ │ + bgt.w 711fa │ │ │ │ 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 70b2c │ │ │ │ + beq.n 70bcc │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70a06 │ │ │ │ + beq.n 70aa6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70a06 │ │ │ │ + beq.n 70aa6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70a06 │ │ │ │ + beq.n 70aa6 │ │ │ │ ldr.w r3, [r7, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70b18 │ │ │ │ + beq.n 70bb8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71314 │ │ │ │ + beq.w 713b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70b26 │ │ │ │ + beq.n 70bc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 70ae6 │ │ │ │ + bne.n 70b86 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 711be │ │ │ │ - bl 72144 │ │ │ │ + bne.w 7125e │ │ │ │ + bl 721e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7131e │ │ │ │ + beq.w 713be │ │ │ │ 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 70bac │ │ │ │ + bne.n 70c4c │ │ │ │ movw r2, #8356 @ 0x20a4 │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7122c │ │ │ │ - ldr r3, [pc, #336] @ (70cbc ) │ │ │ │ + bne.w 712cc │ │ │ │ + ldr r3, [pc, #336] @ (70d5c ) │ │ │ │ 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 70b7a │ │ │ │ + bne.n 70c1a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #292] @ (70cc0 ) │ │ │ │ + ldr r2, [pc, #292] @ (70d60 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #288] @ (70cc4 ) │ │ │ │ + ldr r2, [pc, #288] @ (70d64 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #288] @ (70cc8 ) │ │ │ │ + ldr r2, [pc, #288] @ (70d68 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #288] @ (70ccc ) │ │ │ │ + ldr r2, [pc, #288] @ (70d6c ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 73068 │ │ │ │ + bl 73108 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71206 │ │ │ │ + beq.w 712a6 │ │ │ │ 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 1ac068 │ │ │ │ + bl 1aba08 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71206 │ │ │ │ + beq.w 712a6 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70bda │ │ │ │ + bne.n 70c7a │ │ │ │ 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 73110 │ │ │ │ + bl 731b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71236 │ │ │ │ + beq.w 712d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71236 │ │ │ │ + beq.w 712d6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73230 │ │ │ │ + bl 732d0 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 712ca │ │ │ │ + bne.w 7136a │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70cdc │ │ │ │ + bne.n 70d7c │ │ │ │ movs r0, #5 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712aa │ │ │ │ + beq.w 7134a │ │ │ │ movw r6, #43992 @ 0xabd8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #124] @ (70cd0 ) │ │ │ │ - movw r2, #62232 @ 0xf318 │ │ │ │ + ldr r1, [pc, #124] @ (70d70 ) │ │ │ │ + movw r2, #62488 @ 0xf418 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1af230 │ │ │ │ + bl 1aebd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #108] @ (70cd4 ) │ │ │ │ + ldr r1, [pc, #108] @ (70d74 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1af230 │ │ │ │ + bl 1aebd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ (70cd4 ) │ │ │ │ + ldr r1, [pc, #96] @ (70d74 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1af230 │ │ │ │ + bl 1aebd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #80] @ (70cd4 ) │ │ │ │ + ldr r1, [pc, #80] @ (70d74 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1af230 │ │ │ │ + bl 1aebd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #60] @ (70cd4 ) │ │ │ │ - bl 1af230 │ │ │ │ + ldr r1, [pc, #60] @ (70d74 ) │ │ │ │ + bl 1aebd8 │ │ │ │ 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 71294 │ │ │ │ + beq.w 71334 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70ca4 │ │ │ │ + bne.n 70d44 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ - b.n 70cdc │ │ │ │ + b.n 70d7c │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 70c08 │ │ │ │ + bne.n 70ca8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 70cf0 │ │ │ │ - bl 72144 │ │ │ │ + cbnz r3, 70d90 │ │ │ │ + bl 721e4 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712b0 │ │ │ │ + beq.w 71350 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 70d0c │ │ │ │ - movw r0, #47804 @ 0xbabc │ │ │ │ + cbnz r3, 70dac │ │ │ │ + movw r0, #47836 @ 0xbadc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 712b0 │ │ │ │ + beq.w 71350 │ │ │ │ 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 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71256 │ │ │ │ + beq.w 712f6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 811c0 │ │ │ │ + bl 812c0 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 712ca │ │ │ │ + bne.w 7136a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b100c │ │ │ │ + bl 1b09a4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r9, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #12152 @ 0x2f78 │ │ │ │ + movw r2, #12408 @ 0x3078 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1b0b88 │ │ │ │ + bl 1b0520 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ mov r0, sl │ │ │ │ - bl 83e90 │ │ │ │ + bl 83f90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #724] @ (71060 ) │ │ │ │ + ldr r1, [pc, #724] @ (71100 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fbc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #696] @ (71064 ) │ │ │ │ + ldr r1, [pc, #696] @ (71104 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22164 @ 0x5694 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #672] @ (71068 ) │ │ │ │ - bl 8b9b0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #672] @ (71108 ) │ │ │ │ + bl 8baf4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #652] @ (7106c ) │ │ │ │ - bl 8b9b0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #652] @ (7110c ) │ │ │ │ + bl 8baf4 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 83e90 │ │ │ │ + bl 83f90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71268 │ │ │ │ - ldr r4, [pc, #628] @ (71070 ) │ │ │ │ + beq.w 71308 │ │ │ │ + ldr r4, [pc, #628] @ (71110 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71268 │ │ │ │ + bne.w 71308 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 70dfe │ │ │ │ + bne.n 70e9e │ │ │ │ str r0, [sp, #16] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #596] @ (71074 ) │ │ │ │ + ldr r0, [pc, #596] @ (71114 ) │ │ │ │ movw r2, #7552 @ 0x1d80 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e578 │ │ │ │ + bl 7e688 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71268 │ │ │ │ + beq.w 71308 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - movw r0, #12324 @ 0x3024 │ │ │ │ + movw r0, #12580 @ 0x3124 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8b9ec │ │ │ │ + bl 8bb30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e72 │ │ │ │ + beq.n 70f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71260 │ │ │ │ + beq.w 71300 │ │ │ │ ldr.w r2, [r4, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71268 │ │ │ │ - movw r1, #19916 @ 0x4dcc │ │ │ │ + beq.w 71308 │ │ │ │ + movw r1, #20172 @ 0x4ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71268 │ │ │ │ + bne.w 71308 │ │ │ │ movw r5, #6520 @ 0x1978 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r4, #8356 @ 0x20a4 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ - movw r1, #12348 @ 0x303c │ │ │ │ + movw r1, #12604 @ 0x313c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71268 │ │ │ │ + bne.w 71308 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #18024 @ 0x4668 │ │ │ │ + movw r1, #18280 @ 0x4768 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71268 │ │ │ │ + bne.w 71308 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 83edc │ │ │ │ + bl 83fdc │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7127c │ │ │ │ + beq.w 7131c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70efe │ │ │ │ + beq.n 70f9e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 713fa │ │ │ │ + beq.w 7149a │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #12368 @ 0x3050 │ │ │ │ + movw r1, #12624 @ 0x3150 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 91c7c │ │ │ │ + bl 91d5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7127c │ │ │ │ + bne.w 7131c │ │ │ │ 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 70f52 │ │ │ │ + bne.n 70ff2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r2, r3, #648 @ 0x288 │ │ │ │ ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbnz r1, 70f52 │ │ │ │ + cbnz r1, 70ff2 │ │ │ │ str.w r0, [r3, #652] @ 0x28c │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - cbz r3, 70f52 │ │ │ │ + cbz r3, 70ff2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1b1910 │ │ │ │ + bl 1b12a8 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 70f68 │ │ │ │ + cbnz r3, 71008 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 713ec │ │ │ │ + bne.w 7148c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #12380 @ 0x305c │ │ │ │ + movw r0, #12636 @ 0x315c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8b9ec │ │ │ │ + bl 8bb30 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 713da │ │ │ │ + beq.w 7147a │ │ │ │ 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 71114 │ │ │ │ + beq.w 711b4 │ │ │ │ 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 713cc │ │ │ │ - movw r0, #12448 @ 0x30a0 │ │ │ │ + bne.w 7146c │ │ │ │ + movw r0, #12704 @ 0x31a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b1aa8 │ │ │ │ + bl 1b1440 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7134c │ │ │ │ - movw r0, #12448 @ 0x30a0 │ │ │ │ + bne.w 713ec │ │ │ │ + movw r0, #12704 @ 0x31a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b8dd0 │ │ │ │ + bl 1b8768 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7134c │ │ │ │ + beq.w 713ec │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71390 │ │ │ │ - movw r0, #8904 @ 0x22c8 │ │ │ │ + bne.w 71430 │ │ │ │ + movw r0, #9160 @ 0x23c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7134c │ │ │ │ + beq.w 713ec │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #12492 @ 0x30cc │ │ │ │ + movw r0, #12748 @ 0x31cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71380 │ │ │ │ - bl 1b0680 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 71420 │ │ │ │ + bl 1b0018 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71036 │ │ │ │ + beq.n 710d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 71036 │ │ │ │ + cbnz r3, 710d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 71380 │ │ │ │ + beq.w 71420 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl ce34c │ │ │ │ + bl ceb14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71078 │ │ │ │ + beq.n 71118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71388 │ │ │ │ - b.n 71078 │ │ │ │ - bmi.n 7100c │ │ │ │ + beq.w 71428 │ │ │ │ + b.n 71118 │ │ │ │ + bmi.n 710ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 710f8 │ │ │ │ + bhi.n 71198 │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 711b0 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 71250 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r7, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71092 │ │ │ │ + beq.n 71132 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 71092 │ │ │ │ + cbnz r3, 71132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7137e │ │ │ │ + beq.w 7141e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b9680 │ │ │ │ + bl 1b9018 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7136a │ │ │ │ - ldr r3, [pc, #760] @ (713a0 ) │ │ │ │ + blt.w 7140a │ │ │ │ + ldr r3, [pc, #760] @ (71440 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7135c │ │ │ │ + beq.w 713fc │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #8904 @ 0x22c8 │ │ │ │ + movw r1, #9160 @ 0x23c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1b9a4c │ │ │ │ + bl 1b93e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71332 │ │ │ │ + blt.w 713d2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #65360 @ 0xff50 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #12540 @ 0x30fc │ │ │ │ + movw r2, #80 @ 0x50 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #12796 @ 0x31fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cfd50 │ │ │ │ + bl d0518 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71102 │ │ │ │ + beq.n 711a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7128c │ │ │ │ + beq.w 7132c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7134c │ │ │ │ + beq.w 713ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71422 │ │ │ │ + bne.w 714c2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ 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 7093c │ │ │ │ + b.w 709dc │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 708d4 │ │ │ │ + b.w 70974 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 70a96 │ │ │ │ + b.n 70b36 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70a2e │ │ │ │ + b.n 70ace │ │ │ │ mov r0, r6 │ │ │ │ - bl 1abf98 │ │ │ │ + bl 1ab938 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71412 │ │ │ │ + beq.w 714b2 │ │ │ │ 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 70ad8 │ │ │ │ + b.n 70b78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1abf98 │ │ │ │ + bl 1ab938 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71402 │ │ │ │ + beq.w 714a2 │ │ │ │ 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 7097e │ │ │ │ + b.w 70a1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70a2e │ │ │ │ + b.n 70ace │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 708d4 │ │ │ │ + b.w 70974 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 70b3a │ │ │ │ + bpl.w 70bda │ │ │ │ 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 70b46 │ │ │ │ + beq.w 70be6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 70b46 │ │ │ │ + b.n 70be6 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - b.w 708fc │ │ │ │ + b.w 7099c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 70a8a │ │ │ │ + b.n 70b2a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 70a56 │ │ │ │ + b.n 70af6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 70930 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + b.w 709d0 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ 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 71132 │ │ │ │ + b.n 711d2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 70b98 │ │ │ │ - ldr r3, [pc, #364] @ (713a4 ) │ │ │ │ + b.n 70c38 │ │ │ │ + ldr r3, [pc, #364] @ (71444 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ 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 71132 │ │ │ │ - ldr r3, [pc, #336] @ (713a8 ) │ │ │ │ - b.n 71238 │ │ │ │ - movs r3, #1 │ │ │ │ - b.w 6eb38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 70e72 │ │ │ │ - movw r4, #12124 @ 0x2f5c │ │ │ │ + b.n 711d2 │ │ │ │ + ldr r3, [pc, #336] @ (71448 ) │ │ │ │ + b.n 712d8 │ │ │ │ + movs r3, #1 │ │ │ │ + b.w 6ebd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f12 │ │ │ │ + movw r4, #12380 @ 0x305c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #312] @ (713ac ) │ │ │ │ + ldr r5, [pc, #312] @ (7144c ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 7111c │ │ │ │ + b.n 711bc │ │ │ │ mov r0, sl │ │ │ │ - movw r4, #12164 @ 0x2f84 │ │ │ │ + movw r4, #12420 @ 0x3084 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - bl 7924c │ │ │ │ - b.n 71270 │ │ │ │ + bl 792f0 │ │ │ │ + b.n 71310 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 71102 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 711a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 712aa │ │ │ │ + beq.n 7134a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 712aa │ │ │ │ + cbnz r3, 7134a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #248] @ (713b0 ) │ │ │ │ + ldr r2, [pc, #248] @ (71450 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #12296 @ 0x3008 │ │ │ │ + movw r3, #12552 @ 0x3108 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 71132 │ │ │ │ + b.n 711d2 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7111c │ │ │ │ - bl d6f30 │ │ │ │ - ldr r7, [pc, #220] @ (713b4 ) │ │ │ │ + b.n 711bc │ │ │ │ + bl d76cc │ │ │ │ + ldr r7, [pc, #220] @ (71454 ) │ │ │ │ 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, #12052 @ 0x2f14 │ │ │ │ + movw r6, #12308 @ 0x3014 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 71132 │ │ │ │ + b.n 711d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 709c0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 70b18 │ │ │ │ - movw r6, #12092 @ 0x2f3c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70bb8 │ │ │ │ + movw r6, #12348 @ 0x303c │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - bl d6f30 │ │ │ │ - ldr r7, [pc, #140] @ (713b8 ) │ │ │ │ + bl d76cc │ │ │ │ + ldr r7, [pc, #140] @ (71458 ) │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 712f0 │ │ │ │ + b.n 71390 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7134c │ │ │ │ + beq.n 713ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7134c │ │ │ │ + cbnz r3, 713ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movw r4, #12200 @ 0x2fa8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + movw r4, #12456 @ 0x30a8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #100] @ (713bc ) │ │ │ │ + ldr r5, [pc, #100] @ (7145c ) │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 71118 │ │ │ │ - movw r1, #12500 @ 0x30d4 │ │ │ │ + b.n 711b8 │ │ │ │ + movw r1, #12756 @ 0x31d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #88] @ (713c0 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #88] @ (71460 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7137e │ │ │ │ + beq.n 7141e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 713c4 │ │ │ │ + cbz r3, 71464 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ - b.n 7134c │ │ │ │ + bl 792f0 │ │ │ │ + b.n 713ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 71078 │ │ │ │ - movw r0, #12468 @ 0x30b4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71118 │ │ │ │ + movw r0, #12724 @ 0x31b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b1f98 │ │ │ │ - b.n 70fe4 │ │ │ │ + bl 1b1930 │ │ │ │ + b.n 71084 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7137e │ │ │ │ - movw r0, #12412 @ 0x307c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 1b1f98 │ │ │ │ - b.n 70fb4 │ │ │ │ - movw r4, #12232 @ 0x2fc8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7141e │ │ │ │ + movw r0, #12668 @ 0x317c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1b1930 │ │ │ │ + b.n 71054 │ │ │ │ + movw r4, #12488 @ 0x30c8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #80] @ (71434 ) │ │ │ │ + ldr r5, [pc, #80] @ (714d4 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7111c │ │ │ │ + b.n 711bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1b1910 │ │ │ │ - b.n 70f68 │ │ │ │ + bl 1b12a8 │ │ │ │ + b.n 71008 │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 70efe │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f9e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7097e │ │ │ │ + b.w 70a1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70ad8 │ │ │ │ + b.w 70b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71114 │ │ │ │ + bne.w 711b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 71114 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 711b4 │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ 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] @ (715fc ) │ │ │ │ + ldr r4, [pc, #436] @ (7169c ) │ │ │ │ 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 7155e │ │ │ │ + bne.w 715fe │ │ │ │ ldr.w r6, [r4, #792] @ 0x318 │ │ │ │ - movw r3, #52921 @ 0xceb9 │ │ │ │ + movw r3, #53049 @ 0xcf39 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7158c │ │ │ │ + bne.w 7162c │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 715aa │ │ │ │ + bne.w 7164a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7153e │ │ │ │ + beq.n 715de │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #8149 @ 0x1fd5 │ │ │ │ + movw r3, #8309 @ 0x2075 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7154a │ │ │ │ + bne.n 715ea │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 714fe │ │ │ │ + bne.n 7159e │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 715e2 │ │ │ │ + bpl.w 71682 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 715bc │ │ │ │ + bpl.w 7165c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 714fc │ │ │ │ + cbz r1, 7159c │ │ │ │ add.w r0, r5, #20 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57573 @ 0xe0e5 │ │ │ │ + movw r3, #57701 @ 0xe165 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 715d4 │ │ │ │ + bne.n 71674 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e110 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e190 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 715dc │ │ │ │ + beq.n 7167c │ │ │ │ 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] │ │ │ │ @@ -106263,15 +106337,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 7159a │ │ │ │ + bgt.n 7163a │ │ │ │ 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] │ │ │ │ @@ -106282,129 +106356,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 7150a │ │ │ │ + b.n 715aa │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.w 7145c │ │ │ │ + beq.w 714fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7157c │ │ │ │ + beq.n 7161c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 715f4 │ │ │ │ + beq.n 71694 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71546 │ │ │ │ + beq.n 715e6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 71546 │ │ │ │ + b.n 715e6 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71496 │ │ │ │ - b.n 7153e │ │ │ │ + bne.w 71536 │ │ │ │ + b.n 715de │ │ │ │ mov r0, r6 │ │ │ │ - bl 1abf98 │ │ │ │ + bl 1ab938 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 715e6 │ │ │ │ + beq.n 71686 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7152e │ │ │ │ + b.n 715ce │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71496 │ │ │ │ - b.n 7153e │ │ │ │ + bne.w 71536 │ │ │ │ + b.n 715de │ │ │ │ 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 714c8 │ │ │ │ - b.n 714fc │ │ │ │ + bne.w 71568 │ │ │ │ + b.n 7159c │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 714fc │ │ │ │ + bne.n 7159c │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 714fc │ │ │ │ + b.n 7159c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 715c0 │ │ │ │ + b.n 71660 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7153e │ │ │ │ + b.n 715de │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7157c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7161c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00071600 <_Py_hashtable_get@@Base>: │ │ │ │ +000716a0 <_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, 71616 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 716b6 <_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, #8149 @ 0x1fd5 │ │ │ │ + movw r3, #8309 @ 0x2075 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 71dbc <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ + bne.w 71e5c <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bne.w 71a64 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + bne.w 71b04 <_Py_hashtable_get@@Base+0x464> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 71df6 <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ + bpl.w 71e96 <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71dd0 <_Py_hashtable_get@@Base+0x7d0> │ │ │ │ + bpl.w 71e70 <_Py_hashtable_get@@Base+0x7d0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 71a60 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + beq.w 71b00 <_Py_hashtable_get@@Base+0x460> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57573 @ 0xe0e5 │ │ │ │ + movw r3, #57701 @ 0xe165 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71dec <_Py_hashtable_get@@Base+0x7ec> │ │ │ │ + bne.w 71e8c <_Py_hashtable_get@@Base+0x7ec> │ │ │ │ movw r3, #40376 @ 0x9db8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106429,15 +106503,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 71a9a <_Py_hashtable_get@@Base+0x49a> │ │ │ │ + ble.w 71b3a <_Py_hashtable_get@@Base+0x49a> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -106473,15 +106547,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 71844 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 718e4 <_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] │ │ │ │ @@ -106522,26 +106596,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 717a6 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 71846 <_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 71e0c <_Py_hashtable_get@@Base+0x80c> │ │ │ │ + bhi.w 71eac <_Py_hashtable_get@@Base+0x80c> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r6, r5, #9 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -106688,98 +106762,98 @@ │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 71a90 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71b30 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71ad0 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + beq.n 71b70 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 71a90 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71b30 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 71d4e <_Py_hashtable_get@@Base+0x74e> │ │ │ │ + beq.w 71dee <_Py_hashtable_get@@Base+0x74e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71a82 <_Py_hashtable_get@@Base+0x482> │ │ │ │ + bne.n 71b22 <_Py_hashtable_get@@Base+0x482> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 71e0c <_Py_hashtable_get@@Base+0x80c> │ │ │ │ - add r7, pc, #4 @ (adr r7, 71ab4 <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ + bhi.w 71eac <_Py_hashtable_get@@Base+0x80c> │ │ │ │ + add r7, pc, #4 @ (adr r7, 71b54 <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ nop │ │ │ │ - subs r7, r3, r5 │ │ │ │ + subs r7, r7, r7 │ │ │ │ movs r7, r0 │ │ │ │ - adds r5, r0, #5 │ │ │ │ + adds r5, r4, #7 │ │ │ │ movs r7, r0 │ │ │ │ - subs r7, r1, r5 │ │ │ │ + subs r7, r5, r7 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r1, r2 │ │ │ │ + adds r7, r5, r4 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, r7, #4 │ │ │ │ + adds r3, r3, #7 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r7, r1 │ │ │ │ + adds r7, r3, r4 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r6, r1 │ │ │ │ + adds r7, r2, r4 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #50429 @ 0xc4fd │ │ │ │ + movw r3, #50725 @ 0xc625 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71d28 <_Py_hashtable_get@@Base+0x728> │ │ │ │ + bne.w 71dc8 <_Py_hashtable_get@@Base+0x728> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 71b42 <_Py_hashtable_get@@Base+0x542> │ │ │ │ + beq.n 71be2 <_Py_hashtable_get@@Base+0x542> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71a7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 71b1c <_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 71a7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 71b1c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 71e06 <_Py_hashtable_get@@Base+0x806> │ │ │ │ + bpl.w 71ea6 <_Py_hashtable_get@@Base+0x806> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71e02 <_Py_hashtable_get@@Base+0x802> │ │ │ │ + bpl.w 71ea2 <_Py_hashtable_get@@Base+0x802> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 293a0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71a7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.n 71b1c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ @@ -106908,102 +106982,102 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 71a58 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71af8 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71a7c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.w 71b1c <_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 7188e <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 7192e <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 71b5e <_Py_hashtable_get@@Base+0x55e> │ │ │ │ + b.n 71bfe <_Py_hashtable_get@@Base+0x55e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #50429 @ 0xc4fd │ │ │ │ + movw r3, #50725 @ 0xc625 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71dc4 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ + bne.n 71e64 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 71fc4 <_Py_hashtable_get@@Base+0x9c4> │ │ │ │ + beq.w 72064 <_Py_hashtable_get@@Base+0x9c4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71a8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71b2a <_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 71a8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71b2a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 71dfe <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ + beq.n 71e9e <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.n 71de8 <_Py_hashtable_get@@Base+0x7e8> │ │ │ │ + beq.n 71e88 <_Py_hashtable_get@@Base+0x7e8> │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 293a0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71a92 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71a8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71b32 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71b2a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71a66 <_Py_hashtable_get@@Base+0x466> │ │ │ │ + b.n 71b06 <_Py_hashtable_get@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71a92 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71a8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71b32 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71b2a <_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 7166c <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 71a60 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + bne.w 7170c <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 71b00 <_Py_hashtable_get@@Base+0x460> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71da6 <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ + b.n 71e46 <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 71a58 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71af8 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ - b.n 71dd6 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ + b.n 71e76 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71d98 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + b.n 71e38 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71b34 <_Py_hashtable_get@@Base+0x534> │ │ │ │ + b.n 71bd4 <_Py_hashtable_get@@Base+0x534> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 71b26 <_Py_hashtable_get@@Base+0x526> │ │ │ │ + b.n 71bc6 <_Py_hashtable_get@@Base+0x526> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -107121,84 +107195,84 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 71a58 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71af8 <_Py_hashtable_get@@Base+0x458> │ │ │ │ subs r3, r1, r6 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71a92 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71a8a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71b32 <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71b2a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ nop │ │ │ │ - b.w 6d9e0 │ │ │ │ + b.w 6da60 │ │ │ │ │ │ │ │ -00071fd8 <_Py_hashtable_set@@Base>: │ │ │ │ +00072078 <_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, #52921 @ 0xceb9 │ │ │ │ + movw r3, #53049 @ 0xcf39 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 720de <_Py_hashtable_set@@Base+0x106> │ │ │ │ + bne.n 7217e <_Py_hashtable_set@@Base+0x106> │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 720fa <_Py_hashtable_set@@Base+0x122> │ │ │ │ + bne.n 7219a <_Py_hashtable_set@@Base+0x122> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7213e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + beq.w 721de <_Py_hashtable_set@@Base+0x166> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #8149 @ 0x1fd5 │ │ │ │ + movw r3, #8309 @ 0x2075 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 720cc <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + bne.n 7216c <_Py_hashtable_set@@Base+0xf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 72086 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 72126 <_Py_hashtable_set@@Base+0xae> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 7212e <_Py_hashtable_set@@Base+0x156> │ │ │ │ + bpl.n 721ce <_Py_hashtable_set@@Base+0x156> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 7210a <_Py_hashtable_set@@Base+0x132> │ │ │ │ + bpl.n 721aa <_Py_hashtable_set@@Base+0x132> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 72084 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + cbz r1, 72124 <_Py_hashtable_set@@Base+0xac> │ │ │ │ add.w r0, r6, #20 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57573 @ 0xe0e5 │ │ │ │ + movw r3, #57701 @ 0xe165 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72120 <_Py_hashtable_set@@Base+0x148> │ │ │ │ + bne.n 721c0 <_Py_hashtable_set@@Base+0x148> │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40376 @ 0x9db8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e110 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e190 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 72128 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 721c8 <_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] │ │ │ │ @@ -107207,15 +107281,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 720ea <_Py_hashtable_set@@Base+0x112> │ │ │ │ + bgt.n 7218a <_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] │ │ │ │ @@ -107224,177 +107298,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 72090 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + b.n 72130 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72022 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 7213e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 720c2 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 721de <_Py_hashtable_set@@Base+0x166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1abf98 │ │ │ │ + bl 1ab938 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 72132 <_Py_hashtable_set@@Base+0x15a> │ │ │ │ + beq.n 721d2 <_Py_hashtable_set@@Base+0x15a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 720b6 <_Py_hashtable_set@@Base+0xde> │ │ │ │ + b.n 72156 <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72022 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 7213e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 720c2 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 721de <_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 72050 <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 72084 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 720f0 <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 72124 <_Py_hashtable_set@@Base+0xac> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 72084 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 72124 <_Py_hashtable_set@@Base+0xac> │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 72084 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 72124 <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 7210e <_Py_hashtable_set@@Base+0x136> │ │ │ │ + b.n 721ae <_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 720c8 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ + b.n 72168 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ │ │ │ │ -00072144 : │ │ │ │ +000721e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (72224 ) │ │ │ │ + ldr r3, [pc, #208] @ (722c4 ) │ │ │ │ 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 721b4 │ │ │ │ + ble.n 72254 │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #184] @ (72228 ) │ │ │ │ + ldr r1, [pc, #184] @ (722c8 ) │ │ │ │ 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 721ee │ │ │ │ + bne.n 7228e │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ (7222c ) │ │ │ │ + ldr r2, [pc, #156] @ (722cc ) │ │ │ │ strd r2, r5, [r3, #24] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r2, [r4, r0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72216 │ │ │ │ + cbz r0, 722b6 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ (7222c ) │ │ │ │ + ldr r2, [pc, #96] @ (722cc ) │ │ │ │ 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, #49333 @ 0xc0b5 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 72206 │ │ │ │ + bne.n 722a6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 721c4 │ │ │ │ + b.n 72264 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 721c4 │ │ │ │ + b.n 72264 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (7222c ) │ │ │ │ - bl 1b06d8 <_PyNamespace_New@@Base+0x58> │ │ │ │ + ldr r0, [pc, #16] @ (722cc ) │ │ │ │ + bl 1b0070 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 721ae │ │ │ │ + b.n 7224e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ (7230c ) │ │ │ │ + ldr r3, [pc, #200] @ (723ac ) │ │ │ │ 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 722ac │ │ │ │ + ble.n 7234c │ │ │ │ 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] @ (72310 ) │ │ │ │ + ldr r2, [pc, #156] @ (723b0 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 722c8 │ │ │ │ + cbnz r0, 72368 │ │ │ │ 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 │ │ │ │ @@ -107404,380 +107478,380 @@ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 722f0 │ │ │ │ + cbz r0, 72390 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 7228a │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7232a │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 722e0 │ │ │ │ + bne.n 72380 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 722bc │ │ │ │ + b.n 7235c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 722bc │ │ │ │ + b.n 7235c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b06d8 <_PyNamespace_New@@Base+0x58> │ │ │ │ + bl 1b0070 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 722a6 │ │ │ │ + beq.n 72346 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 722a6 │ │ │ │ + b.n 72346 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072314 <_PyObject_GC_New@@Base>: │ │ │ │ +000723b4 <_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 72510 <_PyObject_GC_New@@Base+0x1fc> │ │ │ │ - ldr.w r9, [pc, #508] @ 72540 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + bmi.w 725b0 <_PyObject_GC_New@@Base+0x1fc> │ │ │ │ + ldr.w r9, [pc, #508] @ 725e0 <_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 724f4 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bhi.w 72594 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ adds r5, r3, r5 │ │ │ │ - bmi.w 724f4 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bmi.w 72594 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 724cc <_PyObject_GC_New@@Base+0x1b8> │ │ │ │ + bne.w 7256c <_PyObject_GC_New@@Base+0x1b8> │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov fp, r2 │ │ │ │ - bcs.w 72496 <_PyObject_GC_New@@Base+0x182> │ │ │ │ + bcs.w 72536 <_PyObject_GC_New@@Base+0x182> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, sl, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 72486 <_PyObject_GC_New@@Base+0x172> │ │ │ │ + beq.n 72526 <_PyObject_GC_New@@Base+0x172> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 723f2 <_PyObject_GC_New@@Base+0xde> │ │ │ │ + cbz r6, 72492 <_PyObject_GC_New@@Base+0xde> │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 72420 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 724c0 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #352] @ (7253c <_PyObject_GC_New@@Base+0x228>) │ │ │ │ - bne.n 7245e <_PyObject_GC_New@@Base+0x14a> │ │ │ │ + ldr r1, [pc, #352] @ (725dc <_PyObject_GC_New@@Base+0x228>) │ │ │ │ + bne.n 724fe <_PyObject_GC_New@@Base+0x14a> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7246e <_PyObject_GC_New@@Base+0x15a> │ │ │ │ + bne.n 7250e <_PyObject_GC_New@@Base+0x15a> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r1, [r2, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 72414 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 724b4 <_PyObject_GC_New@@Base+0x100> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r5] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 723b2 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 72452 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 723b2 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 72452 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 723d0 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + beq.n 72470 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 723d0 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + bne.n 72470 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 72532 <_PyObject_GC_New@@Base+0x21e> │ │ │ │ + bne.n 725d2 <_PyObject_GC_New@@Base+0x21e> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 723d0 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + bmi.n 72470 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72448 <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bne.n 724e8 <_PyObject_GC_New@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - b.n 723d0 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + b.n 72470 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 723ea <_PyObject_GC_New@@Base+0xd6> │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + beq.n 7248a <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72500 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ + bne.n 725a0 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 723ea <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + b.n 7248a <_PyObject_GC_New@@Base+0xd6> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7240a <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 724aa <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w r1, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 724e6 <_PyObject_GC_New@@Base+0x1d2> │ │ │ │ + bne.n 72586 <_PyObject_GC_New@@Base+0x1d2> │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 724f4 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 72594 <_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 723b2 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 72452 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 724f4 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 72594 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 723b2 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ + b.n 72452 <_PyObject_GC_New@@Base+0x9e> │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 724b6 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ + b.n 72556 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 723ea <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + b.n 7248a <_PyObject_GC_New@@Base+0xd6> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #36] @ 72540 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + ldr.w r9, [pc, #36] @ 725e0 <_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 7234a <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 723ea <_PyObject_GC_New@@Base+0x36> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 723d0 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ - b.n 7243a <_PyObject_GC_New@@Base+0x126> │ │ │ │ + bne.w 72470 <_PyObject_GC_New@@Base+0xbc> │ │ │ │ + b.n 724da <_PyObject_GC_New@@Base+0x126> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072544 : │ │ │ │ +000725e4 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 72628 │ │ │ │ + blt.n 726c6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7260e │ │ │ │ - ldr r0, [pc, #184] @ (7262c ) │ │ │ │ + bne.n 726ac │ │ │ │ + ldr r0, [pc, #184] @ (726cc ) │ │ │ │ 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 725e0 │ │ │ │ + bcs.n 7267e │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 725d2 │ │ │ │ + beq.n 72670 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 725aa │ │ │ │ + cbz r2, 7264a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 725c4 │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc.w r3, [ip, #12] │ │ │ │ + strcc.w ip, [r3, #8] │ │ │ │ + bcc.n 72646 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w ip, [r3, #8] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 725a6 │ │ │ │ + bne.n 72646 │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7261e │ │ │ │ + bne.n 726bc │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 725a6 │ │ │ │ + beq.n 72646 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 725a6 │ │ │ │ + b.n 72646 │ │ │ │ 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 725fe │ │ │ │ + b.n 7269c │ │ │ │ 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] @ (726fc ) │ │ │ │ + ldr r0, [pc, #188] @ (7279c ) │ │ │ │ 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 726e8 │ │ │ │ + bcs.n 72788 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 726a4 │ │ │ │ + beq.n 72744 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7267c │ │ │ │ + cbz r2, 7271c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 72696 │ │ │ │ + bhi.n 72736 │ │ │ │ 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 │ │ │ │ @@ -107785,72 +107859,72 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72678 │ │ │ │ + bne.n 72718 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #672] @ 0x2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 726f0 │ │ │ │ + bne.n 72790 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72678 │ │ │ │ + beq.n 72718 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 72678 │ │ │ │ + b.n 72718 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 726b2 │ │ │ │ + bge.n 72752 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72678 │ │ │ │ + b.n 72718 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 726d8 │ │ │ │ + b.n 72778 │ │ │ │ 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 7282a │ │ │ │ + beq.w 728ca │ │ │ │ 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 727ce │ │ │ │ + bls.n 7286e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 727a4 │ │ │ │ + cbnz r3, 72844 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -107886,232 +107960,232 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 7277c │ │ │ │ + bne.n 7281c │ │ │ │ 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} │ │ │ │ - cbnz r3, 7280c │ │ │ │ + cbnz r3, 728ac │ │ │ │ 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 728de │ │ │ │ + beq.n 7297e │ │ │ │ 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 7277c │ │ │ │ + b.n 7281c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7281c │ │ │ │ + cbz r0, 728bc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 727b0 │ │ │ │ + b.n 72850 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72814 │ │ │ │ + beq.n 728b4 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 72814 │ │ │ │ + b.n 728b4 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 72980 │ │ │ │ + beq.w 72a20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 729da │ │ │ │ + bne.w 72aae │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 728ec │ │ │ │ + beq.n 729ae │ │ │ │ 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 72a12 │ │ │ │ + beq.w 72a82 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 729fe │ │ │ │ + beq.w 72a6e │ │ │ │ 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 r7, r4, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7295e │ │ │ │ - add.w r4, r5, r1, lsl #3 │ │ │ │ + beq.n 7298c │ │ │ │ + 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, [r4, #804] @ 0x324 │ │ │ │ + str.w ip, [r7, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ - strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bls.n 728b0 │ │ │ │ + strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ + bls.n 72950 │ │ │ │ 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 729ea │ │ │ │ + bne.w 72a8e │ │ │ │ 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 72734 │ │ │ │ + b.n 727d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 727fa │ │ │ │ + beq.n 7289a │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 727fa │ │ │ │ + b.n 7289a │ │ │ │ + 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 7294c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str.w ip, [r3, #16] │ │ │ │ + strd r0, r2, [r3, #4] │ │ │ │ + b.n 72964 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72996 │ │ │ │ + bne.n 72a36 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ - movw r3, #53897 @ 0xd289 │ │ │ │ + movw r3, #54025 @ 0xd309 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 729c2 │ │ │ │ + bne.n 72a62 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a8d4 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 729ba │ │ │ │ + beq.n 72a5a │ │ │ │ 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 72950 │ │ │ │ + b.n 72a12 │ │ │ │ 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 7293c │ │ │ │ + bcc.n 729fe │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 7284c │ │ │ │ - add.w r1, r5, r1, lsl #3 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - cmp r2, lr │ │ │ │ - str.w r4, [r1, #804] @ 0x324 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 728ac │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str.w ip, [r3, #16] │ │ │ │ - strd r0, r2, [r3, #4] │ │ │ │ - b.n 728c4 │ │ │ │ - movw r0, #64260 @ 0xfb04 │ │ │ │ + b.n 728ec │ │ │ │ + movw r0, #64516 @ 0xfc04 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a9024 │ │ │ │ - cbnz r0, 729ce │ │ │ │ + bl 1a89c4 │ │ │ │ + cbnz r0, 72aa2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 72844 │ │ │ │ + b.n 728e4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 729ba │ │ │ │ + bcs.n 72a5a │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 729ba │ │ │ │ + bhi.n 72a5a │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72900 │ │ │ │ + bge.n 729c2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7279c │ │ │ │ + b.n 7283c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7291a │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7298e │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r7, #816] @ 0x330 │ │ │ │ - movw r3, #38800 @ 0x9790 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 2d2ac <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 72844 │ │ │ │ - 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 728c4 │ │ │ │ + b.n 729dc │ │ │ │ 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 729ba │ │ │ │ + b.n 72a5a │ │ │ │ + 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 72964 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 72a2e │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r7, #816] @ 0x330 │ │ │ │ + movw r3, #38800 @ 0x9790 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 2d2ac <_PyObject_DebugMallocStats@@Base> │ │ │ │ + b.n 728e4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #40] @ 72a58 │ │ │ │ + vldr d7, [pc, #40] @ 72af8 │ │ │ │ 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] │ │ │ │ @@ -108121,497 +108195,497 @@ │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00072a60 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (72a88 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00072b00 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (72b28 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 72a6e <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 72b0e <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72a7e <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 12c520 │ │ │ │ + bne.n 72b1e <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 12ccb8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072a8c : │ │ │ │ +00072b2c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72cca │ │ │ │ + beq.w 72d6a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 72be0 │ │ │ │ + bhi.w 72c80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ce0 │ │ │ │ + blt.w 72d80 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 72c5c │ │ │ │ + bgt.w 72cfc │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ movs r7, #1 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72c4c │ │ │ │ - ldr r3, [pc, #568] @ (72d20 ) │ │ │ │ + bne.w 72cec │ │ │ │ + ldr r3, [pc, #568] @ (72dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r5, r3 │ │ │ │ - bcs.w 72c90 │ │ │ │ + bcs.w 72d30 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 72c82 │ │ │ │ + beq.w 72d22 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 72b6c │ │ │ │ + cbz r6, 72c0c │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #488] @ (72d24 ) │ │ │ │ + ldr r2, [pc, #488] @ (72dc4 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r6, 72b90 │ │ │ │ + cbnz r6, 72c30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 72baa │ │ │ │ + beq.n 72c4a │ │ │ │ adds r2, r3, r4 │ │ │ │ mov.w r5, sl, lsl #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orr.w r5, r5, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ strb r5, [r3, #16] │ │ │ │ strb r1, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r5, [r2, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 72b84 │ │ │ │ + bhi.n 72c24 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ - b.n 72b22 │ │ │ │ + b.n 72bc2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 72b22 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 72bc2 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 72cd0 │ │ │ │ + bne.w 72d70 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72b46 │ │ │ │ + b.n 72be6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w r2, r3, #28 │ │ │ │ mov.w r5, sl, lsl #2 │ │ │ │ cmp r7, #1 │ │ │ │ orr.w r5, r5, #32 │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r5, [r3, #16] │ │ │ │ itt eq │ │ │ │ strbeq.w r8, [r2, r4] │ │ │ │ strdeq r8, r8, [r3, #20] │ │ │ │ - beq.n 72b64 │ │ │ │ + beq.n 72c04 │ │ │ │ cmp r7, #2 │ │ │ │ strd r8, r8, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r4, lsl #1] │ │ │ │ strne.w r8, [r2, r4, lsl #2] │ │ │ │ - b.n 72b64 │ │ │ │ + b.n 72c04 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 72c66 │ │ │ │ + bls.n 72d06 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 72cb8 │ │ │ │ + bcs.n 72d58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72ce0 │ │ │ │ + blt.n 72d80 │ │ │ │ mov.w sl, #2 │ │ │ │ mov r7, sl │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ itt le │ │ │ │ mlale r9, r4, r7, r7 │ │ │ │ addle.w r9, r9, #28 │ │ │ │ - bgt.n 72c5c │ │ │ │ + bgt.n 72cfc │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72ae4 │ │ │ │ + beq.w 72b84 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b22 │ │ │ │ + bne.w 72bc2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72ce0 │ │ │ │ + blt.n 72d80 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 72c5c │ │ │ │ + bgt.n 72cfc │ │ │ │ mov.w sl, #1 │ │ │ │ add.w r9, r0, #29 │ │ │ │ mov r7, sl │ │ │ │ - b.n 72c2e │ │ │ │ + b.n 72cce │ │ │ │ mov r0, r3 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b22 │ │ │ │ + bne.w 72bc2 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72cfa │ │ │ │ + bne.n 72d9a │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72c5c │ │ │ │ + beq.n 72cfc │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 72b22 │ │ │ │ + b.n 72bc2 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 72d06 │ │ │ │ + bcs.n 72da6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72ce0 │ │ │ │ + blt.n 72d80 │ │ │ │ mov.w sl, #4 │ │ │ │ mov r7, sl │ │ │ │ - b.n 72bf4 │ │ │ │ - ldr r3, [pc, #92] @ (72d28 ) │ │ │ │ + b.n 72c94 │ │ │ │ + ldr r3, [pc, #92] @ (72dc8 ) │ │ │ │ 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 72b46 │ │ │ │ + b.n 72be6 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12604 @ 0x313c │ │ │ │ + movw r1, #12860 @ 0x323c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72b64 │ │ │ │ + b.n 72c04 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 72ca8 │ │ │ │ + b.n 72d48 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #12808 @ 0x3208 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 72cf6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 72d96 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072d2c : │ │ │ │ +00072dcc : │ │ │ │ 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 72ee8 │ │ │ │ + blt.w 72f88 │ │ │ │ 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 72e90 │ │ │ │ + bne.w 72f30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72eba │ │ │ │ + beq.w 72f5a │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72f12 │ │ │ │ + bhi.w 72fb2 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72e10 │ │ │ │ - ldr r1, [pc, #420] @ (72f38 ) │ │ │ │ + bne.n 72eb0 │ │ │ │ + ldr r1, [pc, #420] @ (72fd8 ) │ │ │ │ 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 72e64 │ │ │ │ + bhi.n 72f04 │ │ │ │ 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 72ebe │ │ │ │ + beq.w 72f5e │ │ │ │ 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 72e48 │ │ │ │ + beq.n 72ee8 │ │ │ │ movw r2, #42444 @ 0xa5cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #336] @ (72f3c ) │ │ │ │ + ldr r2, [pc, #336] @ (72fdc ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72ed0 │ │ │ │ + bne.n 72f70 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 72e34 │ │ │ │ + cbnz r5, 72ed4 │ │ │ │ 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 72dd2 │ │ │ │ + bne.n 72e72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72efe │ │ │ │ + beq.n 72f9e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72e08 │ │ │ │ + beq.n 72ea8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r1, r7, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 72eae │ │ │ │ + bhi.n 72f4e │ │ │ │ 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 72dd2 │ │ │ │ + bne.n 72e72 │ │ │ │ ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72f02 │ │ │ │ + bne.n 72fa2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72e22 │ │ │ │ + beq.n 72ec2 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 72dd2 │ │ │ │ + b.n 72e72 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 72dd2 │ │ │ │ - ldr r4, [pc, #132] @ (72f40 ) │ │ │ │ - b.n 72e08 │ │ │ │ + b.n 72e72 │ │ │ │ + ldr r4, [pc, #132] @ (72fe0 ) │ │ │ │ + b.n 72ea8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72dd2 │ │ │ │ - b.n 72e64 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.n 72e72 │ │ │ │ + b.n 72f04 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 72f2a │ │ │ │ + bne.n 72fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72df8 │ │ │ │ + b.n 72e98 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12644 @ 0x3164 │ │ │ │ + movw r1, #12900 @ 0x3264 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72e08 │ │ │ │ + b.n 72ea8 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 72e80 │ │ │ │ + b.n 72f20 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12696 @ 0x3198 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 72efe │ │ │ │ + bl 12d478 │ │ │ │ + b.n 72f9e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72df8 │ │ │ │ + b.n 72e98 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072f44 : │ │ │ │ +00072fe4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq.n 72ff6 │ │ │ │ - blt.n 7302e │ │ │ │ + beq.n 73096 │ │ │ │ + blt.n 730ce │ │ │ │ cmp r1, #20 │ │ │ │ - bgt.n 72ffa │ │ │ │ - ldr r7, [pc, #248] @ (7305c ) │ │ │ │ + bgt.n 7309a │ │ │ │ + ldr r7, [pc, #248] @ (730fc ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72fca │ │ │ │ - ldr r0, [pc, #228] @ (73060 ) │ │ │ │ + cbz r4, 7306a │ │ │ │ + ldr r0, [pc, #228] @ (73100 ) │ │ │ │ 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 73016 │ │ │ │ + bne.n 730b6 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29718 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -108624,87 +108698,87 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 73012 │ │ │ │ - ldr r0, [pc, #124] @ (7305c ) │ │ │ │ + cbz r0, 730b2 │ │ │ │ + ldr r0, [pc, #124] @ (730fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72fa6 │ │ │ │ - ldr r4, [pc, #108] @ (73064 ) │ │ │ │ - b.n 72fc2 │ │ │ │ + b.n 73046 │ │ │ │ + ldr r4, [pc, #108] @ (73104 ) │ │ │ │ + b.n 73062 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 72fca │ │ │ │ + bls.n 7306a │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7303e │ │ │ │ + cbnz r0, 730de │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72fc2 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 73062 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7304a │ │ │ │ + bne.n 730ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 72f98 │ │ │ │ + b.n 73038 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 73012 │ │ │ │ - ldr r2, [pc, #28] @ (7305c ) │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 730b2 │ │ │ │ + ldr r2, [pc, #28] @ (730fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 72f98 │ │ │ │ + b.n 73038 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 72f98 │ │ │ │ + b.n 73038 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 730ea │ │ │ │ - ldr r3, [pc, #140] @ (7310c ) │ │ │ │ + bgt.n 7318a │ │ │ │ + ldr r3, [pc, #140] @ (731ac ) │ │ │ │ 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, 730a6 │ │ │ │ + cbz r0, 73146 │ │ │ │ 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 │ │ │ │ @@ -108714,68 +108788,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 730ea │ │ │ │ + bhi.n 7318a │ │ │ │ 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 730a2 │ │ │ │ + b.n 73142 │ │ │ │ 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 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 730de │ │ │ │ - b.n 730a2 │ │ │ │ + bne.n 7317e │ │ │ │ + b.n 73142 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00073110 : │ │ │ │ +000731b0 : │ │ │ │ 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 731e0 │ │ │ │ - ldr r6, [pc, #256] @ (73228 ) │ │ │ │ + blt.n 73280 │ │ │ │ + ldr r6, [pc, #256] @ (732c8 ) │ │ │ │ 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 731b4 │ │ │ │ + ble.n 73254 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7322c ) │ │ │ │ + ldr r2, [pc, #220] @ (732cc ) │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 731c8 │ │ │ │ - cbnz r4, 73188 │ │ │ │ + bne.n 73268 │ │ │ │ + cbnz r4, 73228 │ │ │ │ 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 │ │ │ │ @@ -108789,413 +108863,413 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77f3c │ │ │ │ + bl 77fdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73204 │ │ │ │ + beq.n 732a4 │ │ │ │ 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 73176 │ │ │ │ + b.n 73216 │ │ │ │ movw r0, #22164 @ 0x5694 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73158 │ │ │ │ - b.n 731f0 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.n 731f8 │ │ │ │ + b.n 73290 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 731f4 │ │ │ │ + bne.n 73294 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73158 │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + b.n 731f8 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73182 │ │ │ │ + b.n 73222 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73158 │ │ │ │ + b.n 731f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 73214 │ │ │ │ + beq.n 732b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7321e │ │ │ │ + cbz r2, 732be │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73214 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 732b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #244] @ 73338 │ │ │ │ + ldr.w fp, [pc, #244] @ 733d8 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 732ce │ │ │ │ + b.n 7336e │ │ │ │ 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 7327c │ │ │ │ + bne.n 7331c │ │ │ │ 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 73dc4 │ │ │ │ + bl 73e64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73826 │ │ │ │ - ldr r3, [pc, #108] @ (73334 ) │ │ │ │ + beq.w 738c6 │ │ │ │ + ldr r3, [pc, #108] @ (733d4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7333c │ │ │ │ + beq.n 733dc │ │ │ │ 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 732fe │ │ │ │ + bmi.n 7339e │ │ │ │ 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 73260 │ │ │ │ + beq.n 73300 │ │ │ │ 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 7331a │ │ │ │ + bne.n 733ba │ │ │ │ dmb ish │ │ │ │ - b.n 7329e │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + b.n 7333e │ │ │ │ + strh r0, [r4, #22] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r7, r5 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7fa70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #812] @ (73678 ) │ │ │ │ - bl 7fac4 │ │ │ │ + bl 7fb70 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #812] @ (73718 ) │ │ │ │ + bl 7fbc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73be6 │ │ │ │ + beq.w 73c86 │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43992 @ 0xabd8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7fb30 │ │ │ │ + bl 7fc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73c7c │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7fb30 │ │ │ │ + bl 7fc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73c7c │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7fb30 │ │ │ │ + bl 7fc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73c7c │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7fb30 │ │ │ │ + bl 7fc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73c7c │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7fb30 │ │ │ │ + bl 7fc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73c7c │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7fb30 │ │ │ │ + bl 7fc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73c7c │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #676] @ (7367c ) │ │ │ │ + ldr r1, [pc, #676] @ (7371c ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aefc0 │ │ │ │ + bl 1ae960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73bba │ │ │ │ + beq.w 73c5a │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac308 │ │ │ │ + bl 1abca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ba4 │ │ │ │ + beq.w 73c44 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac308 │ │ │ │ + bl 1abca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ba4 │ │ │ │ + beq.w 73c44 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac308 │ │ │ │ + bl 1abca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73ba4 │ │ │ │ - ldr r2, [pc, #616] @ (73680 ) │ │ │ │ + beq.w 73c44 │ │ │ │ + ldr r2, [pc, #616] @ (73720 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #616] @ (73684 ) │ │ │ │ + ldr r1, [pc, #616] @ (73724 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aefc0 │ │ │ │ + bl 1ae960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73b8e │ │ │ │ - ldr.w r8, [pc, #660] @ 736c0 │ │ │ │ + beq.w 73c2e │ │ │ │ + ldr.w r8, [pc, #660] @ 73760 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac308 │ │ │ │ + bl 1abca8 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73b74 │ │ │ │ + beq.w 73c14 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 73436 │ │ │ │ + bne.n 734d6 │ │ │ │ add.w r9, sp, #32 │ │ │ │ movw sl, #36640 @ 0x8f20 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 80dc0 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 80ec0 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ str.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73b60 │ │ │ │ + beq.w 73c00 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 7345c │ │ │ │ + bne.n 734fc │ │ │ │ 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 73496 │ │ │ │ + beq.n 73536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 73496 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 73536 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ - bne.n 73480 │ │ │ │ + bne.n 73520 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73b56 │ │ │ │ + beq.w 73bf6 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #464] @ (73688 ) │ │ │ │ - bl 7a408 │ │ │ │ + ldr r1, [pc, #464] @ (73728 ) │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b4e │ │ │ │ - ldr r4, [pc, #456] @ (7368c ) │ │ │ │ + bne.w 73bee │ │ │ │ + ldr r4, [pc, #456] @ (7372c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b38 │ │ │ │ + bne.w 73bd8 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #440] @ (73690 ) │ │ │ │ + ldr r1, [pc, #440] @ (73730 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b30 │ │ │ │ + bne.w 73bd0 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b1c │ │ │ │ + bne.w 73bbc │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (73694 ) │ │ │ │ + ldr r1, [pc, #408] @ (73734 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b14 │ │ │ │ + bne.w 73bb4 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73b00 │ │ │ │ + bne.w 73ba0 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #364] @ (73688 ) │ │ │ │ + ldr r1, [pc, #364] @ (73728 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b4e │ │ │ │ + bne.w 73bee │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73aec │ │ │ │ + bne.w 73b8c │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #344] @ (73698 ) │ │ │ │ + ldr r1, [pc, #344] @ (73738 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ae4 │ │ │ │ + bne.w 73b84 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ad0 │ │ │ │ + bne.w 73b70 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #316] @ (7369c ) │ │ │ │ + ldr r1, [pc, #316] @ (7373c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ac8 │ │ │ │ + bne.w 73b68 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ab4 │ │ │ │ + bne.w 73b54 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #284] @ (736a0 ) │ │ │ │ + ldr r1, [pc, #284] @ (73740 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73aac │ │ │ │ + bne.w 73b4c │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a98 │ │ │ │ + bne.w 73b38 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #256] @ (736a4 ) │ │ │ │ + ldr r1, [pc, #256] @ (73744 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a90 │ │ │ │ + bne.w 73b30 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a7c │ │ │ │ + bne.w 73b1c │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #224] @ (736a8 ) │ │ │ │ + ldr r1, [pc, #224] @ (73748 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a74 │ │ │ │ + bne.w 73b14 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a60 │ │ │ │ + bne.w 73b00 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #196] @ (736ac ) │ │ │ │ + ldr r1, [pc, #196] @ (7374c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a58 │ │ │ │ + bne.w 73af8 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a44 │ │ │ │ + bne.w 73ae4 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #164] @ (736b0 ) │ │ │ │ + ldr r1, [pc, #164] @ (73750 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a3c │ │ │ │ + bne.w 73adc │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a28 │ │ │ │ + bne.w 73ac8 │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #136] @ (736b4 ) │ │ │ │ + ldr r1, [pc, #136] @ (73754 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a20 │ │ │ │ + bne.w 73ac0 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73a0c │ │ │ │ + bne.w 73aac │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #104] @ (736b8 ) │ │ │ │ + ldr r1, [pc, #104] @ (73758 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 739ba │ │ │ │ + bne.w 73a5a │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 739a6 │ │ │ │ + bne.w 73a46 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #76] @ (736bc ) │ │ │ │ + ldr r1, [pc, #76] @ (7375c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - b.n 736c4 │ │ │ │ + b.n 73764 │ │ │ │ nop │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -109225,122 +109299,122 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r7, r5 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7399e │ │ │ │ + bne.w 73a3e │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7398a │ │ │ │ + bne.w 73a2a │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #736] @ (739c4 ) │ │ │ │ + ldr r1, [pc, #736] @ (73a64 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73982 │ │ │ │ + bne.w 73a22 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7396e │ │ │ │ + bne.w 73a0e │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #708] @ (739c8 ) │ │ │ │ + ldr r1, [pc, #708] @ (73a68 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73966 │ │ │ │ + bne.w 73a06 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73952 │ │ │ │ + bne.w 739f2 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #676] @ (739cc ) │ │ │ │ + ldr r1, [pc, #676] @ (73a6c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7394a │ │ │ │ + bne.w 739ea │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73936 │ │ │ │ + bne.w 739d6 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #648] @ (739d0 ) │ │ │ │ + ldr r1, [pc, #648] @ (73a70 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7391a │ │ │ │ + bne.w 739ba │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73922 │ │ │ │ + bne.w 739c2 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #612] @ (739d4 ) │ │ │ │ - bl 7a408 │ │ │ │ + ldr r1, [pc, #612] @ (73a74 ) │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738f2 │ │ │ │ + bne.w 73992 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738de │ │ │ │ - ldr r2, [pc, #592] @ (739d8 ) │ │ │ │ + bne.w 7397e │ │ │ │ + ldr r2, [pc, #592] @ (73a78 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #592] @ (739dc ) │ │ │ │ + ldr r1, [pc, #592] @ (73a7c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aefc0 │ │ │ │ + bl 1ae960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 738c8 │ │ │ │ + beq.w 73968 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 737cc │ │ │ │ + bne.n 7386c │ │ │ │ movw r0, #8592 @ 0x2190 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7fa70 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (739e0 ) │ │ │ │ - movw r1, #13044 @ 0x32f4 │ │ │ │ + bl 7fb70 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (73a80 ) │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ - ldr r2, [pc, #552] @ (739e4 ) │ │ │ │ + bl 80a98 │ │ │ │ + ldr r2, [pc, #552] @ (73a84 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7389c │ │ │ │ + bne.n 7393c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 73888 │ │ │ │ + bne.n 73928 │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #528] @ (739e8 ) │ │ │ │ + ldr r1, [pc, #528] @ (73a88 ) │ │ │ │ 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 1ac308 │ │ │ │ + bl 1abca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73860 │ │ │ │ + beq.n 73900 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #484] @ (739ec ) │ │ │ │ + ldr r1, [pc, #484] @ (73a8c ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1ac308 │ │ │ │ + bl 1abca8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73860 │ │ │ │ + beq.n 73900 │ │ │ │ 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] │ │ │ │ @@ -109348,157 +109422,157 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cf38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cf84 │ │ │ │ - movw r3, #12776 @ 0x31e8 │ │ │ │ + movw r3, #13032 @ 0x32e8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #424] @ (739f0 ) │ │ │ │ + ldr r0, [pc, #424] @ (73a90 ) │ │ │ │ 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 7381e │ │ │ │ + b.n 738be │ │ │ │ movs r0, #0 │ │ │ │ - bl 64ce8 │ │ │ │ - ldr r3, [pc, #396] @ (739f4 ) │ │ │ │ + bl 64d68 │ │ │ │ + ldr r3, [pc, #396] @ (73a94 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + movw r3, #13336 @ 0x3418 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7381e │ │ │ │ + b.n 738be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 737cc │ │ │ │ + bne.n 7386c │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 737cc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7386c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 738a8 │ │ │ │ + beq.n 73948 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 738be │ │ │ │ - ldr r3, [pc, #332] @ (739f8 ) │ │ │ │ + cbz r3, 7395e │ │ │ │ + ldr r3, [pc, #332] @ (73a98 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #13052 @ 0x32fc │ │ │ │ + movw r3, #13308 @ 0x33fc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7387a │ │ │ │ + b.n 7391a │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 738a8 │ │ │ │ - ldr r3, [pc, #304] @ (739fc ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73948 │ │ │ │ + ldr r3, [pc, #304] @ (73a9c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #12996 @ 0x32c4 │ │ │ │ + movw r3, #13252 @ 0x33c4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7387a │ │ │ │ + b.n 7391a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73786 │ │ │ │ - ldr r0, [pc, #232] @ (739d4 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73786 │ │ │ │ - ldr r0, [pc, #224] @ (739d4 ) │ │ │ │ - bl 792a4 │ │ │ │ - movw r3, #12880 @ 0x3250 │ │ │ │ + bne.w 73826 │ │ │ │ + ldr r0, [pc, #232] @ (73a74 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73826 │ │ │ │ + ldr r0, [pc, #224] @ (73a74 ) │ │ │ │ + bl 79348 │ │ │ │ + movw r3, #13136 @ 0x3350 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #252] @ (73a00 ) │ │ │ │ + ldr r1, [pc, #252] @ (73aa0 ) │ │ │ │ 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 7381e │ │ │ │ - ldr r0, [pc, #180] @ (739d0 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + b.n 738be │ │ │ │ + ldr r0, [pc, #180] @ (73a70 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73764 │ │ │ │ - ldr r0, [pc, #160] @ (739d0 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73764 │ │ │ │ + bne.w 73804 │ │ │ │ + ldr r0, [pc, #160] @ (73a70 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73804 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73742 │ │ │ │ - ldr r0, [pc, #136] @ (739cc ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73742 │ │ │ │ - ldr r0, [pc, #128] @ (739cc ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 737e2 │ │ │ │ + ldr r0, [pc, #136] @ (73a6c ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 737e2 │ │ │ │ + ldr r0, [pc, #128] @ (73a6c ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73720 │ │ │ │ - ldr r0, [pc, #104] @ (739c8 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73720 │ │ │ │ - ldr r0, [pc, #96] @ (739c8 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 737c0 │ │ │ │ + ldr r0, [pc, #104] @ (73a68 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 737c0 │ │ │ │ + ldr r0, [pc, #96] @ (73a68 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736fe │ │ │ │ - ldr r0, [pc, #72] @ (739c4 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 736fe │ │ │ │ - ldr r0, [pc, #64] @ (739c4 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 7379e │ │ │ │ + ldr r0, [pc, #72] @ (73a64 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7379e │ │ │ │ + ldr r0, [pc, #64] @ (73a64 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 736dc │ │ │ │ - ldr r0, [pc, #108] @ (73a04 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 736dc │ │ │ │ - ldr r0, [pc, #100] @ (73a04 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 7377c │ │ │ │ + ldr r0, [pc, #108] @ (73aa4 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7377c │ │ │ │ + ldr r0, [pc, #100] @ (73aa4 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7366a │ │ │ │ - ldr r0, [pc, #84] @ (73a08 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7366a │ │ │ │ - ldr r0, [pc, #76] @ (73a08 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 7370a │ │ │ │ + ldr r0, [pc, #84] @ (73aa8 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7370a │ │ │ │ + ldr r0, [pc, #76] @ (73aa8 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ nop │ │ │ │ strb r4, [r1, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -109514,203 +109588,203 @@ │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r7, sp, #624 @ 0x270 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73648 │ │ │ │ - ldr r0, [pc, #480] @ (73bfc ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73648 │ │ │ │ - ldr r0, [pc, #472] @ (73bfc ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 736e8 │ │ │ │ + ldr r0, [pc, #480] @ (73c9c ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736e8 │ │ │ │ + ldr r0, [pc, #472] @ (73c9c ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73626 │ │ │ │ - ldr r0, [pc, #456] @ (73c00 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73626 │ │ │ │ - ldr r0, [pc, #448] @ (73c00 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 736c6 │ │ │ │ + ldr r0, [pc, #456] @ (73ca0 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736c6 │ │ │ │ + ldr r0, [pc, #448] @ (73ca0 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73604 │ │ │ │ - ldr r0, [pc, #432] @ (73c04 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73604 │ │ │ │ - ldr r0, [pc, #424] @ (73c04 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 736a4 │ │ │ │ + ldr r0, [pc, #432] @ (73ca4 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736a4 │ │ │ │ + ldr r0, [pc, #424] @ (73ca4 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735e2 │ │ │ │ - ldr r0, [pc, #408] @ (73c08 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 735e2 │ │ │ │ - ldr r0, [pc, #400] @ (73c08 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 73682 │ │ │ │ + ldr r0, [pc, #408] @ (73ca8 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73682 │ │ │ │ + ldr r0, [pc, #400] @ (73ca8 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735c0 │ │ │ │ - ldr r0, [pc, #384] @ (73c0c ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 735c0 │ │ │ │ - ldr r0, [pc, #376] @ (73c0c ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 73660 │ │ │ │ + ldr r0, [pc, #384] @ (73cac ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73660 │ │ │ │ + ldr r0, [pc, #376] @ (73cac ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7359e │ │ │ │ - ldr r0, [pc, #360] @ (73c10 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7359e │ │ │ │ - ldr r0, [pc, #352] @ (73c10 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 7363e │ │ │ │ + ldr r0, [pc, #360] @ (73cb0 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7363e │ │ │ │ + ldr r0, [pc, #352] @ (73cb0 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7357c │ │ │ │ - ldr r0, [pc, #336] @ (73c14 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7357c │ │ │ │ - ldr r0, [pc, #328] @ (73c14 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 7361c │ │ │ │ + ldr r0, [pc, #336] @ (73cb4 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7361c │ │ │ │ + ldr r0, [pc, #328] @ (73cb4 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7355a │ │ │ │ - ldr r0, [pc, #312] @ (73c18 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7355a │ │ │ │ - ldr r0, [pc, #304] @ (73c18 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 735fa │ │ │ │ + ldr r0, [pc, #312] @ (73cb8 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735fa │ │ │ │ + ldr r0, [pc, #304] @ (73cb8 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73538 │ │ │ │ - ldr r0, [pc, #288] @ (73c1c ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73538 │ │ │ │ + bne.w 735d8 │ │ │ │ + ldr r0, [pc, #288] @ (73cbc ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73516 │ │ │ │ - ldr r0, [pc, #272] @ (73c20 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 73516 │ │ │ │ - ldr r0, [pc, #264] @ (73c20 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 735b6 │ │ │ │ + ldr r0, [pc, #272] @ (73cc0 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735b6 │ │ │ │ + ldr r0, [pc, #264] @ (73cc0 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 734f4 │ │ │ │ - ldr r0, [pc, #248] @ (73c24 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 734f4 │ │ │ │ - ldr r0, [pc, #240] @ (73c24 ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ + bne.w 73594 │ │ │ │ + ldr r0, [pc, #248] @ (73cc4 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73594 │ │ │ │ + ldr r0, [pc, #240] @ (73cc4 ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 734d2 │ │ │ │ + bne.w 73572 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 734d2 │ │ │ │ - ldr r0, [pc, #204] @ (73c1c ) │ │ │ │ - bl 792a4 │ │ │ │ - b.n 738f8 │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73572 │ │ │ │ + ldr r0, [pc, #204] @ (73cbc ) │ │ │ │ + bl 79348 │ │ │ │ + b.n 73998 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73900 │ │ │ │ - ldr r3, [pc, #196] @ (73c28 ) │ │ │ │ + b.n 739a0 │ │ │ │ + ldr r3, [pc, #196] @ (73cc8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #62472 @ 0xf408 │ │ │ │ + movw r3, #62728 @ 0xf508 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7387a │ │ │ │ + b.n 7391a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #176] @ (73c2c ) │ │ │ │ + ldr r2, [pc, #176] @ (73ccc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #13080 @ 0x3318 │ │ │ │ + movw r3, #13336 @ 0x3418 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7381e │ │ │ │ - ldr r3, [pc, #160] @ (73c30 ) │ │ │ │ + b.n 738be │ │ │ │ + ldr r3, [pc, #160] @ (73cd0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #12968 @ 0x32a8 │ │ │ │ + movw r3, #13224 @ 0x33a8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7387a │ │ │ │ - ldr r3, [pc, #140] @ (73c34 ) │ │ │ │ + b.n 7391a │ │ │ │ + ldr r3, [pc, #140] @ (73cd4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #12936 @ 0x3288 │ │ │ │ + movw r3, #13192 @ 0x3388 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 7387a │ │ │ │ - ldr r2, [pc, #124] @ (73c38 ) │ │ │ │ + b.n 7391a │ │ │ │ + ldr r2, [pc, #124] @ (73cd8 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #12908 @ 0x326c │ │ │ │ + movw r2, #13164 @ 0x336c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7381e │ │ │ │ - movw r3, #12848 @ 0x3230 │ │ │ │ + b.n 738be │ │ │ │ + movw r3, #13104 @ 0x3330 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73846 │ │ │ │ - bl 80728 │ │ │ │ + b.n 738e6 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73356 │ │ │ │ - movw r3, #12808 @ 0x3208 │ │ │ │ + beq.w 733f6 │ │ │ │ + movw r3, #13064 @ 0x3308 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73846 │ │ │ │ + b.n 738e6 │ │ │ │ nop │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -109726,567 +109800,567 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r7, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r7, r5 │ │ │ │ - b.w 1ac2f8 │ │ │ │ + b.w 1abc98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 73c8a │ │ │ │ + cbz r3, 73d2a │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 73c8a │ │ │ │ - ldr r3, [pc, #332] @ (73dbc ) │ │ │ │ + cbz r3, 73d2a │ │ │ │ + ldr r3, [pc, #332] @ (73e5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73dac │ │ │ │ + beq.w 73e4c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a4f4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 73dac │ │ │ │ + bne.w 73e4c │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 73da8 │ │ │ │ + bhi.w 73e48 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r4, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73d6a │ │ │ │ - ldr r1, [pc, #272] @ (73dbc ) │ │ │ │ + bne.n 73e0a │ │ │ │ + ldr r1, [pc, #272] @ (73e5c ) │ │ │ │ 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 73d46 │ │ │ │ + bhi.n 73de6 │ │ │ │ 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 73d8c │ │ │ │ + beq.n 73e2c │ │ │ │ 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, 73d28 │ │ │ │ + cbz r7, 73dc8 │ │ │ │ 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 73d84 │ │ │ │ + beq.n 73e24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 29718 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 73d78 │ │ │ │ + bhi.n 73e18 │ │ │ │ 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, 73d72 │ │ │ │ + cbnz r0, 73e12 │ │ │ │ ldr.w r7, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73d9e │ │ │ │ + bne.n 73e3e │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ - cbz r0, 73da8 │ │ │ │ + cbz r0, 73e48 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 73d72 │ │ │ │ + b.n 73e12 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 73da8 │ │ │ │ + cbz r0, 73e48 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 73cf4 │ │ │ │ + b.n 73d94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 73ce6 │ │ │ │ + b.n 73d86 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73d20 │ │ │ │ + b.n 73dc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73d72 │ │ │ │ - b.n 73d46 │ │ │ │ + bne.n 73e12 │ │ │ │ + b.n 73de6 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - b.n 73d5c │ │ │ │ + b.n 73dfc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73d20 │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + b.n 73dc0 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (73dc0 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73e60 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ 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 73f26 │ │ │ │ + bmi.w 73fc6 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76e8c │ │ │ │ + beq.w 76f2c │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73f78 │ │ │ │ + beq.w 74018 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73fde │ │ │ │ + beq.w 7407e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 7400a │ │ │ │ - ldr r6, [pc, #720] @ (740e0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + bpl.w 740aa │ │ │ │ + ldr r5, [pc, #720] @ (74180 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ 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 76af8 │ │ │ │ + beq.w 76b98 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7586a │ │ │ │ + beq.w 7590a │ │ │ │ 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 75892 │ │ │ │ + bne.w 75932 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 740f0 │ │ │ │ + bne.w 74190 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75748 │ │ │ │ + beq.w 757e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76fe0 │ │ │ │ + bl 77080 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bpl.w 755f2 │ │ │ │ + bpl.w 75692 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74010 │ │ │ │ + bne.w 740b0 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 74110 │ │ │ │ + bne.w 741b0 │ │ │ │ lsls r4, r5, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r3, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 75942 │ │ │ │ + bmi.w 759e2 │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bpl.w 74124 │ │ │ │ - ldr r6, [pc, #528] @ (740e0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + bpl.w 741c4 │ │ │ │ + ldr r5, [pc, #528] @ (74180 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + ldr r3, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ 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 76a52 │ │ │ │ + beq.w 76af2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744ec │ │ │ │ + beq.w 7458c │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ - b.n 7413c │ │ │ │ - ldr r6, [pc, #440] @ (740e0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + b.n 741dc │ │ │ │ + ldr r5, [pc, #440] @ (74180 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ 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 76b04 │ │ │ │ + beq.w 76ba4 │ │ │ │ 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 76e8c │ │ │ │ + beq.w 76f2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73dfa │ │ │ │ - bl 72144 │ │ │ │ + bne.w 73e9a │ │ │ │ + bl 721e4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f66 │ │ │ │ + beq.w 76006 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75d5c │ │ │ │ - ldr r6, [pc, #332] @ (740e0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + beq.w 75dfc │ │ │ │ + ldr r5, [pc, #332] @ (74180 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ - ldr r1, [r6, r5] │ │ │ │ + ldr r1, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ 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 76a98 │ │ │ │ + beq.w 76b38 │ │ │ │ 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 73e06 │ │ │ │ + bne.w 73ea6 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 75878 │ │ │ │ + beq.w 75918 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 76c5e │ │ │ │ + bmi.w 76cfe │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.w 73e0e │ │ │ │ + bmi.w 73eae │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 73e46 │ │ │ │ + b.n 73ee6 │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 75942 │ │ │ │ + bmi.w 759e2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 763d2 │ │ │ │ + beq.w 76472 │ │ │ │ lsls r3, r5, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 74068 │ │ │ │ - ldr r6, [pc, #168] @ (740e0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + bpl.n 74108 │ │ │ │ + ldr r5, [pc, #168] @ (74180 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + 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 7405e │ │ │ │ + beq.n 740fe │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 76b5c │ │ │ │ + bls.w 76bfc │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #120] @ (740e4 ) │ │ │ │ + ldr r3, [pc, #120] @ (74184 ) │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75f54 │ │ │ │ + bne.w 75ff4 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75f54 │ │ │ │ - ldr r1, [pc, #96] @ (740e8 ) │ │ │ │ + beq.w 75ff4 │ │ │ │ + ldr r1, [pc, #96] @ (74188 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75e64 │ │ │ │ + bne.w 75f04 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (740ec ) │ │ │ │ + ldr r0, [pc, #76] @ (7418c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7a024 │ │ │ │ + bl 7a150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #52] @ (740e8 ) │ │ │ │ + ldr r1, [pc, #52] @ (74188 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 740d0 │ │ │ │ + beq.n 74170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c70 │ │ │ │ + beq.w 76d10 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 7411e │ │ │ │ - b.w 75f66 │ │ │ │ + bne.n 741be │ │ │ │ + b.w 76006 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 740fe │ │ │ │ + cbz r4, 7419e │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e78 │ │ │ │ + bne.w 73f18 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74010 │ │ │ │ + bne.n 740b0 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 75726 │ │ │ │ + beq.w 757c6 │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 75942 │ │ │ │ + bmi.w 759e2 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bmi.w 73ecc │ │ │ │ + bmi.w 73f6c │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744ec │ │ │ │ + beq.w 7458c │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ - movw lr, #57005 @ 0xdead │ │ │ │ + movw lr, #55881 @ 0xda49 │ │ │ │ movt lr, #31 │ │ │ │ movw ip, #29684 @ 0x73f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr r4, [pc, #128] @ (741d0 ) │ │ │ │ + ldr r4, [pc, #128] @ (74270 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 7417a │ │ │ │ + b.n 7421a │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 74170 │ │ │ │ + cbz r2, 74210 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 74170 │ │ │ │ + beq.n 74210 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 741d4 │ │ │ │ + bne.n 74274 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744ec │ │ │ │ + beq.w 7458c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74170 │ │ │ │ + beq.n 74210 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 744d4 │ │ │ │ + bcs.w 74574 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 741b2 │ │ │ │ + bcs.n 74252 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 741c0 │ │ │ │ + bcs.n 74260 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 7415c │ │ │ │ + bhi.n 741fc │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 74166 │ │ │ │ + bls.n 74206 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74170 │ │ │ │ + beq.n 74210 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 74166 │ │ │ │ + b.n 74206 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74170 │ │ │ │ + beq.n 74210 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 74166 │ │ │ │ + b.n 74206 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74170 │ │ │ │ + beq.n 74210 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 74166 │ │ │ │ + b.n 74206 │ │ │ │ nop │ │ │ │ - cbz r4, 741ea │ │ │ │ + cbz r4, 7428a │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 74386 │ │ │ │ + bpl.w 74426 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74386 │ │ │ │ + beq.w 74426 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 74fbc │ │ │ │ + bcs.w 7505c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 75716 │ │ │ │ + bcs.w 757b6 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 74fbc │ │ │ │ + bcs.w 7505c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74fb2 │ │ │ │ + bls.w 75052 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74386 │ │ │ │ + beq.w 74426 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 74386 │ │ │ │ + beq.w 74426 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 74386 │ │ │ │ + bne.w 74426 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75bd4 │ │ │ │ + beq.w 75c74 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75e1c │ │ │ │ + beq.w 75ebc │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 74252 │ │ │ │ + beq.n 742f2 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 74170 │ │ │ │ + bne.n 74210 │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #35752 @ 0x8ba8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -110376,1188 +110450,1188 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9220 @ 0x2404 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 754e0 │ │ │ │ + bne.w 75580 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 754e0 │ │ │ │ + beq.w 75580 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 752a2 │ │ │ │ + bne.w 75342 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 766aa │ │ │ │ + beq.w 7674a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29684 @ 0x73f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74ffc │ │ │ │ - ldr r3, [pc, #232] @ (744cc ) │ │ │ │ + bpl.w 7509c │ │ │ │ + ldr r3, [pc, #232] @ (7456c ) │ │ │ │ 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 7500a │ │ │ │ + bne.w 750aa │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29d00 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e5e │ │ │ │ - ldr r7, [pc, #140] @ (744cc ) │ │ │ │ + beq.w 76efe │ │ │ │ + ldr r7, [pc, #140] @ (7456c ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e60 │ │ │ │ + beq.w 76f00 │ │ │ │ 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 76dc8 │ │ │ │ + bpl.w 76e68 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 74d06 │ │ │ │ + bne.w 74da6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 74d12 │ │ │ │ + bne.w 74db2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74d1e │ │ │ │ + bne.w 74dbe │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 74d1e │ │ │ │ + beq.w 74dbe │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #60] @ (744d0 ) │ │ │ │ + ldr r6, [pc, #60] @ (74570 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 75b54 │ │ │ │ - bl 7ca6c │ │ │ │ + beq.w 75bf4 │ │ │ │ + bl 7cb94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75b62 │ │ │ │ + beq.w 75c02 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74170 │ │ │ │ + bne.w 74210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 74170 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74210 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74166 │ │ │ │ + bne.w 74206 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7417a │ │ │ │ + bne.w 7421a │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 75556 │ │ │ │ + bne.w 755f6 │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75132 │ │ │ │ + beq.w 751d2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75014 │ │ │ │ + bne.w 750b4 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75052 │ │ │ │ + bne.w 750f2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d64 │ │ │ │ - ldr.w r8, [pc, #720] @ 747fc │ │ │ │ + bne.w 75e04 │ │ │ │ + ldr.w r8, [pc, #720] @ 7489c │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75b34 │ │ │ │ + bne.w 75bd4 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75b34 │ │ │ │ + beq.w 75bd4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #680] @ (747f8 ) │ │ │ │ + ldr r1, [pc, #680] @ (74898 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7554a │ │ │ │ + bne.w 755ea │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 754f6 │ │ │ │ - ldr r1, [pc, #648] @ (747f8 ) │ │ │ │ + bne.w 75596 │ │ │ │ + ldr r1, [pc, #648] @ (74898 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ea4 │ │ │ │ + beq.w 75f44 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 769dc │ │ │ │ + beq.w 76a7c │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 75e74 │ │ │ │ + bpl.w 75f14 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7521c │ │ │ │ + beq.w 752bc │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7522c │ │ │ │ + bne.w 752cc │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75236 │ │ │ │ + bne.w 752d6 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75240 │ │ │ │ + bne.w 752e0 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75254 │ │ │ │ + beq.w 752f4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 75270 │ │ │ │ + beq.w 75310 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74646 │ │ │ │ + beq.n 746e6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75270 │ │ │ │ + beq.w 75310 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74646 │ │ │ │ + beq.n 746e6 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75270 │ │ │ │ + beq.w 75310 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 74646 │ │ │ │ + beq.n 746e6 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75270 │ │ │ │ + beq.w 75310 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7462e │ │ │ │ + bne.n 746ce │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ movw r6, #40780 @ 0x9f4c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76904 │ │ │ │ + beq.w 769a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74682 │ │ │ │ + beq.n 74722 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76904 │ │ │ │ + beq.w 769a4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74682 │ │ │ │ + beq.n 74722 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76904 │ │ │ │ + beq.w 769a4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7466c │ │ │ │ + bne.n 7470c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ movw r6, #42652 @ 0xa69c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76910 │ │ │ │ + beq.w 769b0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 746be │ │ │ │ + beq.n 7475e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76910 │ │ │ │ + beq.w 769b0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 746be │ │ │ │ + beq.n 7475e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76910 │ │ │ │ + beq.w 769b0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 746a8 │ │ │ │ + bne.n 74748 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ movw r6, #42444 @ 0xa5cc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76a6c │ │ │ │ + beq.w 76b0c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 746fa │ │ │ │ + beq.n 7479a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76a6c │ │ │ │ + beq.w 76b0c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 746fa │ │ │ │ + beq.n 7479a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76a6c │ │ │ │ + beq.w 76b0c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 746e4 │ │ │ │ + bne.n 74784 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 7691c │ │ │ │ + beq.w 769bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7472c │ │ │ │ + beq.n 747cc │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 7691c │ │ │ │ + beq.w 769bc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7472c │ │ │ │ + beq.n 747cc │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 7691c │ │ │ │ + beq.w 769bc │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74716 │ │ │ │ + bne.n 747b6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ movw r6, #42028 @ 0xa42c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76348 │ │ │ │ + beq.w 763e8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74768 │ │ │ │ + beq.n 74808 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76348 │ │ │ │ + beq.w 763e8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74768 │ │ │ │ + beq.n 74808 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76348 │ │ │ │ + beq.w 763e8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74752 │ │ │ │ + bne.n 747f2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ movw r6, #22164 @ 0x5694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76a78 │ │ │ │ + beq.w 76b18 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 747a4 │ │ │ │ + beq.n 74844 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76a78 │ │ │ │ + beq.w 76b18 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 747a4 │ │ │ │ + beq.n 74844 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76a78 │ │ │ │ + beq.w 76b18 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7478e │ │ │ │ + bne.n 7482e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75278 │ │ │ │ + ble.w 75318 │ │ │ │ movw r4, #21648 @ 0x5490 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76982 │ │ │ │ + beq.w 76a22 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 747d6 │ │ │ │ + beq.n 74876 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76982 │ │ │ │ + beq.w 76a22 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 747d6 │ │ │ │ + beq.n 74876 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 76982 │ │ │ │ + beq.w 76a22 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 747c6 │ │ │ │ + bne.n 74866 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 75db0 │ │ │ │ + bmi.w 75e50 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 76928 │ │ │ │ + bmi.w 769c8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 74a7c │ │ │ │ - b.n 74800 │ │ │ │ - add r3, pc, #736 @ (adr r3, 74adc ) │ │ │ │ + ble.w 74b1c │ │ │ │ + b.n 748a0 │ │ │ │ + add r3, pc, #736 @ (adr r3, 74b7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r3, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74cf4 │ │ │ │ + bge.w 74d94 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 7482c │ │ │ │ + cbz r3, 748cc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d80 │ │ │ │ + bne.w 74e20 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r3, 7483e │ │ │ │ + cbz r3, 748de │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74fc6 │ │ │ │ + bne.w 75066 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 748ba │ │ │ │ + beq.n 7495a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 748ba │ │ │ │ + beq.n 7495a │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7536e │ │ │ │ - cbnz r0, 74866 │ │ │ │ + bne.w 7540e │ │ │ │ + cbnz r0, 74906 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 758b8 │ │ │ │ + bne.w 75958 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74874 │ │ │ │ + bne.n 74914 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75dc2 │ │ │ │ - cbnz r7, 7487e │ │ │ │ + bne.w 75e62 │ │ │ │ + cbnz r7, 7491e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76252 │ │ │ │ + bne.w 762f2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7488a │ │ │ │ + cbnz r0, 7492a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76392 │ │ │ │ + bne.w 76432 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 74896 │ │ │ │ + cbnz r0, 74936 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76946 │ │ │ │ + bne.w 769e6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 748a2 │ │ │ │ + cbnz r0, 74942 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d74 │ │ │ │ + bne.w 75e14 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 748ae │ │ │ │ + cbnz r0, 7494e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a04 │ │ │ │ + bne.w 76aa4 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 748ba │ │ │ │ + cbnz r0, 7495a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76aaa │ │ │ │ + bne.w 76b4a │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ - cbz r3, 748f4 │ │ │ │ + cbz r3, 74994 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 748f4 │ │ │ │ + cbz r1, 74994 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75332 │ │ │ │ - cbnz r0, 748dc │ │ │ │ + bne.w 753d2 │ │ │ │ + cbnz r0, 7497c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 758aa │ │ │ │ + bne.w 7594a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 748ea │ │ │ │ + bne.n 7498a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75976 │ │ │ │ - cbnz r7, 748f4 │ │ │ │ + bne.w 75a16 │ │ │ │ + cbnz r7, 74994 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75360 │ │ │ │ + bne.w 75400 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ - cbz r3, 74902 │ │ │ │ + cbz r3, 749a2 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74f6e │ │ │ │ + bne.w 7500e │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76934 │ │ │ │ + beq.w 769d4 │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 74924 │ │ │ │ + cbnz r3, 749c4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbnz r3, 74924 │ │ │ │ + cbnz r3, 749c4 │ │ │ │ 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, 7493c │ │ │ │ + cbnz r3, 749dc │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - cbnz r3, 7493c │ │ │ │ + cbnz r3, 749dc │ │ │ │ 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 75150 │ │ │ │ + bne.w 751f0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75150 │ │ │ │ + beq.w 751f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75170 │ │ │ │ + beq.w 75210 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 7496c │ │ │ │ + cbnz r1, 74a0c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75160 │ │ │ │ + bne.w 75200 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ - cbnz r3, 7498c │ │ │ │ + cbnz r3, 74a2c │ │ │ │ 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 75e3e │ │ │ │ + bne.w 75ede │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ - cbnz r3, 749a4 │ │ │ │ + cbnz r3, 74a44 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbz r3, 749a4 │ │ │ │ + cbz r3, 74a44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74cc2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74c22 │ │ │ │ + bne.w 74cc2 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c30 │ │ │ │ + beq.w 74cd0 │ │ │ │ ldrd r1, r3, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 749bc │ │ │ │ + cbnz r1, 74a5c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b9a │ │ │ │ - cbnz r3, 749c6 │ │ │ │ + bne.w 74c3a │ │ │ │ + cbnz r3, 74a66 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752ae │ │ │ │ + bne.w 7534e │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74bd0 │ │ │ │ + bne.w 74c70 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76a18 │ │ │ │ + bne.w 76ab8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 749ec │ │ │ │ + cbnz r1, 74a8c │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76a22 │ │ │ │ + bne.w 76ac2 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 751a8 │ │ │ │ + beq.w 75248 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d3e │ │ │ │ + bne.w 74dde │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d3e │ │ │ │ + beq.w 74dde │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75184 │ │ │ │ + beq.w 75224 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756d2 │ │ │ │ + beq.w 75772 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74a32 │ │ │ │ + cbnz r1, 74ad2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d5e │ │ │ │ + bne.w 74dfe │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 74a42 │ │ │ │ + cbnz r1, 74ae2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ eor.w r1, r2, r3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 74cbc │ │ │ │ + bmi.w 74d5c │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 752d6 │ │ │ │ + beq.w 75376 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74cf4 │ │ │ │ + bne.w 74d94 │ │ │ │ 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 7480a │ │ │ │ + bne.w 748aa │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 74aae │ │ │ │ + cbz r5, 74b4e │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7564c │ │ │ │ + beq.w 756ec │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7565c │ │ │ │ + beq.w 756fc │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7566c │ │ │ │ + beq.w 7570c │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7567c │ │ │ │ + beq.w 7571c │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7568c │ │ │ │ + beq.w 7572c │ │ │ │ and.w r3, r2, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ - bne.n 74ace │ │ │ │ + bne.n 74b6e │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r3, #51353 @ 0xc899 │ │ │ │ + movw r3, #51649 @ 0xc9c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.w 76dac │ │ │ │ + beq.w 76e4c │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 75458 │ │ │ │ + bmi.w 754f8 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 751c4 │ │ │ │ + bpl.w 75264 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 76d3a │ │ │ │ + bne.w 76dda │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 751ce │ │ │ │ + beq.w 7526e │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 74b42 │ │ │ │ + ble.n 74be2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74b1a │ │ │ │ + bge.n 74bba │ │ │ │ mov r1, r9 │ │ │ │ - bl 7e884 │ │ │ │ + bl 7e994 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75f62 │ │ │ │ + blt.w 76002 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74b42 │ │ │ │ + beq.n 74be2 │ │ │ │ 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 76e26 │ │ │ │ - bl 7e884 │ │ │ │ + bge.w 76ec6 │ │ │ │ + bl 7e994 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75f62 │ │ │ │ + blt.w 76002 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 74b22 │ │ │ │ + bne.n 74bc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 74b72 │ │ │ │ + cbz r3, 74c12 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.w 753a2 │ │ │ │ + bmi.w 75442 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 74b5e │ │ │ │ + bpl.n 74bfe │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76de6 │ │ │ │ + beq.w 76e86 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 74b72 │ │ │ │ + bgt.n 74c12 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 76e08 │ │ │ │ + ble.w 76ea8 │ │ │ │ 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 75498 │ │ │ │ + bmi.w 75538 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76dde │ │ │ │ + beq.w 76e7e │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r3, 74bb4 │ │ │ │ + cbnz r3, 74c54 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76294 │ │ │ │ + bne.w 76334 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ - cbnz r3, 74bd0 │ │ │ │ + cbnz r3, 74c70 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 749da │ │ │ │ + beq.w 74a7a │ │ │ │ ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 74bde │ │ │ │ + beq.n 74c7e │ │ │ │ str.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 749da │ │ │ │ + beq.w 74a7a │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 749da │ │ │ │ + bne.w 74a7a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - beq.w 749dc │ │ │ │ + beq.w 74a7c │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bpl.w 749dc │ │ │ │ + bpl.w 74a7c │ │ │ │ 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 76c1e │ │ │ │ + bne.w 76cbe │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 749e2 │ │ │ │ + b.n 74a82 │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 749a4 │ │ │ │ + bne.w 74a44 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 749a4 │ │ │ │ + beq.w 74a44 │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749ae │ │ │ │ + bne.w 74a4e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749ae │ │ │ │ + bne.w 74a4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 75982 │ │ │ │ + bmi.w 75a22 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 759cc │ │ │ │ + bne.w 75a6c │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 759cc │ │ │ │ + beq.w 75a6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #280] @ (74d78 ) │ │ │ │ - bl 79370 │ │ │ │ + ldr r1, [pc, #280] @ (74e18 ) │ │ │ │ + bl 79414 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7572e │ │ │ │ + bne.w 757ce │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75b9e │ │ │ │ + bne.w 75c3e │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75b9e │ │ │ │ + beq.w 75c3e │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #240] @ (74d7c ) │ │ │ │ - bl 79370 │ │ │ │ + ldr r1, [pc, #240] @ (74e1c ) │ │ │ │ + bl 79414 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 75834 │ │ │ │ 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 75b82 │ │ │ │ + bne.w 75c22 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 749b4 │ │ │ │ + b.n 74a54 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.w 74a58 │ │ │ │ + bpl.w 74af8 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a58 │ │ │ │ + bne.w 74af8 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #51353 @ 0xc899 │ │ │ │ + movw r1, #51649 @ 0xc9c1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74a58 │ │ │ │ - movw r1, #63549 @ 0xf83d │ │ │ │ + bne.w 74af8 │ │ │ │ + movw r1, #63805 @ 0xf93d │ │ │ │ movt r1, #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 74a62 │ │ │ │ + beq.w 74b02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7480c │ │ │ │ + bne.w 748ac │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 74a7a │ │ │ │ + b.n 74b1a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7447e │ │ │ │ + beq.w 7451e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74486 │ │ │ │ + beq.w 74526 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 7448e │ │ │ │ + bne.w 7452e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1adb48 │ │ │ │ + bl 1ad4e8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 75b5a │ │ │ │ + b.w 75bfa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75696 │ │ │ │ + beq.w 75736 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a32 │ │ │ │ + bne.w 74ad2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74a32 │ │ │ │ + beq.w 74ad2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 751a2 │ │ │ │ + beq.w 75242 │ │ │ │ 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 75700 │ │ │ │ - b.n 74a42 │ │ │ │ + beq.w 757a0 │ │ │ │ + b.n 74ae2 │ │ │ │ nop │ │ │ │ - add r3, pc, #976 @ (adr r3, 7514c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 751ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 74ea0 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 74f40 ) │ │ │ │ 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 752fc │ │ │ │ + bne.w 7539c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74da6 │ │ │ │ + bne.n 74e46 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 760cc │ │ │ │ + bne.w 7616c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74db4 │ │ │ │ + bne.n 74e54 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76148 │ │ │ │ - cbnz r2, 74dbe │ │ │ │ + bne.w 761e8 │ │ │ │ + cbnz r2, 74e5e │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76894 │ │ │ │ + bne.w 76934 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbnz r6, 74dca │ │ │ │ + cbnz r6, 74e6a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763f4 │ │ │ │ + bne.w 76494 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbnz r6, 74dd6 │ │ │ │ + cbnz r6, 74e76 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7647c │ │ │ │ + bne.w 7651c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76752 │ │ │ │ + bne.w 767f2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76620 │ │ │ │ + bne.w 766c0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbnz r6, 74df2 │ │ │ │ + cbnz r6, 74e92 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76628 │ │ │ │ + bne.w 766c8 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cbnz r6, 74dfe │ │ │ │ + cbnz r6, 74e9e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76664 │ │ │ │ + bne.w 76704 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 74e0a │ │ │ │ + cbnz r6, 74eaa │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7666c │ │ │ │ + bne.w 7670c │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - cbnz r6, 74e16 │ │ │ │ + cbnz r6, 74eb6 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765c4 │ │ │ │ + bne.w 76664 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 74e22 │ │ │ │ + cbnz r6, 74ec2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76792 │ │ │ │ + bne.w 76832 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - cbnz r6, 74e2e │ │ │ │ + cbnz r6, 74ece │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7675a │ │ │ │ + bne.w 767fa │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 74e3a │ │ │ │ + cbnz r6, 74eda │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767ca │ │ │ │ + bne.w 7686a │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 74e46 │ │ │ │ + cbnz r6, 74ee6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76716 │ │ │ │ + bne.w 767b6 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 74e52 │ │ │ │ + cbnz r6, 74ef2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766c2 │ │ │ │ + bne.w 76762 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 74e5e │ │ │ │ + cbnz r6, 74efe │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762aa │ │ │ │ + bne.w 7634a │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 74e6a │ │ │ │ + cbnz r6, 74f0a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7658e │ │ │ │ + bne.w 7662e │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 74e76 │ │ │ │ + cbnz r6, 74f16 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765ae │ │ │ │ + bne.w 7664e │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - cbnz r6, 74e82 │ │ │ │ + cbnz r6, 74f22 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a0e │ │ │ │ + bne.w 76aae │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ - cbnz r6, 74e8e │ │ │ │ + cbnz r6, 74f2e │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ec6 │ │ │ │ + bne.w 76f66 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ - cbnz r6, 74e9a │ │ │ │ + cbnz r6, 74f3a │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ece │ │ │ │ + bne.w 76f6e │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - cbnz r6, 74ea6 │ │ │ │ + cbnz r6, 74f46 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76eb4 │ │ │ │ + bne.w 76f54 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - cbnz r6, 74eb2 │ │ │ │ + cbnz r6, 74f52 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76f20 │ │ │ │ + bne.w 76fc0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ - cbnz r6, 74ebe │ │ │ │ + cbnz r6, 74f5e │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76eec │ │ │ │ + bne.w 76f8c │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - cbnz r6, 74eca │ │ │ │ + cbnz r6, 74f6a │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76efe │ │ │ │ + bne.w 76f9e │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 74ed6 │ │ │ │ + cbnz r6, 74f76 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76e54 │ │ │ │ + bne.w 76ef4 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ - cbnz r6, 74ee2 │ │ │ │ + cbnz r6, 74f82 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d98 │ │ │ │ + bne.w 76e38 │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ - cbnz r7, 74ef4 │ │ │ │ + cbnz r7, 74f94 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 761c8 │ │ │ │ - cbnz r2, 74efe │ │ │ │ + bne.w 76268 │ │ │ │ + cbnz r2, 74f9e │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 763e0 │ │ │ │ + bne.w 76480 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ - cbnz r6, 74f0a │ │ │ │ + cbnz r6, 74faa │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76704 │ │ │ │ + bne.w 767a4 │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ - cbnz r6, 74f1a │ │ │ │ + cbnz r6, 74fba │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76cd6 │ │ │ │ + bne.w 76d76 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbnz r6, 74f26 │ │ │ │ + cbnz r6, 74fc6 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76cec │ │ │ │ + bne.w 76d8c │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - cbnz r6, 74f36 │ │ │ │ + cbnz r6, 74fd6 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766f6 │ │ │ │ + bne.w 76796 │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ - cbnz r6, 74f46 │ │ │ │ + cbnz r6, 74fe6 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76d7e │ │ │ │ + bne.w 76e1e │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74830 │ │ │ │ + bne.w 748d0 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74830 │ │ │ │ - cbz r0, 74f68 │ │ │ │ + beq.w 748d0 │ │ │ │ + cbz r0, 75008 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74830 │ │ │ │ + beq.w 748d0 │ │ │ │ str.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 74830 │ │ │ │ + b.n 748d0 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7548a │ │ │ │ - cbnz r0, 74f82 │ │ │ │ + bne.w 7552a │ │ │ │ + cbnz r0, 75022 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a40 │ │ │ │ + bne.w 76ae0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74902 │ │ │ │ + bne.w 749a2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76d60 │ │ │ │ + bne.w 76e00 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7490c │ │ │ │ + bne.w 749ac │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7490c │ │ │ │ + beq.w 749ac │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7490c │ │ │ │ + beq.w 749ac │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 7490c │ │ │ │ + b.n 749ac │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 74220 │ │ │ │ + bls.w 742c0 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74220 │ │ │ │ - b.w 74386 │ │ │ │ + bne.w 742c0 │ │ │ │ + b.w 74426 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75424 │ │ │ │ - cbnz r0, 74fde │ │ │ │ + bne.w 754c4 │ │ │ │ + cbnz r0, 7507e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76aa4 │ │ │ │ + bne.w 76b44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74fec │ │ │ │ + bne.n 7508c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a92 │ │ │ │ + bne.w 76b32 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7483e │ │ │ │ + bne.w 748de │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7483e │ │ │ │ - b.n 75452 │ │ │ │ + beq.w 748de │ │ │ │ + b.n 754f2 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74416 │ │ │ │ + beq.w 744b6 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.w 74416 │ │ │ │ - ldr r6, [pc, #732] @ (752f4 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + b.w 744b6 │ │ │ │ + ldr r5, [pc, #732] @ (75394 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r4, r3, #1 │ │ │ │ - ldr r1, [r6, r5] │ │ │ │ + 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 75f02 │ │ │ │ + bne.w 75fa2 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75ebe │ │ │ │ + beq.w 75f5e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76e36 │ │ │ │ + bne.w 76ed6 │ │ │ │ movw r8, #30220 @ 0x760c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 750a0 │ │ │ │ - ldr r3, [pc, #632] @ (752f4 ) │ │ │ │ + bpl.n 75140 │ │ │ │ + ldr r3, [pc, #632] @ (75394 ) │ │ │ │ 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] │ │ │ │ @@ -111577,346 +111651,346 @@ │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e32 │ │ │ │ - ldr r6, [pc, #536] @ (752f4 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + beq.w 76ed2 │ │ │ │ + ldr r5, [pc, #536] @ (75394 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bfa │ │ │ │ + beq.w 76c9a │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7df24 │ │ │ │ + bl 7e040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76c48 │ │ │ │ + beq.w 76ce8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7511e │ │ │ │ + beq.n 751be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d74 │ │ │ │ + beq.w 76e14 │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7579e │ │ │ │ + bne.w 7583e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759ec │ │ │ │ + bne.w 75a8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7578c │ │ │ │ - ldr r6, [pc, #432] @ (752f4 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + beq.w 7582c │ │ │ │ + ldr r5, [pc, #432] @ (75394 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 75ae8 │ │ │ │ + b.w 75b88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7496c │ │ │ │ + bne.w 74a0c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7496c │ │ │ │ - cbz r5, 75168 │ │ │ │ + beq.w 74a0c │ │ │ │ + cbz r5, 75208 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7496c │ │ │ │ + beq.w 74a0c │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.w 7496c │ │ │ │ + b.w 74a0c │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7496c │ │ │ │ + bne.w 74a0c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7496c │ │ │ │ - b.n 75168 │ │ │ │ + beq.w 74a0c │ │ │ │ + b.n 75208 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75b8c │ │ │ │ + beq.w 75c2c │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a32 │ │ │ │ + bne.w 74ad2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74a32 │ │ │ │ + beq.w 74ad2 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.n 74a32 │ │ │ │ + b.n 74ad2 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 749f6 │ │ │ │ - cbz r5, 751be │ │ │ │ + beq.w 74a96 │ │ │ │ + cbz r5, 7525e │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 749f6 │ │ │ │ + beq.w 74a96 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.n 749f6 │ │ │ │ + b.n 74a96 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74afa │ │ │ │ + bne.w 74b9a │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 76208 │ │ │ │ + bmi.w 762a8 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #284] @ (752f8 ) │ │ │ │ + ldr r1, [pc, #284] @ (75398 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79304 │ │ │ │ + bl 793a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74afa │ │ │ │ - ldr r1, [pc, #264] @ (752f8 ) │ │ │ │ + bne.w 74b9a │ │ │ │ + ldr r1, [pc, #264] @ (75398 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #57005 @ 0xdead │ │ │ │ + movw r3, #55881 @ 0xda49 │ │ │ │ movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74b04 │ │ │ │ - b.n 74b42 │ │ │ │ + bgt.w 74ba4 │ │ │ │ + b.n 74be2 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745be │ │ │ │ + beq.w 7465e │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745ce │ │ │ │ + beq.w 7466e │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 745de │ │ │ │ + beq.w 7467e │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 745fa │ │ │ │ + bne.w 7469a │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75270 │ │ │ │ + beq.n 75310 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75256 │ │ │ │ + bne.n 752f6 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 762e0 │ │ │ │ + bne.w 76380 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ - bmi.w 75db0 │ │ │ │ + bmi.w 75e50 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 76928 │ │ │ │ + bmi.w 769c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 74800 │ │ │ │ - b.w 74a7c │ │ │ │ + bgt.w 748a0 │ │ │ │ + b.w 74b1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74170 │ │ │ │ - b.w 743b4 │ │ │ │ + bne.w 74210 │ │ │ │ + b.w 74454 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76e70 │ │ │ │ + beq.w 76f10 │ │ │ │ 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 752c8 │ │ │ │ + beq.n 75368 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74bd4 │ │ │ │ + bne.w 74c74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 749da │ │ │ │ - b.n 74bc4 │ │ │ │ + beq.w 74a7a │ │ │ │ + b.n 74c64 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74a58 │ │ │ │ + beq.w 74af8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74ce6 │ │ │ │ + beq.w 74d86 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74a58 │ │ │ │ - b.n 74ce6 │ │ │ │ + beq.w 74af8 │ │ │ │ + b.n 74d86 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 7541c ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 754bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7530a │ │ │ │ + bne.n 753aa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761f2 │ │ │ │ + bne.w 76292 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75318 │ │ │ │ + bne.n 753b8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761bc │ │ │ │ - cbnz r2, 75322 │ │ │ │ + bne.w 7625c │ │ │ │ + cbnz r2, 753c2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7698e │ │ │ │ + bne.w 76a2e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7532e │ │ │ │ + cbnz r0, 753ce │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f8a │ │ │ │ + bne.w 7602a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 74dca │ │ │ │ - cbnz r0, 7533c │ │ │ │ + b.n 74e6a │ │ │ │ + cbnz r0, 753dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75962 │ │ │ │ + bne.w 75a02 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7534a │ │ │ │ + bne.n 753ea │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f40 │ │ │ │ + bne.w 75fe0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 748f4 │ │ │ │ + bne.w 74994 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 748f4 │ │ │ │ + beq.w 74994 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 748f4 │ │ │ │ + beq.w 74994 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748fa │ │ │ │ - b.n 74f92 │ │ │ │ - cbnz r0, 75378 │ │ │ │ + bne.w 7499a │ │ │ │ + b.n 75032 │ │ │ │ + cbnz r0, 75418 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7594c │ │ │ │ + bne.w 759ec │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75386 │ │ │ │ + bne.n 75426 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f7c │ │ │ │ - cbnz r7, 75390 │ │ │ │ + bne.w 7601c │ │ │ │ + cbnz r7, 75430 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76812 │ │ │ │ + bne.w 768b2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7539c │ │ │ │ + cbnz r0, 7543c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f14 │ │ │ │ + bne.w 75fb4 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7488a │ │ │ │ + b.w 7492a │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 76d18 │ │ │ │ + bpl.w 76db8 │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 753ce │ │ │ │ + cbnz r3, 7546e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 7a884 │ │ │ │ + bl 7a9b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d08 │ │ │ │ + beq.w 76da8 │ │ │ │ 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, 753e4 │ │ │ │ + cbnz r3, 75484 │ │ │ │ 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 753f2 │ │ │ │ + bpl.n 75492 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76de6 │ │ │ │ + beq.w 76e86 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 74b5e │ │ │ │ + bpl.w 74bfe │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 74b72 │ │ │ │ + beq.w 74c12 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #13816 @ 0x35f8 │ │ │ │ + movw r1, #14072 @ 0x36f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ - cbnz r0, 7542e │ │ │ │ + b.w 76006 │ │ │ │ + cbnz r0, 754ce │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d8c │ │ │ │ + bne.w 76e2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7543c │ │ │ │ + bne.n 754dc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a84 │ │ │ │ + bne.w 76b24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7483e │ │ │ │ + bne.w 748de │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7483e │ │ │ │ + beq.w 748de │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7483e │ │ │ │ + beq.w 748de │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.w 7483e │ │ │ │ + b.w 748de │ │ │ │ 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 74ad4 │ │ │ │ + bls.w 74b74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #13512 @ 0x34c8 │ │ │ │ + movw r1, #13768 @ 0x35c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ - cbnz r0, 75494 │ │ │ │ + b.w 76006 │ │ │ │ + cbnz r0, 75534 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a36 │ │ │ │ + bne.w 76ad6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74f82 │ │ │ │ - ldr r0, [pc, #676] @ (75740 ) │ │ │ │ + b.n 75022 │ │ │ │ + ldr r0, [pc, #676] @ (757e0 ) │ │ │ │ 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 │ │ │ │ @@ -111928,277 +112002,277 @@ │ │ │ │ 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 76a46 │ │ │ │ + beq.w 76ae6 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 74b92 │ │ │ │ + b.w 74c32 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 743a0 │ │ │ │ - b.w 75f62 │ │ │ │ + bne.w 74440 │ │ │ │ + b.w 76002 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7e4dc │ │ │ │ + bl 7e5ec │ │ │ │ mov r5, r0 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #548] @ (75744 ) │ │ │ │ + ldr r1, [pc, #548] @ (757e4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76eaa │ │ │ │ + beq.w 76f4a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74582 │ │ │ │ + beq.w 74622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74582 │ │ │ │ + bne.w 74622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 74582 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74622 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74582 │ │ │ │ - b.w 74562 │ │ │ │ + bne.w 74622 │ │ │ │ + b.w 74602 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744f6 │ │ │ │ + beq.w 74596 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db4c │ │ │ │ + bl 7dc68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744f6 │ │ │ │ + beq.w 74596 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db4c │ │ │ │ + bl 7dc68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744f6 │ │ │ │ + beq.w 74596 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db4c │ │ │ │ + bl 7dc68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744f6 │ │ │ │ + beq.w 74596 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db4c │ │ │ │ + bl 7dc68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744f6 │ │ │ │ + beq.w 74596 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db4c │ │ │ │ + bl 7dc68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744f6 │ │ │ │ + beq.w 74596 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 755e2 │ │ │ │ + b.n 75682 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 744f6 │ │ │ │ + beq.w 74596 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7db4c │ │ │ │ + bl 7dc68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 755d8 │ │ │ │ - b.w 75f62 │ │ │ │ + bne.n 75678 │ │ │ │ + b.w 76002 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7591e │ │ │ │ + ble.w 759be │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 76cb2 │ │ │ │ + bmi.w 76d52 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7591e │ │ │ │ + beq.w 759be │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 76cb2 │ │ │ │ + bmi.w 76d52 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 7591e │ │ │ │ + beq.w 759be │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 76cb2 │ │ │ │ + bmi.w 76d52 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 7591e │ │ │ │ + beq.w 759be │ │ │ │ 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 76cb2 │ │ │ │ + bmi.w 76d52 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75632 │ │ │ │ + bne.n 756d2 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 740f8 │ │ │ │ + b.w 74198 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a90 │ │ │ │ + bne.w 74b30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a9a │ │ │ │ + bne.w 74b3a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74aa4 │ │ │ │ + bne.w 74b44 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #56] @ 0x38 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74aae │ │ │ │ + bne.w 74b4e │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 74aae │ │ │ │ + b.w 74b4e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d44 │ │ │ │ - cbnz r5, 756dc │ │ │ │ + beq.w 74de4 │ │ │ │ + cbnz r5, 7577c │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 756b6 │ │ │ │ + cbnz r1, 75756 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 751a2 │ │ │ │ + bne.w 75242 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a42 │ │ │ │ + bne.w 74ae2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74a42 │ │ │ │ + beq.w 74ae2 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 74a42 │ │ │ │ + b.w 74ae2 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d44 │ │ │ │ + beq.w 74de4 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 76a64 │ │ │ │ + bne.w 76b04 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 756f6 │ │ │ │ + cbnz r1, 75796 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d5e │ │ │ │ + bne.w 74dfe │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a42 │ │ │ │ + bne.w 74ae2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74a42 │ │ │ │ + beq.w 74ae2 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74a42 │ │ │ │ - b.n 756ca │ │ │ │ + beq.w 74ae2 │ │ │ │ + b.n 7576a │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74220 │ │ │ │ - b.w 74386 │ │ │ │ + bne.w 742c0 │ │ │ │ + b.w 74426 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 73eb6 │ │ │ │ - b.n 7593a │ │ │ │ + bmi.w 73f56 │ │ │ │ + b.n 759da │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c70 │ │ │ │ + beq.w 74d10 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 749ae │ │ │ │ + b.w 74a4e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #736 @ (adr r3, 75a28 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 75ac8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76a5e │ │ │ │ + beq.w 76afe │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f66 │ │ │ │ + beq.w 76006 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 75774 │ │ │ │ + bpl.n 75814 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 76354 │ │ │ │ + bmi.w 763f4 │ │ │ │ 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 73e82 │ │ │ │ - b.n 75644 │ │ │ │ + bpl.w 73f22 │ │ │ │ + b.n 756e4 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7452a │ │ │ │ + b.w 745ca │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75736 │ │ │ │ - b.w 74c9a │ │ │ │ + bne.n 757d6 │ │ │ │ + b.w 74d3a │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30220 @ 0x760c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76e36 │ │ │ │ + bne.w 76ed6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 757f0 │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + bpl.n 75890 │ │ │ │ + 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 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -112214,141 +112288,141 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76e32 │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + beq.w 76ed2 │ │ │ │ + ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bfa │ │ │ │ + beq.w 76c9a │ │ │ │ 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 7df24 │ │ │ │ + bl 7e040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76c48 │ │ │ │ + beq.w 76ce8 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7585c │ │ │ │ + beq.n 758fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c3c │ │ │ │ + beq.w 76cdc │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7512a │ │ │ │ - b.n 757b0 │ │ │ │ - bl 806a4 │ │ │ │ + beq.w 751ca │ │ │ │ + b.n 75850 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75f62 │ │ │ │ + blt.w 76002 │ │ │ │ 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 73e72 │ │ │ │ + bne.w 73f12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73e72 │ │ │ │ + beq.w 73f12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 763c6 │ │ │ │ + bne.w 76466 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e82 │ │ │ │ - b.n 7574e │ │ │ │ + bne.w 73f22 │ │ │ │ + b.n 757ee │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 748e2 │ │ │ │ - b.w 748ea │ │ │ │ + beq.w 74982 │ │ │ │ + b.w 7498a │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 758c8 │ │ │ │ + bne.n 75968 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75dc2 │ │ │ │ - cbnz r7, 758d2 │ │ │ │ + bne.w 75e62 │ │ │ │ + cbnz r7, 75972 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76252 │ │ │ │ + bne.w 762f2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b3c │ │ │ │ + bne.w 76bdc │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76394 │ │ │ │ + bne.w 76434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74896 │ │ │ │ + bne.w 74936 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74896 │ │ │ │ + beq.w 74936 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75908 │ │ │ │ + bne.n 759a8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dfe │ │ │ │ - cbnz r6, 75912 │ │ │ │ + bne.w 75e9e │ │ │ │ + cbnz r6, 759b2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a0a │ │ │ │ + bne.w 76aaa │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e12 │ │ │ │ - b.w 748ba │ │ │ │ + beq.w 75eb2 │ │ │ │ + b.w 7495a │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74010 │ │ │ │ + bne.w 740b0 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 74110 │ │ │ │ + bne.w 741b0 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 7411e │ │ │ │ + b.w 741be │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75378 │ │ │ │ + beq.w 75418 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7537e │ │ │ │ - b.n 75386 │ │ │ │ + beq.w 7541e │ │ │ │ + b.n 75426 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 7533c │ │ │ │ + beq.w 753dc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75342 │ │ │ │ - b.n 7534a │ │ │ │ + beq.w 753e2 │ │ │ │ + b.n 753ea │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 748ec │ │ │ │ - b.w 748f4 │ │ │ │ - ldr r3, [pc, #572] @ (75bc0 ) │ │ │ │ + beq.w 7498c │ │ │ │ + b.w 74994 │ │ │ │ + ldr r3, [pc, #572] @ (75c60 ) │ │ │ │ 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 │ │ │ │ @@ -112359,236 +112433,236 @@ │ │ │ │ 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 76b96 │ │ │ │ + beq.w 76c36 │ │ │ │ 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 74c50 │ │ │ │ - ldr r0, [pc, #500] @ (75bc4 ) │ │ │ │ - bl 6d97c │ │ │ │ + beq.w 74cf0 │ │ │ │ + ldr r0, [pc, #500] @ (75c64 ) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #484] @ (75bc4 ) │ │ │ │ - bl 79370 │ │ │ │ + ldr r1, [pc, #484] @ (75c64 ) │ │ │ │ + bl 79414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74c6a │ │ │ │ - b.n 75f62 │ │ │ │ + bne.w 74d0a │ │ │ │ + b.n 76002 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7646c │ │ │ │ + bne.w 7650c │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7578c │ │ │ │ + beq.w 7582c │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #440] @ 75bc0 │ │ │ │ + ldr.w sl, [pc, #440] @ 75c60 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ movw r9, #29952 @ 0x7500 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bc0 │ │ │ │ + beq.w 76c60 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 75b44 │ │ │ │ + bpl.w 75be4 │ │ │ │ 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 75b4e │ │ │ │ + bne.n 75bee │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bf6 │ │ │ │ + beq.w 76c96 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ - mov r6, r8 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ + mov r6, sl │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c54 │ │ │ │ + beq.w 76cf4 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7df24 │ │ │ │ + bl 7e040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76c46 │ │ │ │ + beq.w 76ce6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 75aca │ │ │ │ + beq.n 75b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c32 │ │ │ │ + beq.w 76cd2 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 75a16 │ │ │ │ + bne.n 75ab6 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 7578c │ │ │ │ + bpl.w 7582c │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - ldr r1, [r6, r5] │ │ │ │ + ldr r1, [r5, r6] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ 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 76aec │ │ │ │ + beq.w 76b8c │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r8, [pc, #176] @ 75bd0 │ │ │ │ + ldr.w r8, [pc, #176] @ 75c70 │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74540 │ │ │ │ - ldr r0, [pc, #144] @ (75bc8 ) │ │ │ │ - bl 6d97c │ │ │ │ + beq.w 745e0 │ │ │ │ + ldr r0, [pc, #144] @ (75c68 ) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7454a │ │ │ │ - b.n 75f62 │ │ │ │ + bne.w 745ea │ │ │ │ + b.n 76002 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75a5e │ │ │ │ + beq.n 75afe │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 75a5e │ │ │ │ - bl 7a50c │ │ │ │ + b.n 75afe │ │ │ │ + bl 7a638 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 744b0 │ │ │ │ + bge.w 74550 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75f62 │ │ │ │ + bne.w 76002 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.n 75f66 │ │ │ │ + b.n 76006 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 749bc │ │ │ │ + b.w 74a5c │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d44 │ │ │ │ + beq.w 74de4 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 7518e │ │ │ │ - ldr r0, [pc, #44] @ (75bcc ) │ │ │ │ - bl 6d97c │ │ │ │ + b.w 7522e │ │ │ │ + ldr r0, [pc, #44] @ (75c6c ) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #24] @ (75bcc ) │ │ │ │ - bl 79370 │ │ │ │ + ldr r1, [pc, #24] @ (75c6c ) │ │ │ │ + bl 79414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74c94 │ │ │ │ - b.n 75f62 │ │ │ │ + bne.w 74d34 │ │ │ │ + b.n 76002 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 75f98 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 76038 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 75eac ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 75f4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 75cf0 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 75d90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #7532 @ 0x1d6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36996 @ 0x9084 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -112675,2685 +112749,2690 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74170 │ │ │ │ + beq.w 74210 │ │ │ │ movw r3, #9220 @ 0x2404 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7438e │ │ │ │ - b.w 74170 │ │ │ │ + bne.w 7442e │ │ │ │ + b.w 74210 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73dfa │ │ │ │ + b.w 73e9a │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75a04 │ │ │ │ - b.w 7452a │ │ │ │ + bne.w 75aa4 │ │ │ │ + b.w 745ca │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75dfc │ │ │ │ + beq.n 75e9c │ │ │ │ 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, 75d90 │ │ │ │ + cbnz r0, 75e30 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76864 │ │ │ │ + bne.w 76904 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 748ba │ │ │ │ + bne.w 7495a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 748ba │ │ │ │ + beq.w 7495a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 748ba │ │ │ │ + beq.w 7495a │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 748ba │ │ │ │ + b.w 7495a │ │ │ │ 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 747e2 │ │ │ │ + b.w 74882 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r7, 75dd2 │ │ │ │ + cbnz r7, 75e72 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76256 │ │ │ │ + bne.w 762f6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75de0 │ │ │ │ + bne.n 75e80 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76392 │ │ │ │ + bne.w 76432 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 75dec │ │ │ │ + cbnz r0, 75e8c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f2 │ │ │ │ + bne.w 75992 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 748a2 │ │ │ │ + bne.w 74942 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 748a2 │ │ │ │ + beq.w 74942 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r6, 75e0c │ │ │ │ + cbnz r6, 75eac │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76290 │ │ │ │ + bne.w 76330 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 748ba │ │ │ │ + bne.w 7495a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 748ba │ │ │ │ - b.n 75daa │ │ │ │ + beq.w 7495a │ │ │ │ + b.n 75e4a │ │ │ │ movw r3, #48336 @ 0xbcd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74386 │ │ │ │ + beq.w 74426 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 74170 │ │ │ │ - b.w 74386 │ │ │ │ + bne.w 74210 │ │ │ │ + b.w 74426 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74c10 │ │ │ │ + beq.w 74cb0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 749a4 │ │ │ │ + bne.w 74a44 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7499c │ │ │ │ - b.w 749a4 │ │ │ │ + bne.w 74a3c │ │ │ │ + b.w 74a44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7409c │ │ │ │ + beq.w 7413c │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ - b.w 7411e │ │ │ │ + b.w 741be │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 745a0 │ │ │ │ + bpl.w 74640 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 745a0 │ │ │ │ + bne.w 74640 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 745a0 │ │ │ │ + bne.w 74640 │ │ │ │ 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 745a0 │ │ │ │ + b.w 74640 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b20 │ │ │ │ + beq.w 76bc0 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74b04 │ │ │ │ - b.w 74b72 │ │ │ │ + bgt.w 74ba4 │ │ │ │ + b.w 74c12 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75ae8 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + beq.w 75b88 │ │ │ │ + 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 75ee8 │ │ │ │ + beq.n 75f88 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 769f8 │ │ │ │ + bls.w 76a98 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75ae8 │ │ │ │ + beq.w 75b88 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75a04 │ │ │ │ + b.n 75aa4 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.w 7503a │ │ │ │ + bhi.w 750da │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75042 │ │ │ │ + b.w 750e2 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7688a │ │ │ │ + beq.w 7692a │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r6, 75f2c │ │ │ │ + cbnz r6, 75fcc │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b10 │ │ │ │ + bne.w 76bb0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b14 │ │ │ │ + bne.w 76bb4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 748a2 │ │ │ │ - b.n 75d78 │ │ │ │ + beq.w 74942 │ │ │ │ + b.n 75e18 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7534a │ │ │ │ + beq.w 753ea │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75350 │ │ │ │ - b.w 748f4 │ │ │ │ - ldr r0, [pc, #492] @ (76144 ) │ │ │ │ - bl 6d97c │ │ │ │ + beq.w 753f0 │ │ │ │ + b.w 74994 │ │ │ │ + ldr r0, [pc, #492] @ (761e4 ) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 74086 │ │ │ │ + bne.w 74126 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.w 76c7a │ │ │ │ + bmi.w 76d1a │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 74b94 │ │ │ │ + b.w 74c34 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #4] │ │ │ │ - b.w 75386 │ │ │ │ + b.w 75426 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 76b48 │ │ │ │ + bne.w 76be8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 75f9e │ │ │ │ + cbnz r0, 7603e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76bec │ │ │ │ + bne.w 76c8c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76754 │ │ │ │ + bne.w 767f4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74de6 │ │ │ │ + beq.w 74e86 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76be0 │ │ │ │ - cbnz r6, 75fc8 │ │ │ │ + bne.w 76c80 │ │ │ │ + cbnz r6, 76068 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764a8 │ │ │ │ + bne.w 76548 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74dfe │ │ │ │ + bne.w 74e9e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74dfe │ │ │ │ + beq.w 74e9e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 769c4 │ │ │ │ - cbnz r6, 75ff0 │ │ │ │ + bne.w 76a64 │ │ │ │ + cbnz r6, 76090 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764d0 │ │ │ │ + bne.w 76570 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e16 │ │ │ │ + bne.w 74eb6 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e16 │ │ │ │ + beq.w 74eb6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 769d0 │ │ │ │ - cbnz r6, 76018 │ │ │ │ + bne.w 76a70 │ │ │ │ + cbnz r6, 760b8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764f8 │ │ │ │ + bne.w 76598 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e2e │ │ │ │ + bne.w 74ece │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e2e │ │ │ │ + beq.w 74ece │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76bc8 │ │ │ │ + bne.w 76c68 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 7603e │ │ │ │ + cbnz r6, 760de │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76520 │ │ │ │ + bne.w 765c0 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e46 │ │ │ │ + bne.w 74ee6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e46 │ │ │ │ + beq.w 74ee6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7680a │ │ │ │ + beq.w 768aa │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76068 │ │ │ │ + cbnz r6, 76108 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76546 │ │ │ │ + bne.w 765e6 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e5e │ │ │ │ + bne.w 74efe │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e5e │ │ │ │ + beq.w 74efe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 768d2 │ │ │ │ + beq.w 76972 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 76092 │ │ │ │ + cbnz r6, 76132 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76570 │ │ │ │ + bne.w 76610 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e76 │ │ │ │ + bne.w 74f16 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e76 │ │ │ │ + beq.w 74f16 │ │ │ │ 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 74e82 │ │ │ │ + bne.w 74f22 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e82 │ │ │ │ + beq.w 74f22 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74e82 │ │ │ │ + beq.w 74f22 │ │ │ │ str r7, [r3, #76] @ 0x4c │ │ │ │ - b.w 74e82 │ │ │ │ + b.w 74f22 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 760da │ │ │ │ + bne.n 7617a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76148 │ │ │ │ - cbnz r2, 760e4 │ │ │ │ + bne.n 761e8 │ │ │ │ + cbnz r2, 76184 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76894 │ │ │ │ + bne.w 76934 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ad2 │ │ │ │ + bne.w 76b72 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763f6 │ │ │ │ + bne.w 76496 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74dd6 │ │ │ │ + bne.w 74e76 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74dd6 │ │ │ │ + beq.w 74e76 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76118 │ │ │ │ + bne.n 761b8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76186 │ │ │ │ - cbnz r0, 76122 │ │ │ │ + bne.n 76226 │ │ │ │ + cbnz r0, 761c2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7662e │ │ │ │ + bne.w 766ce │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ba2 │ │ │ │ + bne.w 76c42 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76436 │ │ │ │ - cbnz r0, 7613e │ │ │ │ + bne.w 764d6 │ │ │ │ + cbnz r0, 761de │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76672 │ │ │ │ + bne.w 76712 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e0a │ │ │ │ + b.w 74eaa │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbnz r2, 76158 │ │ │ │ + cbnz r2, 761f8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76898 │ │ │ │ + bne.w 76938 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76166 │ │ │ │ + bne.n 76206 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763f4 │ │ │ │ + bne.w 76494 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ade │ │ │ │ + bne.w 76b7e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76104 │ │ │ │ + bne.n 761a4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 769f4 │ │ │ │ + bne.w 76a94 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74de6 │ │ │ │ + beq.w 74e86 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76194 │ │ │ │ + cbnz r0, 76234 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76630 │ │ │ │ - cbnz r6, 7619e │ │ │ │ + bne.w 766d0 │ │ │ │ + cbnz r6, 7623e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76434 │ │ │ │ + bne.w 764d4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 761aa │ │ │ │ + cbnz r0, 7624a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76672 │ │ │ │ + bne.w 76712 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 761b6 │ │ │ │ + cbnz r0, 76256 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765ca │ │ │ │ + bne.w 7666a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e16 │ │ │ │ + b.w 74eb6 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #4] │ │ │ │ - b.w 75318 │ │ │ │ + b.w 753b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769a4 │ │ │ │ + bne.w 76a44 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 761dc │ │ │ │ + cbnz r2, 7627c │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 763e6 │ │ │ │ + bne.w 76486 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74f0a │ │ │ │ + bne.w 74faa │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f0a │ │ │ │ + beq.w 74faa │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ - b.w 74f0a │ │ │ │ + b.w 74faa │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7530a │ │ │ │ + beq.w 753aa │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75310 │ │ │ │ - b.w 75318 │ │ │ │ - ldr r2, [pc, #620] @ (76478 ) │ │ │ │ + beq.w 753b0 │ │ │ │ + b.w 753b8 │ │ │ │ + ldr r2, [pc, #620] @ (76518 ) │ │ │ │ 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 76242 │ │ │ │ + beq.n 762e2 │ │ │ │ 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 751d8 │ │ │ │ + b.w 75278 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7570a │ │ │ │ - b.w 756ca │ │ │ │ + bne.w 757aa │ │ │ │ + b.w 7576a │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76268 │ │ │ │ + bne.n 76308 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76394 │ │ │ │ - cbnz r0, 76272 │ │ │ │ + bne.w 76434 │ │ │ │ + cbnz r0, 76312 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f2 │ │ │ │ + bne.w 75992 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7627e │ │ │ │ + cbnz r0, 7631e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dfc │ │ │ │ + bne.w 75e9c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 748ae │ │ │ │ + bne.w 7494e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 748b0 │ │ │ │ + beq.w 74950 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.n 75e0c │ │ │ │ + b.n 75eac │ │ │ │ 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 752c4 │ │ │ │ - b.w 752c8 │ │ │ │ + bne.w 75364 │ │ │ │ + b.w 75368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76078 │ │ │ │ + bne.w 76118 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 762c0 │ │ │ │ + cbnz r0, 76360 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76594 │ │ │ │ - cbnz r6, 762ca │ │ │ │ + bne.w 76634 │ │ │ │ + cbnz r6, 7636a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765b4 │ │ │ │ + bne.w 76654 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765a8 │ │ │ │ + bne.w 76648 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 760c6 │ │ │ │ + bne.w 76166 │ │ │ │ mov r0, r7 │ │ │ │ - b.w 74e82 │ │ │ │ + b.w 74f22 │ │ │ │ movw r6, #40780 @ 0x9f4c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76904 │ │ │ │ + beq.w 769a4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 762ea │ │ │ │ + bne.n 7638a │ │ │ │ movw r6, #42652 @ 0xa69c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76910 │ │ │ │ + beq.w 769b0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76302 │ │ │ │ + bne.n 763a2 │ │ │ │ movw r6, #42444 @ 0xa5cc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76a6c │ │ │ │ + beq.w 76b0c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7631a │ │ │ │ + bne.n 763ba │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7691c │ │ │ │ + beq.w 769bc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7632a │ │ │ │ + bne.n 763ca │ │ │ │ movw r6, #42028 @ 0xa42c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 76950 │ │ │ │ + bne.w 769f0 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75278 │ │ │ │ + b.w 75318 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76602 │ │ │ │ + bne.w 766a2 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7576e │ │ │ │ + beq.w 7580e │ │ │ │ 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 7576e │ │ │ │ + b.w 7580e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r0, 763a4 │ │ │ │ + cbnz r0, 76444 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f6 │ │ │ │ + bne.w 75996 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 763b2 │ │ │ │ + bne.n 76452 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dfc │ │ │ │ + bne.w 75e9c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75912 │ │ │ │ + bne.w 759b2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75e0c │ │ │ │ - b.n 76290 │ │ │ │ + beq.w 75eac │ │ │ │ + b.n 76330 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7589e │ │ │ │ - b.w 740f8 │ │ │ │ + bne.w 7593e │ │ │ │ + b.w 74198 │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7411e │ │ │ │ - b.w 7402a │ │ │ │ + beq.w 741be │ │ │ │ + b.w 740ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768e4 │ │ │ │ + bne.w 76984 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 761e4 │ │ │ │ - b.w 74f0a │ │ │ │ + beq.w 76284 │ │ │ │ + b.w 74faa │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r6, 76406 │ │ │ │ + cbnz r6, 764a6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76108 │ │ │ │ + bne.w 761a8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76414 │ │ │ │ + bne.n 764b4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76184 │ │ │ │ + bne.w 76224 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76b8a │ │ │ │ + bne.w 76c2a │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76630 │ │ │ │ + bne.w 766d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74dfe │ │ │ │ + bne.w 74e9e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74dfe │ │ │ │ + beq.w 74e9e │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r0, 76444 │ │ │ │ + cbnz r0, 764e4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76674 │ │ │ │ - cbnz r6, 7644e │ │ │ │ + bne.w 76714 │ │ │ │ + cbnz r6, 764ee │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765ca │ │ │ │ + bne.w 7666a │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7645a │ │ │ │ + cbnz r0, 764fa │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76798 │ │ │ │ + bne.w 76838 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76466 │ │ │ │ + cbnz r0, 76506 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76760 │ │ │ │ + bne.w 76800 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e2e │ │ │ │ - ldr r6, [pc, #8] @ (76478 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + b.w 74ece │ │ │ │ + ldr r5, [pc, #8] @ (76518 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 75ec8 │ │ │ │ + b.n 75f68 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76104 │ │ │ │ + beq.w 761a4 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76b74 │ │ │ │ + bne.w 76c14 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 76498 │ │ │ │ + cbnz r6, 76538 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fb0 │ │ │ │ + bne.w 76050 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74df2 │ │ │ │ + bne.w 74e92 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74df2 │ │ │ │ + beq.w 74e92 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76bd6 │ │ │ │ - cbnz r6, 764c0 │ │ │ │ + bne.w 76c76 │ │ │ │ + cbnz r6, 76560 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fd8 │ │ │ │ + bne.w 76078 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e0a │ │ │ │ + bne.w 74eaa │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e0a │ │ │ │ + beq.w 74eaa │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76bcc │ │ │ │ - cbnz r6, 764e8 │ │ │ │ + bne.w 76c6c │ │ │ │ + cbnz r6, 76588 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76000 │ │ │ │ + bne.w 760a0 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e22 │ │ │ │ + bne.w 74ec2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e22 │ │ │ │ + beq.w 74ec2 │ │ │ │ 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, 76510 │ │ │ │ + cbnz r6, 765b0 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76028 │ │ │ │ + bne.w 760c8 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e3a │ │ │ │ + bne.w 74eda │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e3a │ │ │ │ + beq.w 74eda │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76b6e │ │ │ │ + bne.w 76c0e │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76536 │ │ │ │ + cbnz r6, 765d6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7604e │ │ │ │ + bne.w 760ee │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e52 │ │ │ │ + bne.w 74ef2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e52 │ │ │ │ + beq.w 74ef2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 768dc │ │ │ │ + beq.w 7697c │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 76560 │ │ │ │ + cbnz r6, 76600 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76078 │ │ │ │ + bne.w 76118 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74e6a │ │ │ │ + bne.w 74f0a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74e6a │ │ │ │ + beq.w 74f0a │ │ │ │ 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 760ac │ │ │ │ + bne.w 7614c │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 760ac │ │ │ │ - b.n 760a2 │ │ │ │ + beq.w 7614c │ │ │ │ + b.n 76142 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76570 │ │ │ │ + bne.n 76610 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 765b8 │ │ │ │ + cbnz r6, 76658 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ - cbnz r7, 765b6 │ │ │ │ - cbnz r0, 765a8 │ │ │ │ + cbnz r7, 76656 │ │ │ │ + cbnz r0, 76648 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b1a │ │ │ │ + bne.w 76bba │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e82 │ │ │ │ + b.w 74f22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 760a2 │ │ │ │ + bne.w 76142 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 765a8 │ │ │ │ + bne.n 76648 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 765a8 │ │ │ │ - b.n 760c6 │ │ │ │ + beq.n 76648 │ │ │ │ + b.n 76166 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76000 │ │ │ │ + bne.w 760a0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 765da │ │ │ │ + cbnz r0, 7667a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7679a │ │ │ │ - cbnz r6, 765e4 │ │ │ │ + bne.w 7683a │ │ │ │ + cbnz r6, 76684 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76760 │ │ │ │ + bne.w 76800 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 765f0 │ │ │ │ + cbnz r0, 76690 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767d0 │ │ │ │ + bne.w 76870 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 765fc │ │ │ │ + cbnz r0, 7669c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7671c │ │ │ │ + bne.w 767bc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e46 │ │ │ │ - movw r1, #1897 @ 0x769 │ │ │ │ + b.w 74ee6 │ │ │ │ + movw r1, #2153 @ 0x869 │ │ │ │ movt r1, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 76abe │ │ │ │ + bne.w 76b5e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7635e │ │ │ │ - b.w 7576e │ │ │ │ + bne.w 763fe │ │ │ │ + b.w 7580e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76184 │ │ │ │ - b.n 75fb0 │ │ │ │ + beq.w 76224 │ │ │ │ + b.n 76050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764a8 │ │ │ │ + bne.w 76548 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ - cbnz r6, 7663e │ │ │ │ + cbnz r6, 766de │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76436 │ │ │ │ - cbnz r0, 76644 │ │ │ │ + bne.w 764d6 │ │ │ │ + cbnz r0, 766e4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - cbnz r7, 76672 │ │ │ │ + cbnz r7, 76712 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ab4 │ │ │ │ + bne.w 76b54 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 765cc │ │ │ │ - cbnz r0, 7665e │ │ │ │ + bne.n 7666c │ │ │ │ + cbnz r0, 766fe │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76798 │ │ │ │ + bne.w 76838 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e22 │ │ │ │ + b.w 74ec2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76434 │ │ │ │ - b.n 75fd8 │ │ │ │ + beq.w 764d4 │ │ │ │ + b.n 76078 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764d0 │ │ │ │ + bne.w 76570 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #32] │ │ │ │ - cbnz r6, 76680 │ │ │ │ + cbnz r6, 76720 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 765cc │ │ │ │ - cbnz r0, 7668a │ │ │ │ + bne.n 7666c │ │ │ │ + cbnz r0, 7672a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76798 │ │ │ │ + bne.w 76838 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b32 │ │ │ │ + bne.w 76bd2 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76762 │ │ │ │ - cbnz r0, 766a4 │ │ │ │ + bne.n 76802 │ │ │ │ + cbnz r0, 76744 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767d0 │ │ │ │ + bne.w 76870 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e3a │ │ │ │ + b.w 74eda │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74170 │ │ │ │ - b.n 75f62 │ │ │ │ + bne.w 74210 │ │ │ │ + b.n 76002 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76546 │ │ │ │ + bne.w 765e6 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 766d8 │ │ │ │ + cbnz r6, 76778 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762b2 │ │ │ │ - cbnz r0, 766e2 │ │ │ │ + bne.w 76352 │ │ │ │ + cbnz r0, 76782 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76592 │ │ │ │ + bne.w 76632 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762ca │ │ │ │ + bne.w 7636a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 762cc │ │ │ │ - b.n 765b6 │ │ │ │ + beq.w 7636c │ │ │ │ + b.n 76656 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7687c │ │ │ │ + bne.w 7691c │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ - b.w 74f36 │ │ │ │ + b.w 74fd6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 761ec │ │ │ │ + beq.w 7628c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74f0a │ │ │ │ - b.n 761ec │ │ │ │ + beq.w 74faa │ │ │ │ + b.n 7628c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7604e │ │ │ │ + bne.w 760ee │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7672a │ │ │ │ + cbnz r0, 767ca │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 766ca │ │ │ │ - cbnz r6, 76734 │ │ │ │ + bne.n 7676a │ │ │ │ + cbnz r6, 767d4 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762b0 │ │ │ │ + bne.w 76350 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 76740 │ │ │ │ + cbnz r0, 767e0 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76592 │ │ │ │ + bne.w 76632 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7674c │ │ │ │ + cbnz r0, 767ec │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765b4 │ │ │ │ + bne.w 76654 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e76 │ │ │ │ + b.w 74f16 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74de6 │ │ │ │ + b.w 74e86 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76028 │ │ │ │ + bne.w 760c8 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7676e │ │ │ │ + cbnz r0, 7680e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 767d2 │ │ │ │ - cbnz r6, 76776 │ │ │ │ + bne.n 76872 │ │ │ │ + cbnz r6, 76816 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7671c │ │ │ │ + bne.n 767bc │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 76780 │ │ │ │ + cbnz r0, 76820 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 766c8 │ │ │ │ + bne.n 76768 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7678c │ │ │ │ + cbnz r0, 7682c │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762b0 │ │ │ │ + bne.w 76350 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e5e │ │ │ │ + b.w 74efe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764f8 │ │ │ │ + bne.w 76598 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 767a6 │ │ │ │ + cbnz r6, 76846 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76762 │ │ │ │ - cbnz r0, 767ac │ │ │ │ + bne.n 76802 │ │ │ │ + cbnz r0, 7684c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 767d0 │ │ │ │ + cbnz r7, 76870 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76bb6 │ │ │ │ + bne.w 76c56 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7671e │ │ │ │ - cbnz r0, 767c4 │ │ │ │ + bne.n 767be │ │ │ │ + cbnz r0, 76864 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 766c8 │ │ │ │ + bne.n 76768 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e52 │ │ │ │ + b.w 74ef2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76520 │ │ │ │ + bne.w 765c0 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 767de │ │ │ │ + cbnz r6, 7687e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7671e │ │ │ │ - cbnz r0, 767e8 │ │ │ │ + bne.n 767be │ │ │ │ + cbnz r0, 76888 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766c8 │ │ │ │ + bne.w 76768 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b28 │ │ │ │ + bne.w 76bc8 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762b2 │ │ │ │ - cbnz r0, 76804 │ │ │ │ + bne.w 76352 │ │ │ │ + cbnz r0, 768a4 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76592 │ │ │ │ + bne.w 76632 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74e6a │ │ │ │ + b.w 74f0a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76060 │ │ │ │ - b.n 76068 │ │ │ │ + beq.w 76100 │ │ │ │ + b.n 76108 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 76c24 │ │ │ │ - cbnz r7, 76828 │ │ │ │ + bne.w 76cc4 │ │ │ │ + cbnz r7, 768c8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f14 │ │ │ │ + bne.w 75fb4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76b68 │ │ │ │ + bne.w 76c08 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74896 │ │ │ │ + beq.w 74936 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76bae │ │ │ │ + beq.w 76c4e │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76854 │ │ │ │ + cbnz r0, 768f4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d78 │ │ │ │ + bne.w 75e18 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 748ae │ │ │ │ + bne.w 7494e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 748ae │ │ │ │ + beq.w 7494e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76c58 │ │ │ │ + bne.w 76cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d98 │ │ │ │ - b.w 748ba │ │ │ │ + beq.w 75e38 │ │ │ │ + b.w 7495a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74f36 │ │ │ │ - b.n 766fc │ │ │ │ + beq.w 74fd6 │ │ │ │ + b.n 7679c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75f24 │ │ │ │ - b.w 75f2c │ │ │ │ + beq.w 75fc4 │ │ │ │ + b.w 75fcc │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 768aa │ │ │ │ + bne.n 7694a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763f6 │ │ │ │ - cbnz r6, 768b4 │ │ │ │ + bne.w 76496 │ │ │ │ + cbnz r6, 76954 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76104 │ │ │ │ + bne.w 761a4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 768c0 │ │ │ │ + cbnz r6, 76960 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76184 │ │ │ │ + bne.w 76224 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74df2 │ │ │ │ + bne.w 74e92 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74df2 │ │ │ │ - b.n 7662e │ │ │ │ + beq.w 74e92 │ │ │ │ + b.n 766ce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7608a │ │ │ │ - b.w 76092 │ │ │ │ + beq.w 7612a │ │ │ │ + b.w 76132 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76558 │ │ │ │ - b.n 76560 │ │ │ │ + beq.w 765f8 │ │ │ │ + b.n 76600 │ │ │ │ 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 74f0a │ │ │ │ + bne.w 74faa │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74f0a │ │ │ │ - b.n 7670c │ │ │ │ + beq.w 74faa │ │ │ │ + b.n 767ac │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75278 │ │ │ │ + b.w 75318 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75278 │ │ │ │ + b.w 75318 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75278 │ │ │ │ + b.w 75318 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 747ec │ │ │ │ + b.w 7488c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7490c │ │ │ │ + beq.w 749ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fac │ │ │ │ - b.w 74fa4 │ │ │ │ + beq.w 7504c │ │ │ │ + b.w 75044 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7683a │ │ │ │ - b.w 758f2 │ │ │ │ + bne.w 768da │ │ │ │ + b.w 75992 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76342 │ │ │ │ + bne.w 763e2 │ │ │ │ movw r6, #22164 @ 0x5694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76a78 │ │ │ │ + beq.w 76b18 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76964 │ │ │ │ + bne.n 76a04 │ │ │ │ movw r4, #21648 @ 0x5490 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76f40 │ │ │ │ + bne.w 76fe0 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75278 │ │ │ │ + b.w 75318 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75326 │ │ │ │ + beq.w 753c6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74dca │ │ │ │ + b.w 74e6a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74ef4 │ │ │ │ + beq.w 74f94 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 769ba │ │ │ │ + cbnz r2, 76a5a │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 768e6 │ │ │ │ + bne.n 76986 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 768fa │ │ │ │ - b.w 74f0a │ │ │ │ + beq.n 7699a │ │ │ │ + b.w 74faa │ │ │ │ str r7, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75fe8 │ │ │ │ - b.w 75ff0 │ │ │ │ + beq.w 76088 │ │ │ │ + b.w 76090 │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76010 │ │ │ │ - b.w 76018 │ │ │ │ + beq.w 760b0 │ │ │ │ + b.w 760b8 │ │ │ │ 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 74aae │ │ │ │ + ble.w 74b4e │ │ │ │ movs r5, #0 │ │ │ │ - b.w 74800 │ │ │ │ + b.w 748a0 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 76754 │ │ │ │ + b.n 767f4 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75ef0 │ │ │ │ + b.w 75f90 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76864 │ │ │ │ + bne.w 76904 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 76290 │ │ │ │ + b.n 76330 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 760bc │ │ │ │ - b.w 760c6 │ │ │ │ + bne.w 7615c │ │ │ │ + b.w 76166 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74bc4 │ │ │ │ - b.w 74bcc │ │ │ │ - cbz r5, 76a2e │ │ │ │ + bne.w 74c64 │ │ │ │ + b.w 74c6c │ │ │ │ + cbz r5, 76ace │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 749ec │ │ │ │ + beq.w 74a8c │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 749ec │ │ │ │ + b.w 74a8c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74f82 │ │ │ │ + beq.w 75022 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74f82 │ │ │ │ + b.w 75022 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 754d8 │ │ │ │ + b.w 75578 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73f0c │ │ │ │ - ldr r4, [pc, #760] @ (76d58 ) │ │ │ │ - b.w 75760 │ │ │ │ + b.w 73fac │ │ │ │ + ldr r4, [pc, #760] @ (76df8 ) │ │ │ │ + b.w 75800 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74d44 │ │ │ │ + b.w 74de4 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75278 │ │ │ │ + b.w 75318 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75278 │ │ │ │ + b.w 75318 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 7543c │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 754dc │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 7543c │ │ │ │ + b.w 754dc │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 74fec │ │ │ │ + b.w 7508c │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73fd0 │ │ │ │ + b.w 74070 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74fde │ │ │ │ + b.w 7507e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75daa │ │ │ │ - b.w 75da0 │ │ │ │ + beq.w 75e4a │ │ │ │ + b.w 75e40 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76656 │ │ │ │ - b.n 7665e │ │ │ │ + beq.w 766f6 │ │ │ │ + b.n 766fe │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7635e │ │ │ │ - b.w 7576e │ │ │ │ + bne.w 763fe │ │ │ │ + b.w 7580e │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 760fc │ │ │ │ - b.w 74dd6 │ │ │ │ + beq.w 7619c │ │ │ │ + b.w 74e76 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7617c │ │ │ │ + beq.w 7621c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 76754 │ │ │ │ + b.n 767f4 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75b1c │ │ │ │ + b.w 75bbc │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ - b.w 73e46 │ │ │ │ + b.w 73ee6 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 73f66 │ │ │ │ + b.w 74006 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7683a │ │ │ │ + b.n 768da │ │ │ │ mov r6, r5 │ │ │ │ - b.w 748a2 │ │ │ │ + b.w 74942 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 760c6 │ │ │ │ + b.w 76166 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 751ce │ │ │ │ + b.w 7526e │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 767fc │ │ │ │ - b.n 76804 │ │ │ │ + beq.w 7689c │ │ │ │ + b.n 768a4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7669c │ │ │ │ - b.n 766a4 │ │ │ │ + beq.w 7673c │ │ │ │ + b.n 76744 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758ea │ │ │ │ - b.w 74896 │ │ │ │ + beq.w 7598a │ │ │ │ + b.w 74936 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76bf0 │ │ │ │ + bne.n 76c90 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74dd6 │ │ │ │ - b.n 76482 │ │ │ │ + beq.w 74e76 │ │ │ │ + b.n 76522 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 74066 │ │ │ │ + b.w 74106 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74896 │ │ │ │ + b.w 74936 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - b.w 7603e │ │ │ │ + b.w 760de │ │ │ │ ldr r6, [r3, #20] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76752 │ │ │ │ + bne.w 767f2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74de6 │ │ │ │ - b.w 75fb0 │ │ │ │ + beq.w 74e86 │ │ │ │ + b.w 76050 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7642c │ │ │ │ - b.w 74dfe │ │ │ │ + beq.w 764cc │ │ │ │ + b.w 74e9e │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r3, r1, r2 │ │ │ │ - b.w 759c0 │ │ │ │ + b.w 75a60 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76136 │ │ │ │ - b.w 7613e │ │ │ │ + beq.w 761d6 │ │ │ │ + b.w 761de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7684c │ │ │ │ - b.n 76854 │ │ │ │ + beq.w 768ec │ │ │ │ + b.n 768f4 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 767be │ │ │ │ - b.n 767c4 │ │ │ │ + beq.w 7685e │ │ │ │ + b.n 76864 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - b.n 76510 │ │ │ │ + b.n 765b0 │ │ │ │ str r7, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764e0 │ │ │ │ - b.n 764e8 │ │ │ │ + beq.w 76580 │ │ │ │ + b.n 76588 │ │ │ │ str r7, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764b8 │ │ │ │ - b.n 764c0 │ │ │ │ + beq.w 76558 │ │ │ │ + b.n 76560 │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75fc0 │ │ │ │ - b.w 75fc8 │ │ │ │ + beq.w 76060 │ │ │ │ + b.w 76068 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 76482 │ │ │ │ + b.n 76522 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74dd6 │ │ │ │ + b.w 74e76 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75f62 │ │ │ │ + beq.w 76002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75f62 │ │ │ │ + bne.w 76002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 749ec │ │ │ │ + b.w 74a8c │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75394 │ │ │ │ + beq.w 75434 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 7488a │ │ │ │ + b.w 7492a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 75aca │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 7585c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 758fc │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76c06 │ │ │ │ - b.w 75f62 │ │ │ │ + bne.n 76ca6 │ │ │ │ + b.w 76002 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 76bfa │ │ │ │ + b.n 76c9a │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.w 748b0 │ │ │ │ + b.w 74950 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.w 73ff6 │ │ │ │ + b.w 74096 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 740d0 │ │ │ │ - ldr r0, [pc, #224] @ (76d5c ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74170 │ │ │ │ + ldr r0, [pc, #224] @ (76dfc ) │ │ │ │ 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 76cfe │ │ │ │ + beq.n 76d9e │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 76cfe │ │ │ │ + bhi.n 76d9e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 75f74 │ │ │ │ + b.w 76014 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #13256 @ 0x33c8 │ │ │ │ + movw r1, #13512 @ 0x34c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ - cbz r0, 76ce4 │ │ │ │ + b.w 76006 │ │ │ │ + cbz r0, 76d84 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74f1a │ │ │ │ + beq.w 74fba │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ - b.w 74f1a │ │ │ │ - cbz r0, 76cf8 │ │ │ │ + b.w 74fba │ │ │ │ + cbz r0, 76d98 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74f26 │ │ │ │ + beq.w 74fc6 │ │ │ │ str r7, [r3, #124] @ 0x7c │ │ │ │ - b.w 74f26 │ │ │ │ + b.w 74fc6 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 76caa │ │ │ │ - bl d6f30 │ │ │ │ + b.n 76d4a │ │ │ │ + bl d76cc │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.w 75f62 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.w 76002 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #13664 @ 0x3560 │ │ │ │ + movw r1, #13920 @ 0x3660 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #13584 @ 0x3510 │ │ │ │ + movw r1, #13840 @ 0x3610 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 76d68 │ │ │ │ + cbnz r6, 76e08 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w 74f92 │ │ │ │ + b.w 75032 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 76d62 │ │ │ │ - b.w 74902 │ │ │ │ + bne.n 76e02 │ │ │ │ + b.w 749a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 7511e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 751be │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f10 │ │ │ │ + bne.w 76fb0 │ │ │ │ str.w r7, [r3, #136] @ 0x88 │ │ │ │ - b.w 74f46 │ │ │ │ + b.w 74fe6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ - b.w 7542e │ │ │ │ - cbnz r0, 76da0 │ │ │ │ + b.w 754ce │ │ │ │ + cbnz r0, 76e40 │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ - b.w 74ee2 │ │ │ │ + b.w 74f82 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76d9a │ │ │ │ - b.w 74ee2 │ │ │ │ + bne.n 76e3a │ │ │ │ + b.w 74f82 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #13424 @ 0x3470 │ │ │ │ + movw r1, #13680 @ 0x3570 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 75b62 │ │ │ │ + b.w 75c02 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 749bc │ │ │ │ + b.w 74a5c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #13744 @ 0x35b0 │ │ │ │ + movw r1, #14000 @ 0x36b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #13908 @ 0x3654 │ │ │ │ + movw r1, #14164 @ 0x3754 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.w 74b72 │ │ │ │ + bl d545c │ │ │ │ + b.w 74c12 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 74b22 │ │ │ │ - b.w 74b42 │ │ │ │ + bne.w 74bc2 │ │ │ │ + b.w 74be2 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 76bfa │ │ │ │ + b.n 76c9a │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #13632 @ 0x3540 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f28 │ │ │ │ + bne.n 76fc8 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ - b.w 74ed6 │ │ │ │ + b.w 74f76 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75b6c │ │ │ │ - b.w 75f62 │ │ │ │ + bne.w 75c0c │ │ │ │ + b.w 76002 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74bd0 │ │ │ │ + bne.w 74c70 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 749da │ │ │ │ - b.w 74bcc │ │ │ │ + beq.w 74a7a │ │ │ │ + b.w 74c6c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ + movw r1, #13472 @ 0x34a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75f66 │ │ │ │ + b.w 76006 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75b6c │ │ │ │ - b.w 75f62 │ │ │ │ - cbz r0, 76ec0 │ │ │ │ + bne.w 75c0c │ │ │ │ + b.w 76002 │ │ │ │ + cbz r0, 76f60 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74ea6 │ │ │ │ + beq.w 74f46 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ - b.w 74ea6 │ │ │ │ - cbnz r0, 76ee0 │ │ │ │ + b.w 74f46 │ │ │ │ + cbnz r0, 76f80 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ - b.w 74e8e │ │ │ │ - cbz r0, 76eda │ │ │ │ + b.w 74f2e │ │ │ │ + cbz r0, 76f7a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74e9a │ │ │ │ + beq.w 74f3a │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.w 74e9a │ │ │ │ + b.w 74f3a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76ec8 │ │ │ │ - b.w 74e8e │ │ │ │ - cbz r0, 76ef8 │ │ │ │ + bne.n 76f68 │ │ │ │ + b.w 74f2e │ │ │ │ + cbz r0, 76f98 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74ebe │ │ │ │ + beq.w 74f5e │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ - b.w 74ebe │ │ │ │ - cbz r0, 76f0a │ │ │ │ + b.w 74f5e │ │ │ │ + cbz r0, 76faa │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74eca │ │ │ │ + beq.w 74f6a │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ - b.w 74eca │ │ │ │ + b.w 74f6a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 76d84 │ │ │ │ - b.w 74f46 │ │ │ │ - cbnz r0, 76f34 │ │ │ │ + bne.w 76e24 │ │ │ │ + b.w 74fe6 │ │ │ │ + cbnz r0, 76fd4 │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ - b.w 74eb2 │ │ │ │ + b.w 74f52 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76e58 │ │ │ │ - b.w 74ed6 │ │ │ │ + bne.n 76ef8 │ │ │ │ + b.w 74f76 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76f22 │ │ │ │ - b.w 74eb2 │ │ │ │ + bne.n 76fc2 │ │ │ │ + b.w 74f52 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7697c │ │ │ │ - b.w 747d6 │ │ │ │ + bne.w 76a1c │ │ │ │ + b.w 74876 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076f50 : │ │ │ │ +00076ff0 : │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76f90 │ │ │ │ + cbz r2, 77030 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76f90 │ │ │ │ + cbz r2, 77030 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76f98 ) │ │ │ │ + ldr r2, [pc, #32] @ (77038 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76f94 │ │ │ │ + cbz r4, 77034 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a4f4 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076f9c : │ │ │ │ +0007703c : │ │ │ │ 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 76fb8 │ │ │ │ + bne.n 77058 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76fc2 │ │ │ │ + cbnz r3, 77062 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #1897 @ 0x769 │ │ │ │ + movw r2, #2153 @ 0x869 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76fdc │ │ │ │ + bne.n 7707c │ │ │ │ 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 76fd4 │ │ │ │ + b.n 77074 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r8, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 778ce │ │ │ │ + bne.w 77916 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #40780 @ 0x9f4c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 775a8 │ │ │ │ + bne.w 77618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 778fc │ │ │ │ + bl 7799c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 775e0 │ │ │ │ + beq.w 772cc │ │ │ │ movw r7, #40780 @ 0x9f4c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - beq.w 771dc │ │ │ │ - movw r3, #22164 @ 0x5694 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 7746e │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - bpl.w 7777a │ │ │ │ - ldrd r1, r0, [r6, #8] │ │ │ │ - bl 78900 │ │ │ │ + bne.w 77260 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 77074 │ │ │ │ - subs r2, #1 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 7775c │ │ │ │ + adds r1, r2, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7775c │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77462 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 775e0 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ + beq.w 77660 │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 778c2 │ │ │ │ + beq.w 778f8 │ │ │ │ + mov r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 7720e │ │ │ │ + bne.w 774c4 │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7732a │ │ │ │ + bne.w 772da │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 778a8 │ │ │ │ + bne.w 778fc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.w 77372 │ │ │ │ + bmi.w 7731e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7738e │ │ │ │ + bne.w 7733a │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 77130 │ │ │ │ + ble.n 771b6 │ │ │ │ add.w r7, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 7710a │ │ │ │ + bhi.n 77190 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 7710e │ │ │ │ + cbz r3, 77194 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 7710a │ │ │ │ + ble.n 77190 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77128 │ │ │ │ + beq.n 771ae │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7710a │ │ │ │ + beq.n 77190 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77128 │ │ │ │ + beq.n 771ae │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7710a │ │ │ │ + beq.n 77190 │ │ │ │ adds r3, #16 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w sl, [r3, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 77128 │ │ │ │ + beq.n 771ae │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 770fa │ │ │ │ + bne.n 77180 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 77514 │ │ │ │ + b.n 77430 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 77128 │ │ │ │ + beq.n 771ae │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77110 │ │ │ │ + bne.n 77196 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7710a │ │ │ │ + bne.n 77190 │ │ │ │ adds r6, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 770c8 │ │ │ │ + bne.n 7714e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 77538 │ │ │ │ + bne.w 77454 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 771b6 │ │ │ │ + ble.n 7723c │ │ │ │ add.w r1, r6, #8 │ │ │ │ mov sl, r0 │ │ │ │ movs r6, #0 │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 77190 │ │ │ │ + bhi.n 77216 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 77194 │ │ │ │ + cbz r3, 7721a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 77190 │ │ │ │ + ble.n 77216 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 771ae │ │ │ │ + beq.n 77234 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 77190 │ │ │ │ + beq.n 77216 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 771ae │ │ │ │ + beq.n 77234 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 77190 │ │ │ │ + beq.n 77216 │ │ │ │ adds r3, #16 │ │ │ │ mov.w lr, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 771ae │ │ │ │ + beq.n 77234 │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 77180 │ │ │ │ + bne.n 77206 │ │ │ │ mov r0, sl │ │ │ │ - b.n 7758e │ │ │ │ + b.n 774aa │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 771ae │ │ │ │ + beq.n 77234 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77196 │ │ │ │ + bne.n 7721c │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77190 │ │ │ │ + bne.n 77216 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 7714e │ │ │ │ + bne.n 771d4 │ │ │ │ mov r0, sl │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 771c4 │ │ │ │ + bmi.n 7724a │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777f0 │ │ │ │ + bne.w 7792c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 777ea │ │ │ │ + bne.w 77934 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77350 │ │ │ │ + bne.n 77300 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + movw r3, #22164 @ 0x5694 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7775c │ │ │ │ - adds r1, r2, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 7775c │ │ │ │ + bne.w 7766a │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 77852 │ │ │ │ + ldrd r1, r0, [r6, #8] │ │ │ │ + bl 789a4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 77294 │ │ │ │ + subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77632 │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77882 │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.w 7708c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 80564 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 7740e │ │ │ │ + cbz r3, 772cc │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ble.w 7708c │ │ │ │ - movw lr, #36432 @ 0x8e50 │ │ │ │ - movt lr, #71 @ 0x47 │ │ │ │ - mov ip, sl │ │ │ │ - mov.w r9, #0 │ │ │ │ - add.w sl, r3, #8 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - ldr.w r1, [lr, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str.w lr, [sp, #12] │ │ │ │ - strd r5, r4, [sp, #24] │ │ │ │ - ldr.w r5, [sl, #4]! │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 77842 │ │ │ │ - ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r6, [r3, #172] @ 0xac │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 775ee │ │ │ │ - ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77604 │ │ │ │ - ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 77628 │ │ │ │ - ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 77644 │ │ │ │ - ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 776d8 │ │ │ │ - strd r3, ip, [sp, #32] │ │ │ │ - bl 80564 │ │ │ │ - ldrd r3, ip, [sp, #32] │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr.w r1, [r8, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 772b2 │ │ │ │ - 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 772c8 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr.w r2, [r8, #20] │ │ │ │ - cmp r0, r2 │ │ │ │ - it eq │ │ │ │ - moveq r4, r8 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - ldr.w lr, [r4, #16] │ │ │ │ - cmp r0, lr │ │ │ │ - bne.w 77608 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ + bne.w 7710c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77608 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - cmp lr, r0 │ │ │ │ - bne.w 776e2 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 776e2 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 77600 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 77600 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 77704 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + beq.n 772b6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 77664 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 77612 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, ip │ │ │ │ - bne.n 77248 │ │ │ │ - ldrd r8, r3, [sp, #16] │ │ │ │ - ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 7708c │ │ │ │ + beq.w 7793a │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #26476 @ 0x676c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d545c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 77870 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7725a │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 77098 │ │ │ │ + beq.w 7711e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77098 │ │ │ │ + bne.w 7711e │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 77098 │ │ │ │ + b.n 7711e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 771d4 │ │ │ │ + beq.n 77258 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 771d4 │ │ │ │ + bne.n 77258 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 771d4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77258 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #17 │ │ │ │ - bmi.w 776a0 │ │ │ │ + bmi.w 7776a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 770b2 │ │ │ │ - ldr r1, [pc, #684] @ (7763c ) │ │ │ │ + beq.w 77138 │ │ │ │ + ldr r1, [pc, #684] @ (775e8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d8504 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8ca0 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77512 │ │ │ │ + beq.n 7742e │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #660] @ (7763c ) │ │ │ │ + ldr r1, [pc, #664] @ (775e8 ) │ │ │ │ movw r0, #40780 @ 0x9f4c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d8504 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8ca0 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 774fe │ │ │ │ + beq.n 7741a │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 773d0 │ │ │ │ + beq.n 77378 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77804 │ │ │ │ + beq.w 77970 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 773e4 │ │ │ │ + beq.n 7738c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 777f8 │ │ │ │ + beq.w 77964 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 77512 │ │ │ │ + bne.n 7742e │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 770bc │ │ │ │ - b.n 77130 │ │ │ │ + bgt.w 77142 │ │ │ │ + b.n 771b6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774cc │ │ │ │ + beq.w 776cc │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 777ca │ │ │ │ - ldr r2, [pc, #544] @ (77640 ) │ │ │ │ + bne.w 77828 │ │ │ │ + ldr r2, [pc, #548] @ (775ec ) │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774cc │ │ │ │ + beq.w 776cc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 774cc │ │ │ │ + beq.w 776cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 777d6 │ │ │ │ + beq.w 77892 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77798 │ │ │ │ + beq.w 77834 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 775e0 │ │ │ │ + beq.w 772cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 775e0 │ │ │ │ + bne.w 772cc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 77074 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8861c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7776c │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 108b88 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - beq.n 7742e │ │ │ │ - bl 72f44 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 774a4 │ │ │ │ - b.n 7742e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r9, r1 │ │ │ │ - bge.w 77720 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 77496 │ │ │ │ - ldr r2, [pc, #388] @ (77640 ) │ │ │ │ - mov r3, r9 │ │ │ │ - mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [r2, r9] │ │ │ │ - ldr r1, [r2, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 773fa │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 7764e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 774ee │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 774ee │ │ │ │ - mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 7706a │ │ │ │ - b.n 77074 │ │ │ │ + b.n 77294 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 77512 │ │ │ │ + beq.n 7742e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 77512 │ │ │ │ + cbnz r2, 7742e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bpl.w 77130 │ │ │ │ + bpl.w 771b6 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, r5 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 7713c │ │ │ │ - ldr r1, [pc, #256] @ (7763c ) │ │ │ │ + beq.w 771c2 │ │ │ │ + ldr r1, [pc, #400] @ (775e8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d8504 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8ca0 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7758c │ │ │ │ + cbz r0, 774a8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ (7763c ) │ │ │ │ + ldr r1, [pc, #384] @ (775e8 ) │ │ │ │ movw r0, #40780 @ 0x9f4c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d8504 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ + bl d8ca0 <_PyEval_CheckExceptTypeValid@@Base+0xafc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 778e4 │ │ │ │ + beq.w 77984 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77572 │ │ │ │ + beq.n 7748e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7787a │ │ │ │ + beq.w 7797c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77586 │ │ │ │ + beq.n 774a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77872 │ │ │ │ + beq.w 778f0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 7713a │ │ │ │ + beq.w 771c0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ lsls r2, r0, #22 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bpl.w 771c4 │ │ │ │ + bpl.w 7724a │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 771c4 │ │ │ │ - ldr r1, [pc, #144] @ (7763c ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + b.n 7724a │ │ │ │ mov r0, r4 │ │ │ │ - bl d8384 <_PyEval_CheckExceptTypeValid@@Base+0x97c> │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 775e0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ - bl 129b1c <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 775da │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 80664 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ble.w 77112 │ │ │ │ + movw lr, #36432 @ 0x8e50 │ │ │ │ + movt lr, #71 @ 0x47 │ │ │ │ + mov ip, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + add.w sl, r3, #8 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + ldr.w r1, [lr, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w lr, [sp, #12] │ │ │ │ + strd r5, r4, [sp, #24] │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77864 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 77028 │ │ │ │ + bge.w 77942 │ │ │ │ + ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 775d2 │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 775f0 │ │ │ │ + ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 77656 │ │ │ │ + ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 777a8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 771d6 │ │ │ │ + beq.w 776fc │ │ │ │ + ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 777a2 │ │ │ │ + strd r3, ip, [sp, #32] │ │ │ │ + bl 80664 │ │ │ │ + ldrd r3, ip, [sp, #32] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr.w r1, [r8, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 77564 │ │ │ │ + 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 7757a │ │ │ │ + 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 775f4 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 775f4 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + cmp lr, r0 │ │ │ │ + bne.w 777ac │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 777ac │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 775e2 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 775e2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 777ce │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 7771c │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 77600 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r9, ip │ │ │ │ + bne.n 774fe │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ + ldrd r5, r4, [sp, #24] │ │ │ │ + b.n 77112 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36432 @ 0x8e50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 772f8 │ │ │ │ + beq.n 775a4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 77302 │ │ │ │ + b.n 775ac │ │ │ │ + nop │ │ │ │ + bgt.n 7758c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 776e6 │ │ │ │ + bne.w 777b0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 772e6 │ │ │ │ + b.n 77594 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77664 │ │ │ │ + beq.w 7771c │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7765e │ │ │ │ + bne.n 77714 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 77318 │ │ │ │ + b.n 775c0 │ │ │ │ + ldr r1, [pc, #696] @ (778d4 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d8b20 <_PyEval_CheckExceptTypeValid@@Base+0x97c> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 772cc │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 12a2b8 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7764e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 778a6 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 770c8 │ │ │ │ + b.n 772cc │ │ │ │ movw r4, #36432 @ 0x8e50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 772c8 │ │ │ │ + b.n 7757a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 7707a │ │ │ │ - bgt.n 775e0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 77296 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 88728 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77844 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10940c │ │ │ │ + adds r1, r0, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq.w 773da │ │ │ │ + bl 72fe4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cbnz r0, 776a2 │ │ │ │ + b.n 773da │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r9, r1 │ │ │ │ + bge.w 777ec │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 77694 │ │ │ │ + ldr r2, [pc, #540] @ (778d8 ) │ │ │ │ + mov r3, r9 │ │ │ │ + mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ + ldr.w r2, [r2, r9] │ │ │ │ + ldr r1, [r2, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 773a0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + blt.n 77706 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 776ec │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 776ec │ │ │ │ + mov r0, sl │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 7728a │ │ │ │ + b.n 77294 │ │ │ │ movw r8, #36432 @ 0x8e50 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ - b.n 772b2 │ │ │ │ + b.n 77564 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 80ac4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80bc4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 774d4 │ │ │ │ - b.n 7742e │ │ │ │ + beq.n 776d2 │ │ │ │ + b.n 773da │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7761c │ │ │ │ + bne.w 7760c │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #26288 @ 0x66b0 │ │ │ │ + movw r1, #26544 @ 0x67b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 775e0 │ │ │ │ + beq.w 772cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 775e0 │ │ │ │ + bne.w 772cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 775e0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 772cc │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 7710a │ │ │ │ + b.n 772b6 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r2, 776ec │ │ │ │ + cbnz r2, 777b6 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7737c │ │ │ │ + beq.w 77328 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 7737c │ │ │ │ + b.n 77328 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 7729c │ │ │ │ + b.n 7754e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 775f8 │ │ │ │ + b.n 775dc │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 775f8 │ │ │ │ - movw r1, #1897 @ 0x769 │ │ │ │ + b.n 775dc │ │ │ │ + movw r1, #2153 @ 0x869 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7774c │ │ │ │ + bne.n 77818 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 776a6 │ │ │ │ - b.n 7737c │ │ │ │ + bne.n 77770 │ │ │ │ + b.n 77328 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 77624 │ │ │ │ + beq.w 77614 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77708 │ │ │ │ + bne.n 777d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 77318 │ │ │ │ - b.n 77664 │ │ │ │ + beq.w 775c0 │ │ │ │ + b.n 7771c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r3, #10 │ │ │ │ adds.w r3, r3, r3, lsr #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bmi.n 7782e │ │ │ │ + bmi.n 778dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 80ac4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80bc4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77810 │ │ │ │ + bne.n 778b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 774a4 │ │ │ │ + b.n 776a2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 776a6 │ │ │ │ - b.n 7737c │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77890 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 77208 │ │ │ │ + bne.n 77770 │ │ │ │ + b.n 77328 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 773c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 77402 │ │ │ │ + b.n 772cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77456 │ │ │ │ - b.n 775e0 │ │ │ │ + bne.w 77402 │ │ │ │ + b.n 772cc │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77456 │ │ │ │ - b.n 775e0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 77456 │ │ │ │ - b.n 775e0 │ │ │ │ + bne.w 77402 │ │ │ │ + b.n 772cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 775e8 │ │ │ │ + beq.w 772d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 775e8 │ │ │ │ + bne.w 772d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 775e8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 7741c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 772d4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 775e0 │ │ │ │ + beq.w 772cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 775e0 │ │ │ │ - b.n 77460 │ │ │ │ - str.w r8, [fp] │ │ │ │ - b.n 771d4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c49ec │ │ │ │ - b.n 771c4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 773e4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 773d0 │ │ │ │ + bne.w 772cc │ │ │ │ + b.n 7740c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 770c8 │ │ │ │ + b.n 772cc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7742e │ │ │ │ + beq.w 773da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7742e │ │ │ │ + bne.w 773da │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7742e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 773da │ │ │ │ + nop │ │ │ │ + bgt.n 77878 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7781c │ │ │ │ - b.n 7742e │ │ │ │ - movw r4, #43992 @ 0xabd8 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldrd r8, r3, [sp, #16] │ │ │ │ - movw r1, #26248 @ 0x6688 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl d4ca4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 77686 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 77028 │ │ │ │ - b.n 775e0 │ │ │ │ + bne.n 778c0 │ │ │ │ + b.n 773da │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77586 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 77572 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 774a2 │ │ │ │ mov r3, r6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 77890 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26220 @ 0x666c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 775e0 │ │ │ │ + b.n 772ac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 778be │ │ │ │ + beq.n 77912 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 778be │ │ │ │ + cbnz r2, 77912 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 771d6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 77884 │ │ │ │ - b.n 77890 │ │ │ │ + b.n 7725a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - b.w 77002 │ │ │ │ + b.w 770a2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c4178 │ │ │ │ + b.n 7724a │ │ │ │ + str.w r8, [fp] │ │ │ │ + b.n 77258 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 772b6 │ │ │ │ + movw r4, #43992 @ 0xabd8 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ + movw r1, #26504 @ 0x6788 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl d545c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 7773e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 7738c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 77378 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7748e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7758c │ │ │ │ + beq.w 774a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7758c │ │ │ │ + bne.w 774a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7758c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 774a8 │ │ │ │ stmdb 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 77ad2 │ │ │ │ + bmi.w 77b72 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77b10 │ │ │ │ + beq.w 77bb0 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 77956 │ │ │ │ + ble.n 779f6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77de6 │ │ │ │ + beq.w 77e86 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 779c8 │ │ │ │ + beq.n 77a68 │ │ │ │ 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 77de6 │ │ │ │ + beq.w 77e86 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77942 │ │ │ │ + bne.n 779e2 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 77b58 │ │ │ │ + ble.w 77bf8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 7795e │ │ │ │ + beq.n 779fe │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 7796c │ │ │ │ - bl 2700e4 │ │ │ │ + bne.n 77a0c │ │ │ │ + bl 2701cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 779be │ │ │ │ + cbz r0, 77a5e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 77e04 │ │ │ │ - movw r1, #26388 @ 0x6714 │ │ │ │ + bpl.w 77ea4 │ │ │ │ + movw r1, #26644 @ 0x6814 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 779be │ │ │ │ + beq.n 77a5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 779be │ │ │ │ + cbnz r3, 77a5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77b90 │ │ │ │ - blt.w 77dbe │ │ │ │ + beq.w 77c30 │ │ │ │ + blt.w 77e5e │ │ │ │ cmp.w r8, #20 │ │ │ │ - bgt.w 77d6e │ │ │ │ - ldr r1, [pc, #456] @ (77bac ) │ │ │ │ + bgt.w 77e0e │ │ │ │ + ldr r1, [pc, #456] @ (77c4c ) │ │ │ │ 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 77b26 │ │ │ │ - ldr.w ip, [pc, #428] @ 77bb4 │ │ │ │ + beq.w 77bc6 │ │ │ │ + ldr.w ip, [pc, #428] @ 77c54 │ │ │ │ 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 77d94 │ │ │ │ + bne.w 77e34 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29718 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -115363,64 +115442,64 @@ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r2, lr │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 77b1e │ │ │ │ + beq.n 77bbe │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 779c0 │ │ │ │ + beq.n 77a60 │ │ │ │ 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 779c0 │ │ │ │ + beq.n 77a60 │ │ │ │ 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 779c0 │ │ │ │ + beq.n 77a60 │ │ │ │ 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 77ac4 │ │ │ │ + bne.n 77b64 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - beq.n 779c0 │ │ │ │ + beq.n 77a60 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 77ab0 │ │ │ │ + beq.n 77b50 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 77aa4 │ │ │ │ - b.n 779c0 │ │ │ │ - ldr r0, [pc, #216] @ (77bac ) │ │ │ │ + bne.n 77b44 │ │ │ │ + b.n 77a60 │ │ │ │ + ldr r0, [pc, #216] @ (77c4c ) │ │ │ │ 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] │ │ │ │ @@ -115430,104 +115509,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 77dae │ │ │ │ + beq.w 77e4e │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77922 │ │ │ │ + bne.w 779c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 77922 │ │ │ │ - b.n 779be │ │ │ │ + bge.w 779c2 │ │ │ │ + b.n 77a5e │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77a6c │ │ │ │ - b.n 779c0 │ │ │ │ + bne.n 77b0c │ │ │ │ + b.n 77a60 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 779be │ │ │ │ - ldr r3, [pc, #108] @ (77bac ) │ │ │ │ + beq.w 77a5e │ │ │ │ + ldr r3, [pc, #108] @ (77c4c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - b.n 77a36 │ │ │ │ + b.n 77ad6 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 77de0 │ │ │ │ + bcs.w 77e80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77de0 │ │ │ │ + beq.w 77e80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 77bb8 │ │ │ │ + bge.n 77c58 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 77b7c │ │ │ │ + b.n 77c1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77b9e │ │ │ │ + beq.n 77c3e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #16] @ (77bb0 ) │ │ │ │ + ldr r3, [pc, #16] @ (77c50 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 779c0 │ │ │ │ + b.n 77a60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r7, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r9, r7] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77e42 │ │ │ │ + beq.w 77ee2 │ │ │ │ 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 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77e3c │ │ │ │ + beq.w 77edc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77d60 │ │ │ │ + beq.w 77e00 │ │ │ │ mov r2, r6 │ │ │ │ sub.w sl, r9, #4 │ │ │ │ add.w r6, r9, r7 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ mov lr, r7 │ │ │ │ @@ -115537,257 +115616,257 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 77d50 │ │ │ │ + bge.w 77df0 │ │ │ │ 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 77c86 │ │ │ │ + ble.n 77d26 │ │ │ │ add.w lr, r5, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 77d48 │ │ │ │ + beq.n 77de8 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bge.n 77c86 │ │ │ │ + bge.n 77d26 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 77d48 │ │ │ │ + beq.n 77de8 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 77c86 │ │ │ │ + bge.n 77d26 │ │ │ │ adds r5, #12 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 77d48 │ │ │ │ + beq.n 77de8 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 77c78 │ │ │ │ + bgt.n 77d18 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77c44 │ │ │ │ + bne.n 77ce4 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77e1c │ │ │ │ + beq.w 77ebc │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77cc2 │ │ │ │ + ble.n 77d62 │ │ │ │ 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 77c08 │ │ │ │ + beq.n 77ca8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77ce6 │ │ │ │ + ble.n 77d86 │ │ │ │ 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 77d04 │ │ │ │ + ble.n 77da4 │ │ │ │ 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 77c08 │ │ │ │ + beq.w 77ca8 │ │ │ │ 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 77d3c │ │ │ │ + bge.n 77ddc │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [ip] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77d1c │ │ │ │ + bne.n 77dbc │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 77c08 │ │ │ │ + b.n 77ca8 │ │ │ │ ldrd ip, lr, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 77c16 │ │ │ │ + bne.w 77cb6 │ │ │ │ ldrd r3, r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 77e12 │ │ │ │ + bne.n 77eb2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78208 │ │ │ │ - b.n 779c0 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 77a60 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 77b26 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bls.w 77bc6 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 779be │ │ │ │ - ldr r3, [pc, #192] @ (77e4c ) │ │ │ │ + beq.w 77a5e │ │ │ │ + ldr r3, [pc, #192] @ (77eec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 77a24 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 77ac4 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77dce │ │ │ │ + bne.n 77e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - ldr r3, [pc, #164] @ (77e4c ) │ │ │ │ + bl 12ccb8 │ │ │ │ + ldr r3, [pc, #164] @ (77eec ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77a24 │ │ │ │ + b.n 77ac4 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77922 │ │ │ │ - b.n 77b10 │ │ │ │ + bne.w 779c2 │ │ │ │ + b.n 77bb0 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 779be │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77a5e │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (77e4c ) │ │ │ │ + ldr r3, [pc, #112] @ (77eec ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77a24 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 779be │ │ │ │ + b.n 77ac4 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 77a5e │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #26344 @ 0x66e8 │ │ │ │ + movw r1, #26600 @ 0x67e8 │ │ │ │ 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 d4ca4 │ │ │ │ - movw r1, #26412 @ 0x672c │ │ │ │ + b.w d545c │ │ │ │ + movw r1, #26668 @ 0x682c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 779a8 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 77a48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26ff9c │ │ │ │ + bl 270084 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77e38 │ │ │ │ + beq.n 77ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77e38 │ │ │ │ + cbnz r3, 77ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77d66 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 77e22 │ │ │ │ + b.n 77e06 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 77ec2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78208 │ │ │ │ - b.n 779be │ │ │ │ + bl 782a8 │ │ │ │ + b.n 77a5e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077e50 : │ │ │ │ +00077ef0 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 77f34 │ │ │ │ + blt.n 77fd4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 77f1a │ │ │ │ - ldr r0, [pc, #184] @ (77f38 ) │ │ │ │ + bne.n 77fba │ │ │ │ + ldr r0, [pc, #184] @ (77fd8 ) │ │ │ │ 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 77eec │ │ │ │ + bcs.n 77f8c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77ede │ │ │ │ + beq.n 77f7e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77eb6 │ │ │ │ + cbz r2, 77f56 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77ed0 │ │ │ │ + bcc.n 77f70 │ │ │ │ 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 │ │ │ │ @@ -115795,384 +115874,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 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77eb2 │ │ │ │ + bne.n 77f52 │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 77f2a │ │ │ │ + bne.n 77fca │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77eb2 │ │ │ │ + beq.n 77f52 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 77eb2 │ │ │ │ + b.n 77f52 │ │ │ │ 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 77f0a │ │ │ │ + b.n 77faa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077f3c : │ │ │ │ +00077fdc : │ │ │ │ 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 78074 │ │ │ │ + beq.w 78114 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 77fe8 │ │ │ │ + bne.n 78088 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77ff8 │ │ │ │ + bhi.n 78098 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #32981 @ 0x80d5 │ │ │ │ + movw r3, #33141 @ 0x8175 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [r5, #696] @ 0x2b8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 78064 │ │ │ │ - ldr r1, [pc, #332] @ (780d0 ) │ │ │ │ + bne.n 78104 │ │ │ │ + ldr r1, [pc, #332] @ (78170 ) │ │ │ │ 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 78016 │ │ │ │ + bcs.n 780b6 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78004 │ │ │ │ + beq.n 780a4 │ │ │ │ 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, 77fce │ │ │ │ + cbz r2, 7806e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29718 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 77ffc │ │ │ │ + bcc.n 7809c │ │ │ │ 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 77fbc │ │ │ │ + b.n 7805c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27e500 │ │ │ │ + bl 27e5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 77f68 │ │ │ │ + bls.n 78008 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 77fc6 │ │ │ │ + b.n 78066 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 77fbc │ │ │ │ + b.n 7805c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77fbc │ │ │ │ + bne.n 7805c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 78054 │ │ │ │ + bne.n 780f4 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 77ff8 │ │ │ │ + bhi.n 78098 │ │ │ │ ldr.w r6, [r5, #676] @ 0x2a4 │ │ │ │ - movw r3, #54309 @ 0xd425 │ │ │ │ + movw r3, #54437 @ 0xd4a5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 780bc │ │ │ │ + bne.n 7815c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 780b6 │ │ │ │ + beq.n 78156 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 29660 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77fc6 │ │ │ │ + beq.n 78066 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77fc6 │ │ │ │ + b.n 78066 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27e500 │ │ │ │ + bl 27e5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 78022 │ │ │ │ + b.n 780c2 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #32981 @ 0x80d5 │ │ │ │ + movw r1, #33141 @ 0x8175 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r6, [r3, #696] @ 0x2b8 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 78068 │ │ │ │ - ldr r1, [pc, #60] @ (780d0 ) │ │ │ │ + bne.n 78108 │ │ │ │ + ldr r1, [pc, #60] @ (78170 ) │ │ │ │ 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, #54309 @ 0xd425 │ │ │ │ + movw r1, #54437 @ 0xd4a5 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 780c8 │ │ │ │ + bne.n 78168 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7803a │ │ │ │ + b.n 780da │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 78044 │ │ │ │ + b.n 780e4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 780c0 │ │ │ │ + b.n 78160 │ │ │ │ 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] @ (78204 ) │ │ │ │ + ldr r0, [pc, #284] @ (782a4 ) │ │ │ │ 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 7815a │ │ │ │ + bcs.n 781fa │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 781c0 │ │ │ │ + beq.n 78260 │ │ │ │ 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 7813c │ │ │ │ + beq.n 781dc │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 781a4 │ │ │ │ + bhi.n 78244 │ │ │ │ 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 7812a │ │ │ │ + bne.n 781ca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 781d4 │ │ │ │ + beq.n 78274 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 781b0 │ │ │ │ + bne.n 78250 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 781fe │ │ │ │ + bhi.n 7829e │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54309 @ 0xd425 │ │ │ │ + movw r1, #54437 @ 0xd4a5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 781f2 │ │ │ │ + bne.n 78292 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 781ec │ │ │ │ + beq.n 7828c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 29660 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78134 │ │ │ │ + beq.n 781d4 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 78134 │ │ │ │ + b.n 781d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7812a │ │ │ │ - b.n 7815a │ │ │ │ + bne.n 781ca │ │ │ │ + b.n 781fa │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27e500 │ │ │ │ + bl 27e5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7816a │ │ │ │ + b.n 7820a │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7812a │ │ │ │ - b.n 7815a │ │ │ │ + bne.n 781ca │ │ │ │ + b.n 781fa │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54309 @ 0xd425 │ │ │ │ + movw r1, #54437 @ 0xd4a5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 781f2 │ │ │ │ + bne.n 78292 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7818a │ │ │ │ + b.n 7822a │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78194 │ │ │ │ + b.n 78234 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78134 │ │ │ │ + b.n 781d4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078208 : │ │ │ │ +000782a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #20256 @ 0x4f20 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 782c6 │ │ │ │ - cbz r0, 7828a │ │ │ │ - ldr r3, [pc, #412] @ (783d4 ) │ │ │ │ + bne.n 78366 │ │ │ │ + cbz r0, 7832a │ │ │ │ + ldr r3, [pc, #412] @ (78474 ) │ │ │ │ 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 782a2 │ │ │ │ + beq.n 78342 │ │ │ │ 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 78272 │ │ │ │ + bgt.n 78312 │ │ │ │ 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, 782a2 │ │ │ │ + cbz r2, 78342 │ │ │ │ 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, 7828e │ │ │ │ - cbz r2, 782d0 │ │ │ │ + cbz r0, 7832e │ │ │ │ + cbz r2, 78370 │ │ │ │ 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, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 783cc │ │ │ │ + bne.w 7846c │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7828a │ │ │ │ + b.n 7832a │ │ │ │ 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 │ │ │ │ @@ -116185,72 +116264,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 7830e │ │ │ │ + bne.n 783ae │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7830a │ │ │ │ + cbz r3, 783aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7836e │ │ │ │ + beq.n 7840e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 78348 │ │ │ │ + beq.n 783e8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 78326 │ │ │ │ + cbnz r3, 783c6 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7828a │ │ │ │ + beq.n 7832a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 78368 │ │ │ │ + cbz r1, 78408 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 78342 │ │ │ │ + cbz r3, 783e2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7828a │ │ │ │ + b.n 7832a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 78356 │ │ │ │ + cbz r3, 783f6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7828a │ │ │ │ + bne.n 7832a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7828a │ │ │ │ + b.n 7832a │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 78332 │ │ │ │ + b.n 783d2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78318 │ │ │ │ + beq.n 783b8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 783c6 │ │ │ │ + cbz r3, 78466 │ │ │ │ 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, 783a0 │ │ │ │ + cbz r3, 78440 │ │ │ │ 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 │ │ │ │ @@ -116259,83 +116338,83 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7828a │ │ │ │ + b.n 7832a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7837a │ │ │ │ + b.n 7841a │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 782ba │ │ │ │ + b.n 7835a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78488 │ │ │ │ + beq.n 78528 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ (7859c ) │ │ │ │ + ldr r3, [pc, #428] @ (7863c ) │ │ │ │ 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 7845a │ │ │ │ + beq.n 784fa │ │ │ │ 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 7842a │ │ │ │ + bgt.n 784ca │ │ │ │ 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, 7845a │ │ │ │ + cbz r2, 784fa │ │ │ │ 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, 78446 │ │ │ │ - cbz r2, 7848a │ │ │ │ + cbz r0, 784e6 │ │ │ │ + cbz r2, 7852a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53769 @ 0xd209 │ │ │ │ + movw r2, #53897 @ 0xd289 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78592 │ │ │ │ + bne.w 78632 │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 78442 │ │ │ │ + b.n 784e2 │ │ │ │ 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] │ │ │ │ @@ -116347,72 +116426,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 784c8 │ │ │ │ + bne.n 78568 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 784c4 │ │ │ │ + cbz r3, 78564 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78528 │ │ │ │ + beq.n 785c8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 78502 │ │ │ │ + beq.n 785a2 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 784e0 │ │ │ │ + cbnz r3, 78580 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 78442 │ │ │ │ + beq.n 784e2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 78522 │ │ │ │ + cbz r1, 785c2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 784fc │ │ │ │ + cbz r3, 7859c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 78442 │ │ │ │ + b.n 784e2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 78510 │ │ │ │ + cbz r3, 785b0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78442 │ │ │ │ + bne.n 784e2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 78442 │ │ │ │ + b.n 784e2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 784ec │ │ │ │ + b.n 7858c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 784d2 │ │ │ │ + beq.n 78572 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7858c │ │ │ │ + cbz r3, 7862c │ │ │ │ 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, 7855c │ │ │ │ + cbz r3, 785fc │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ @@ -116423,269 +116502,270 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r3, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 78442 │ │ │ │ + b.n 784e2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78534 │ │ │ │ + b.n 785d4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7847c │ │ │ │ + b.n 7851c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000785a0 : │ │ │ │ +00078640 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 786f8 │ │ │ │ + beq.w 787ae │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 785ea │ │ │ │ + bne.n 7867c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 78678 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 78704 │ │ │ │ movw r2, #22164 @ 0x5694 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 785fc │ │ │ │ + bne.n 7869c │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 786fe │ │ │ │ + bpl.w 7879c │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 78900 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 785f8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 78666 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 8861c │ │ │ │ + b.n 789a4 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + bl 88728 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 786e2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.n 78784 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ movs r1, #10 │ │ │ │ - bl 108b88 │ │ │ │ + bl 10940c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 786cc │ │ │ │ - bl 72f44 │ │ │ │ + beq.n 7876e │ │ │ │ + bl 72fe4 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbnz r0, 7862a │ │ │ │ - b.n 786cc │ │ │ │ + cbnz r0, 786ca │ │ │ │ + b.n 7876e │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 78678 │ │ │ │ + bge.n 78716 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ add.w r1, r7, r4, lsl #2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78622 │ │ │ │ - ldr r2, [pc, #252] @ (7873c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne.n 786c2 │ │ │ │ + ldr r3, [pc, #256] @ (787e0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 786a2 │ │ │ │ + cbnz r1, 78740 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.n 7866a │ │ │ │ + blt.n 78708 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78664 │ │ │ │ + beq.n 78702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 78664 │ │ │ │ + cbnz r3, 78702 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80ac4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80bc4 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7864e │ │ │ │ - b.n 786cc │ │ │ │ + beq.n 786ec │ │ │ │ + b.n 7876e │ │ │ │ add.w r1, r6, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ adds.w r3, r1, r1, lsr #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.n 7872a │ │ │ │ + bmi.n 787ce │ │ │ │ mov r1, r3 │ │ │ │ - bl 80ac4 <_PyTuple_Resize@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 80bc4 <_PyTuple_Resize@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78710 │ │ │ │ + bne.n 787b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ - b.n 7862a │ │ │ │ + b.n 786ca │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7864a │ │ │ │ + beq.n 786e8 │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, r2, [sp] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [pc, #128] @ (7873c ) │ │ │ │ - cbnz r0, 786ee │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbnz r0, 78790 │ │ │ │ + ldr r3, [pc, #128] @ (787e0 ) │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7864a │ │ │ │ + beq.n 786e8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7864a │ │ │ │ + beq.n 786e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 786e2 │ │ │ │ + beq.n 78784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 786e6 │ │ │ │ + cbz r3, 78788 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78666 │ │ │ │ + b.n 78704 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 786e2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #68] @ (7873c ) │ │ │ │ - b.n 786be │ │ │ │ - bl 2754a4 │ │ │ │ - b.n 786e2 │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78784 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 7875e │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 786e2 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78784 │ │ │ │ + bl 27558c │ │ │ │ + b.n 78784 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 786cc │ │ │ │ + beq.n 7876e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 786cc │ │ │ │ + bne.n 7876e │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 786cc │ │ │ │ - bl 1f5cf4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7876e │ │ │ │ + bl 1f58a0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7871a │ │ │ │ - b.n 786cc │ │ │ │ + bne.n 787be │ │ │ │ + b.n 7876e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078740 : │ │ │ │ +000787e4 : │ │ │ │ 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 788ac │ │ │ │ + beq.w 78950 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 788ac │ │ │ │ + bpl.w 78950 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78832 │ │ │ │ - blt.w 788cc │ │ │ │ + beq.n 788d6 │ │ │ │ + blt.w 78970 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.n 78852 │ │ │ │ - ldr r2, [pc, #384] @ (788f4 ) │ │ │ │ + bgt.n 788f6 │ │ │ │ + ldr r2, [pc, #384] @ (78998 ) │ │ │ │ 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 78836 │ │ │ │ - ldr r1, [pc, #356] @ (788f8 ) │ │ │ │ + beq.n 788da │ │ │ │ + ldr r1, [pc, #356] @ (7899c ) │ │ │ │ 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 7888e │ │ │ │ + bne.n 78932 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 787c4 │ │ │ │ + beq.n 78868 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78802 │ │ │ │ + beq.n 788a6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq.n 78802 │ │ │ │ + beq.n 788a6 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r5, #8 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78828 │ │ │ │ + beq.n 788cc │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 787ec │ │ │ │ + bne.n 78890 │ │ │ │ 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 │ │ │ │ @@ -116693,160 +116773,160 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 787ec │ │ │ │ - b.n 78802 │ │ │ │ - ldr r3, [pc, #200] @ (788fc ) │ │ │ │ - b.n 78822 │ │ │ │ + bne.n 78890 │ │ │ │ + b.n 788a6 │ │ │ │ + ldr r3, [pc, #200] @ (789a0 ) │ │ │ │ + b.n 788c6 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788bc │ │ │ │ - ldr r2, [pc, #168] @ (788f4 ) │ │ │ │ + beq.n 78960 │ │ │ │ + ldr r2, [pc, #168] @ (78998 ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 787b0 │ │ │ │ + b.n 78854 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 788c0 │ │ │ │ + bhi.n 78964 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 788bc │ │ │ │ - ldr r0, [pc, #128] @ (788f4 ) │ │ │ │ + cbz r0, 78960 │ │ │ │ + ldr r0, [pc, #128] @ (78998 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 787c0 │ │ │ │ + bne.n 78864 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 787ca │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 7886e │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 788dc │ │ │ │ + bne.n 78980 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ - ldr r3, [pc, #80] @ (788f4 ) │ │ │ │ + bl 12ccb8 │ │ │ │ + ldr r3, [pc, #80] @ (78998 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 787b0 │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + b.n 78854 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78822 │ │ │ │ - bl 1f5cf4 │ │ │ │ + b.n 788c6 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78870 │ │ │ │ - b.n 788bc │ │ │ │ + bne.n 78914 │ │ │ │ + b.n 78960 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 788bc │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78960 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (788f4 ) │ │ │ │ + ldr r3, [pc, #8] @ (78998 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 787b0 │ │ │ │ + b.n 78854 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.n 78a04 │ │ │ │ + beq.n 78aa8 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 78acc │ │ │ │ + blt.w 78b70 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 78a26 │ │ │ │ - ldr r2, [pc, #468] @ (78af8 ) │ │ │ │ + bgt.w 78aca │ │ │ │ + ldr r2, [pc, #468] @ (78b9c ) │ │ │ │ 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 78a0c │ │ │ │ - ldr r1, [pc, #440] @ (78afc ) │ │ │ │ + beq.n 78ab0 │ │ │ │ + ldr r1, [pc, #440] @ (78ba0 ) │ │ │ │ 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 78aae │ │ │ │ + bne.w 78b52 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 789e0 │ │ │ │ + beq.n 78a84 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 789ba │ │ │ │ + beq.n 78a5e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 789f2 │ │ │ │ + beq.n 78a96 │ │ │ │ add.w lr, r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 789ba │ │ │ │ + beq.n 78a5e │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r5, #8 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 789fa │ │ │ │ + beq.n 78a9e │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 789a4 │ │ │ │ + bne.n 78a48 │ │ │ │ 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 │ │ │ │ @@ -116854,204 +116934,204 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 789ba │ │ │ │ + beq.n 78a5e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78988 │ │ │ │ + bne.n 78a2c │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.n 78998 │ │ │ │ - b.n 789ba │ │ │ │ + bne.n 78a3c │ │ │ │ + b.n 78a5e │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 789a4 │ │ │ │ - b.n 789ba │ │ │ │ - ldr r3, [pc, #248] @ (78b00 ) │ │ │ │ + bne.n 78a48 │ │ │ │ + b.n 78a5e │ │ │ │ + ldr r3, [pc, #248] @ (78ba4 ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78ada │ │ │ │ - ldr r2, [pc, #216] @ (78af8 ) │ │ │ │ + beq.n 78b7e │ │ │ │ + ldr r2, [pc, #216] @ (78b9c ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78962 │ │ │ │ + b.n 78a06 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 78a7a │ │ │ │ + bhi.n 78b1e │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78ada │ │ │ │ - ldr r0, [pc, #176] @ (78af8 ) │ │ │ │ + beq.n 78b7e │ │ │ │ + ldr r0, [pc, #176] @ (78b9c ) │ │ │ │ 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 78a6a │ │ │ │ + beq.n 78b0e │ │ │ │ add.w r1, lr, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 7897c │ │ │ │ + b.n 78a20 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78aaa │ │ │ │ + beq.n 78b4e │ │ │ │ add.w lr, r3, #16 │ │ │ │ - b.n 7898c │ │ │ │ - bl 1f5cf4 │ │ │ │ + b.n 78a30 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 78ada │ │ │ │ - ldr r0, [pc, #116] @ (78af8 ) │ │ │ │ + cbz r0, 78b7e │ │ │ │ + ldr r0, [pc, #116] @ (78b9c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 78af4 │ │ │ │ + beq.n 78b98 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78a74 │ │ │ │ + bne.n 78b18 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 78998 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 78a3c │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78ade │ │ │ │ + bne.n 78b82 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ - ldr r3, [pc, #52] @ (78af8 ) │ │ │ │ + bl 12ccb8 │ │ │ │ + ldr r3, [pc, #52] @ (78b9c ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78962 │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + b.n 78a06 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 789da │ │ │ │ + b.n 78a7e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #12] @ (78af8 ) │ │ │ │ + ldr r3, [pc, #12] @ (78b9c ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78962 │ │ │ │ + b.n 78a06 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 7897c │ │ │ │ + b.n 78a20 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 78b96 │ │ │ │ + blt.n 78c3a │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 78b6e │ │ │ │ - ldr r3, [pc, #140] @ (78bb4 ) │ │ │ │ + cbz r3, 78c12 │ │ │ │ + ldr r3, [pc, #140] @ (78c58 ) │ │ │ │ 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, 78b5e │ │ │ │ - ldr r1, [pc, #120] @ (78bb8 ) │ │ │ │ + cbz r4, 78c02 │ │ │ │ + ldr r1, [pc, #120] @ (78c5c ) │ │ │ │ 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, 78b82 │ │ │ │ + cbnz r3, 78c26 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 78b5e │ │ │ │ + bls.n 78c02 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.w 1f58a0 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78ba8 │ │ │ │ + bne.n 78c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 78b5a │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 78bfe │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78b5a │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78bfe │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 78b5a │ │ │ │ + b.n 78bfe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00078bbc <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00078c60 <_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 78dd6 <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ + blt.w 78e7a <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #540] @ 78df8 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ + ldr.w r8, [pc, #540] @ 78e9c <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldrd r2, r1, [r0, #16] │ │ │ │ @@ -117059,412 +117139,412 @@ │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 78dba <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bhi.w 78e5e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 78dba <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bmi.w 78e5e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 78d94 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 78e38 <_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 78d42 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + bcs.n 78de6 <_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 78d7c <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ + beq.w 78e20 <_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 78cb0 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ + beq.n 78d54 <_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 78d04 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ + bgt.n 78da8 <_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] @ (78df4 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ - bne.n 78cdc <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ + ldr r1, [pc, #344] @ (78e98 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ + bne.n 78d80 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r4, 78cec <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ + cbnz r4, 78d90 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r2, #24] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 78cd0 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bhi.n 78d74 <_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 78c70 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78d14 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 78c70 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78d14 <_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 78ca6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + beq.n 78d4a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 78dc6 <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ + bne.n 78e6a <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78ca6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78d4a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 78c8e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78d32 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78c8e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 78d32 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78dea <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ + bne.n 78e8e <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 78c8e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bmi.n 78d32 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78d2c <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 78dd0 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ dmb ish │ │ │ │ - b.n 78c8e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78d32 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78dac <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 78e50 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 78dba <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + beq.n 78e5e <_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 78ccc <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78d70 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78d42 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + beq.n 78de6 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 78ccc <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78d70 <_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, 78dba <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + cbz r0, 78e5e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78c70 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78d14 <_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 78d64 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + b.n 78e08 <_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 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78ca6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78d4a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ - movw r0, #26492 @ 0x677c │ │ │ │ + movw r0, #26748 @ 0x687c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78ca8 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + b.n 78d4c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78c8e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ - b.n 78d1e <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ + bne.w 78d32 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78dc2 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078dfc <_Py_Dealloc@@Base>: │ │ │ │ +00078ea0 <_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] @ (78e40 <_Py_Dealloc@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #52] @ (78ee4 <_Py_Dealloc@@Base+0x44>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - cbnz r4, 78e1c <_Py_Dealloc@@Base+0x20> │ │ │ │ + cbnz r4, 78ec0 <_Py_Dealloc@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #49333 @ 0xc0b5 │ │ │ │ + movw r3, #51281 @ 0xc851 │ │ │ │ movt r3, #18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78e36 <_Py_Dealloc@@Base+0x3a> │ │ │ │ + bne.n 78eda <_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 78e2c <_Py_Dealloc@@Base+0x30> │ │ │ │ + b.n 78ed0 <_Py_Dealloc@@Base+0x30> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78fca <_Py_Dealloc@@Base+0x1ce> │ │ │ │ + beq.w 7906e <_Py_Dealloc@@Base+0x1ce> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #884] @ 791e0 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + ldr.w r8, [pc, #884] @ 79284 <_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 78fdc <_Py_Dealloc@@Base+0x1e0> │ │ │ │ + beq.w 79080 <_Py_Dealloc@@Base+0x1e0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 790fe <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 791a2 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78fb0 <_Py_Dealloc@@Base+0x1b4> │ │ │ │ + beq.w 79054 <_Py_Dealloc@@Base+0x1b4> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 79002 <_Py_Dealloc@@Base+0x206> │ │ │ │ - ldr.w r9, [pc, #812] @ 791e4 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + bmi.w 790a6 <_Py_Dealloc@@Base+0x206> │ │ │ │ + ldr.w r9, [pc, #812] @ 79288 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 78eca <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 78f6e <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 78efc <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 78fa0 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78ec2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 78f66 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 78ec2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 78f66 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78ec2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 78f66 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 790ea <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 7918e <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r3 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 78eca <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 78f6e <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79022 <_Py_Dealloc@@Base+0x226> │ │ │ │ + bne.w 790c6 <_Py_Dealloc@@Base+0x226> │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + cbz r1, 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.w 79034 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.w 790d8 <_Py_Dealloc@@Base+0x238> │ │ │ │ lsrs r6, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r6, r4, r6, lsl #3 │ │ │ │ ldr.w r2, [r6, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 78f58 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + bgt.n 78ffc <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr.w r6, [r6, #804] @ 0x324 │ │ │ │ cmp r6, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79034 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.n 790d8 <_Py_Dealloc@@Base+0x238> │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78ff0 <_Py_Dealloc@@Base+0x1f4> │ │ │ │ + beq.n 79094 <_Py_Dealloc@@Base+0x1f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79062 <_Py_Dealloc@@Base+0x266> │ │ │ │ + beq.n 79106 <_Py_Dealloc@@Base+0x266> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78fc0 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bhi.n 79064 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ movw r1, #22164 @ 0x5694 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78fc0 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bne.n 79064 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r5, [r2, #1772] @ 0x6ec │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 791d4 <_Py_Dealloc@@Base+0x3d8> │ │ │ │ + bgt.w 79278 <_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 78f7e <_Py_Dealloc@@Base+0x182> │ │ │ │ + bls.n 79022 <_Py_Dealloc@@Base+0x182> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78f98 <_Py_Dealloc@@Base+0x19c> │ │ │ │ - ldr.w r8, [pc, #532] @ 791e0 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + b.n 7903c <_Py_Dealloc@@Base+0x19c> │ │ │ │ + ldr.w r8, [pc, #532] @ 79284 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78e9a <_Py_Dealloc@@Base+0x9e> │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + bne.w 78f3e <_Py_Dealloc@@Base+0x9e> │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42496 @ 0xa600 │ │ │ │ + movw r0, #42752 @ 0xa700 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_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 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.n 78f24 <_Py_Dealloc@@Base+0x128> │ │ │ │ + beq.n 78fc8 <_Py_Dealloc@@Base+0x128> │ │ │ │ ldr.w r0, [r0, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 791cc <_Py_Dealloc@@Base+0x3d0> │ │ │ │ + bne.w 79270 <_Py_Dealloc@@Base+0x3d0> │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r6, #28 │ │ │ │ mul.w fp, r1, r6 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, r1, [r2, #8] │ │ │ │ @@ -117474,100 +117554,100 @@ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ str r6, [r2, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 790a8 <_Py_Dealloc@@Base+0x2ac> │ │ │ │ + bne.n 7914c <_Py_Dealloc@@Base+0x2ac> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbz r2, 790a4 <_Py_Dealloc@@Base+0x2a8> │ │ │ │ + cbz r2, 79148 <_Py_Dealloc@@Base+0x2a8> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [r9, #528] @ 0x210 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 79156 <_Py_Dealloc@@Base+0x35a> │ │ │ │ + beq.n 791fa <_Py_Dealloc@@Base+0x35a> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 79134 <_Py_Dealloc@@Base+0x338> │ │ │ │ + beq.n 791d8 <_Py_Dealloc@@Base+0x338> │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - cbnz r2, 790c6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 7916a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + beq.w 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ - cbz r0, 7912e <_Py_Dealloc@@Base+0x332> │ │ │ │ + cbz r0, 791d2 <_Py_Dealloc@@Base+0x332> │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ strd r2, lr, [r1, #20] │ │ │ │ - cbz r2, 790e4 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 79188 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r1, [r2, #24] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 7911e <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 791c2 <_Py_Dealloc@@Base+0x322> │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 78ec2 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 78f66 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #36421 @ 0x8e45 │ │ │ │ + movw r2, #36585 @ 0x8ee9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 78ea2 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 78f46 <_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 155ce8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 155e10 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 790f6 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 7919a <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 790d4 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 79178 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - cbz r2, 79142 <_Py_Dealloc@@Base+0x346> │ │ │ │ + cbz r2, 791e6 <_Py_Dealloc@@Base+0x346> │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + bne.w 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - b.n 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 790b6 <_Py_Dealloc@@Base+0x2ba> │ │ │ │ + beq.n 7915a <_Py_Dealloc@@Base+0x2ba> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 791c6 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + cbz r3, 7926a <_Py_Dealloc@@Base+0x3ca> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w r1, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r2, #0, #18 │ │ │ │ lsrs r1, r2, #18 │ │ │ │ - cbz r3, 7918e <_Py_Dealloc@@Base+0x392> │ │ │ │ + cbz r3, 79232 <_Py_Dealloc@@Base+0x392> │ │ │ │ add.w r3, r2, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -117581,1014 +117661,1050 @@ │ │ │ │ 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 78f74 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 79018 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 79162 <_Py_Dealloc@@Base+0x366> │ │ │ │ + b.n 79206 <_Py_Dealloc@@Base+0x366> │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7904c <_Py_Dealloc@@Base+0x250> │ │ │ │ + b.n 790f0 <_Py_Dealloc@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 155cfc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 155e24 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000791e8 : │ │ │ │ +0007928c : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 79216 │ │ │ │ + cbz r2, 792ba │ │ │ │ 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 │ │ │ │ │ │ │ │ -00079218 : │ │ │ │ +000792bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (79248 ) │ │ │ │ + ldr r3, [pc, #32] @ (792ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 79232 │ │ │ │ + cbz r0, 792d6 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42496 @ 0xa600 │ │ │ │ + movw r0, #42752 @ 0xa700 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7925e │ │ │ │ + cbz r0, 79302 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7925e │ │ │ │ + beq.n 79302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 79260 │ │ │ │ + cbz r3, 79304 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ (792a0 ) │ │ │ │ + ldr r1, [pc, #48] @ (79344 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - cbnz r3, 79282 │ │ │ │ + cbnz r3, 79326 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79294 │ │ │ │ + bne.n 79338 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7927a │ │ │ │ + b.n 7931e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7927a │ │ │ │ + b.n 7931e │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 792a8 │ │ │ │ + cbnz r0, 7934c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 792a6 │ │ │ │ + beq.n 7934a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 792a6 │ │ │ │ + bne.n 7934a │ │ │ │ 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] @ (79300 ) │ │ │ │ + ldr r2, [pc, #52] @ (793a4 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r4, 792dc │ │ │ │ + cbnz r4, 79380 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #49333 @ 0xc0b5 │ │ │ │ + movw r3, #51281 @ 0xc851 │ │ │ │ movt r3, #18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 792f4 │ │ │ │ + bne.n 79398 │ │ │ │ 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 792ea │ │ │ │ + b.n 7938e │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00079304 : │ │ │ │ +000793a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7934e │ │ │ │ + bne.n 793f2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7934e │ │ │ │ + beq.n 793f2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.n 79368 │ │ │ │ + beq.n 7940c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 79342 │ │ │ │ + bne.n 793e6 │ │ │ │ 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 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7933e │ │ │ │ + beq.n 793e2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 79336 │ │ │ │ + bne.n 793da │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7933e │ │ │ │ + b.n 793e2 │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ - mov fp, r4 │ │ │ │ + mov sl, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79618 │ │ │ │ + beq.w 796d6 │ │ │ │ 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, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ - add r3, fp │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 799dc │ │ │ │ + bne.w 79ad2 │ │ │ │ + add.w fp, r4, #20 │ │ │ │ cmp r6, #7 │ │ │ │ + add r3, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt.w 79528 │ │ │ │ + bgt.w 795cc │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79498 │ │ │ │ + blt.n 7953c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 79510 │ │ │ │ + beq.w 795b4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 795a6 │ │ │ │ + beq.w 79662 │ │ │ │ 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 79568 │ │ │ │ + blt.w 7960c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79510 │ │ │ │ + beq.n 795b4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 797d8 │ │ │ │ + beq.w 798a8 │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - add.w sl, ip, #1 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add sl, r3 │ │ │ │ mov r8, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 79754 │ │ │ │ + bgt.w 79814 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7956e │ │ │ │ + blt.w 7962a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7950c │ │ │ │ + beq.n 795b0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 794b0 │ │ │ │ + beq.n 79554 │ │ │ │ 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 7977c │ │ │ │ + bgt.w 7983c │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7958e │ │ │ │ + blt.w 7964a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7950c │ │ │ │ + beq.n 795b0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79974 │ │ │ │ + beq.w 79a60 │ │ │ │ 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 79432 │ │ │ │ + b.n 794d6 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 79b80 │ │ │ │ + bne.w 79ca4 │ │ │ │ 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 79452 │ │ │ │ - cbz r2, 7950c │ │ │ │ + bne.n 794f6 │ │ │ │ + cbz r2, 795b0 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 79452 │ │ │ │ + bne.n 794f6 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79bc4 │ │ │ │ + beq.w 79cb8 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79c78 │ │ │ │ + beq.w 79da8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79452 │ │ │ │ + bne.n 794f6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 798c6 │ │ │ │ + beq.w 799ae │ │ │ │ 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 794a4 │ │ │ │ + b.n 79548 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 798d2 │ │ │ │ + bgt.w 799ba │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79578 │ │ │ │ + blt.n 79634 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 79510 │ │ │ │ + beq.n 795b4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 795a6 │ │ │ │ + beq.n 79662 │ │ │ │ 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 798f2 │ │ │ │ + bgt.w 799da │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79408 │ │ │ │ + bge.w 794ac │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7949e │ │ │ │ - b.n 7941a │ │ │ │ + beq.n 79542 │ │ │ │ + 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 │ │ │ │ + b.n 794d6 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79b6e │ │ │ │ + bne.w 79d04 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 794a4 │ │ │ │ + b.n 79548 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7949e │ │ │ │ + beq.n 79542 │ │ │ │ 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 7955e │ │ │ │ + b.n 79602 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79574 │ │ │ │ + beq.n 79630 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - add.w sl, r8, #1 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 79438 │ │ │ │ + and.w sl, r5, sl │ │ │ │ + b.n 794dc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79600 │ │ │ │ + bne.n 796be │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79510 │ │ │ │ + beq.n 795b4 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 79600 │ │ │ │ + bne.n 796be │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79b6a │ │ │ │ + beq.w 79c9c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79c7c │ │ │ │ + beq.w 79da4 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79510 │ │ │ │ + beq.w 795b4 │ │ │ │ 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 793fe │ │ │ │ - b.n 79558 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ - movs r5, #1 │ │ │ │ + ble.w 794a2 │ │ │ │ + b.n 795fc │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ + movs r2, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ - cmp r2, #7 │ │ │ │ - lsl.w r0, r5, r2 │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ - lsl.w r5, r5, r1 │ │ │ │ - and.w sl, r9, r0 │ │ │ │ - add r5, r3 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 797b6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 797a8 │ │ │ │ - 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 797c4 │ │ │ │ - ldr r1, [r5, r6] │ │ │ │ - cmp r9, r1 │ │ │ │ - beq.w 79856 │ │ │ │ - mov.w r1, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r2, #7 │ │ │ │ - add sl, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - and.w sl, r1, sl │ │ │ │ - it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 798b8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 79840 │ │ │ │ - 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 79848 │ │ │ │ - ldr r1, [r5, r6] │ │ │ │ - cmp r9, r1 │ │ │ │ - beq.w 79910 │ │ │ │ - mov.w r1, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r2, #7 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - add r1, sl │ │ │ │ - and.w sl, r1, r0 │ │ │ │ + cmp r0, #7 │ │ │ │ + lsl.w r6, r2, r0 │ │ │ │ + add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ + lsl.w r2, r2, r1 │ │ │ │ + add r2, r3 │ │ │ │ + and.w r8, r9, r6 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bgt.w 79868 │ │ │ │ + ldrsb.w fp, [r3, r8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + itt ge │ │ │ │ + movge r5, #12 │ │ │ │ + mulge.w r5, r5, fp │ │ │ │ + blt.w 79886 │ │ │ │ + add r2, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.w 79894 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 79926 │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r0, #7 │ │ │ │ + add r8, r2 │ │ │ │ + and.w r8, r6, r8 │ │ │ │ + bgt.w 799a0 │ │ │ │ + ldrsb.w fp, [r3, r8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 79910 │ │ │ │ + movs r5, #12 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mul.w r5, r5, fp │ │ │ │ + add r2, r5 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.w 79918 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 799fc │ │ │ │ + mov.w r2, r9, lsr #10 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + adds r2, #1 │ │ │ │ + add r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bgt.n 79746 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 79906 │ │ │ │ - movs r6, #12 │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ - adds r3, r7, r6 │ │ │ │ + and.w r8, r2, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + cmp r0, #7 │ │ │ │ + mov r6, r3 │ │ │ │ + bgt.n 79806 │ │ │ │ + ldrsb.w fp, [r6, r8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 799f2 │ │ │ │ + movs r5, #12 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mul.w r5, r5, fp │ │ │ │ + add r3, r5 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 798f8 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ - cmp r9, r0 │ │ │ │ - beq.w 79aa2 │ │ │ │ + beq.w 799e6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 79bc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - cmp r2, #7 │ │ │ │ - add.w sl, sl, r3, lsr #5 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + cmp r0, #7 │ │ │ │ + add.w r8, r8, r3, lsr #5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r7, r8 │ │ │ │ + bgt.w 79bb2 │ │ │ │ + ldrsb.w fp, [r6, r8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 79ac8 │ │ │ │ + movs r5, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r3, sl │ │ │ │ - bgt.w 79a94 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 79a8a │ │ │ │ - movs r6, #12 │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + mul.w r5, r5, fp │ │ │ │ + adds r4, r3, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 798f8 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ - cmp r9, r0 │ │ │ │ - beq.w 79af2 │ │ │ │ + beq.w 799e6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.w 79c16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - cmp r2, #7 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + cmp r0, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - and.w sl, r3, sl │ │ │ │ - ble.n 796c8 │ │ │ │ - cmp r2, #15 │ │ │ │ + add r8, r3 │ │ │ │ + and.w r8, r7, r8 │ │ │ │ + ble.n 79784 │ │ │ │ + cmp r0, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 796cc │ │ │ │ + ldrshle.w fp, [r6, r8, lsl #1] │ │ │ │ + ldrgt.w fp, [r6, r8, lsl #2] │ │ │ │ + b.n 79788 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79442 │ │ │ │ + bge.w 794e6 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 79574 │ │ │ │ + beq.w 79630 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + and.w sl, r5, sl │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79472 │ │ │ │ + bge.w 79516 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 79574 │ │ │ │ + beq.w 79630 │ │ │ │ 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 79754 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 79666 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79574 │ │ │ │ - cmp r2, #15 │ │ │ │ + b.n 79814 │ │ │ │ + cmp r0, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 79642 │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r3, r8 │ │ │ │ + ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 79988 │ │ │ │ + movs r5, #12 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mul.w r5, r5, fp │ │ │ │ + b.n 7970e │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 79ba0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 79630 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r3, fp │ │ │ │ movs r0, #1 │ │ │ │ - add r2, fp │ │ │ │ + add.w r2, sl, r5 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 794a4 │ │ │ │ + b.n 79548 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7941a │ │ │ │ + bne.w 79610 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79510 │ │ │ │ + beq.w 795b4 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7941a │ │ │ │ + bne.w 79610 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79ba8 │ │ │ │ + beq.w 79ce4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79c80 │ │ │ │ + beq.w 79dae │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79510 │ │ │ │ - b.n 7941a │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 797b0 │ │ │ │ - b.n 796a8 │ │ │ │ - mov sl, fp │ │ │ │ - mov r2, r3 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 797ca │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + beq.w 795b4 │ │ │ │ + b.n 79610 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 7988e │ │ │ │ + b.n 79768 │ │ │ │ + mov r2, fp │ │ │ │ + mov fp, sl │ │ │ │ + mov sl, r3 │ │ │ │ + mov r3, r2 │ │ │ │ + ldrb.w r1, [fp, #5] │ │ │ │ + b.n 79898 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ 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] │ │ │ │ + beq.w 79c64 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + adds r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl d478c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl d4f44 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79892 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + beq.n 79962 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79b92 │ │ │ │ + beq.w 79ce8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79bb0 │ │ │ │ + blt.w 79cfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 7938e │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 79432 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7938e │ │ │ │ + bne.w 79432 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79848 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79666 │ │ │ │ - cmp r2, #15 │ │ │ │ + bne.n 79918 │ │ │ │ + ldrb.w r0, [sl, #4] │ │ │ │ + b.n 79726 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7988e │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ + add r8, r2 │ │ │ │ + and.w r8, r8, r6 │ │ │ │ + cmp r0, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 79684 │ │ │ │ + ldrgt.w fp, [r3, r8, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, r8, lsl #1] │ │ │ │ + b.n 79740 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 794a4 │ │ │ │ + b.n 79548 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79536 │ │ │ │ + bge.w 795da │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7949e │ │ │ │ + beq.w 79542 │ │ │ │ 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 79562 │ │ │ │ - mov sl, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 797ca │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 797b0 │ │ │ │ - b.n 796ec │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 794ac │ │ │ │ + b.n 7960c │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, sl │ │ │ │ + mov sl, r6 │ │ │ │ + ldrb.w r1, [fp, #5] │ │ │ │ + b.n 79898 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7988e │ │ │ │ + b.n 797ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 79b52 │ │ │ │ + beq.w 79d00 │ │ │ │ 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 d478c │ │ │ │ + bl d4f44 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7994c │ │ │ │ + beq.n 79a38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79bb6 │ │ │ │ + beq.w 79c68 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79bb0 │ │ │ │ + blt.w 79cfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 7938e │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.w 79432 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7938e │ │ │ │ + bne.w 79432 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79848 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 796a8 │ │ │ │ + bne.w 79918 │ │ │ │ + ldrb.w r0, [sl, #4] │ │ │ │ + b.n 79768 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79484 │ │ │ │ + bne.w 79528 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7950c │ │ │ │ + beq.w 795b0 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79484 │ │ │ │ + bne.w 79528 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79bc8 │ │ │ │ + beq.w 79ca0 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79c84 │ │ │ │ + beq.w 79db2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7950c │ │ │ │ - b.n 79484 │ │ │ │ + beq.w 795b0 │ │ │ │ + b.n 79528 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7988e │ │ │ │ + b.n 797ec │ │ │ │ + add.w r2, r4, #20 │ │ │ │ cmp r6, #7 │ │ │ │ + add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - itt le │ │ │ │ - ldrsble.w r3, [fp, sl] │ │ │ │ - strle r3, [sp, #20] │ │ │ │ - bgt.w 79c64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 79c4a │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 7949e │ │ │ │ + it le │ │ │ │ + movle r3, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + it le │ │ │ │ + ldrsble.w fp, [r3, sl] │ │ │ │ + bgt.w 79d66 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 79d4c │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 79542 │ │ │ │ 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 │ │ │ │ - bgt.w 79c3a │ │ │ │ - ldrsb.w r3, [fp, sl] │ │ │ │ - str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 79c20 │ │ │ │ - adds r3, #1 │ │ │ │ - beq.w 7949e │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + it le │ │ │ │ + ldrsble.w fp, [r3, sl] │ │ │ │ + bgt.w 79d3a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 79d20 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 79542 │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 79c12 │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 79bf8 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 7949e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bgt.w 79d90 │ │ │ │ + ldrsb.w fp, [r4, sl] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 79d76 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 79542 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ it le │ │ │ │ - ldrsble.w r6, [fp, sl] │ │ │ │ - bgt.w 79be6 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 79bcc │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 7949e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldrsble.w fp, [r4, sl] │ │ │ │ + bgt.w 79cd6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 79cbc │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 79542 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 79a36 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 797b0 │ │ │ │ - b.n 7972a │ │ │ │ - cmp r2, #15 │ │ │ │ + and.w sl, sl, r6 │ │ │ │ + b.n 79b44 │ │ │ │ + mov.w r2, r9, lsr #5 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + adds r2, #1 │ │ │ │ + add r8, r2 │ │ │ │ + and.w r8, r6, r8 │ │ │ │ + b.n 7973c │ │ │ │ + cmp r0, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 7970a │ │ │ │ + ldrshle.w fp, [r6, r8, lsl #1] │ │ │ │ + ldrgt.w fp, [r6, r8, lsl #2] │ │ │ │ + b.n 797c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d478c │ │ │ │ + bl d4f44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79ad4 │ │ │ │ + beq.n 79bf2 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79b56 │ │ │ │ + beq.n 79c76 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79bb0 │ │ │ │ + blt.w 79cfa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp fp, r0 │ │ │ │ - bne.n 79ba0 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.w 79d18 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 79ba0 │ │ │ │ + bne.w 79d18 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 798f8 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 796ec │ │ │ │ + bne.w 799e6 │ │ │ │ + ldrb.w r0, [sl, #4] │ │ │ │ + b.n 797ac │ │ │ │ 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 d478c │ │ │ │ + bl d4f44 │ │ │ │ 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 79b22 │ │ │ │ + beq.n 79c46 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 79b40 │ │ │ │ + cbz r0, 79c8a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79bb0 │ │ │ │ + blt.n 79cfa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp fp, r0 │ │ │ │ - bne.n 79ba0 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.n 79d18 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 79ba0 │ │ │ │ + bne.n 79d18 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 798f8 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7972a │ │ │ │ - mov r0, r3 │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 79b22 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 79926 │ │ │ │ + bne.w 799e6 │ │ │ │ + ldrb.w r0, [sl, #4] │ │ │ │ + b.n 797ec │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + b.n 7993c │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 79a38 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 79ad4 │ │ │ │ + b.n 79bf2 │ │ │ │ + mov r0, r3 │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + b.n 79c46 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 795d6 │ │ │ │ - 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 79468 │ │ │ │ + b.n 79692 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79a9a │ │ │ │ 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 793fe │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 79892 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b.w 7938e │ │ │ │ + b.w 794a2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 79812 │ │ │ │ - adds r3, #4 │ │ │ │ - beq.n 79c88 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 79574 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7994c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 794e2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 799ae │ │ │ │ - mov r3, r6 │ │ │ │ + b.n 79586 │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c2248 <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ + bl 1c5fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 79bac │ │ │ │ - bne.n 79bf4 │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - b.n 79a76 │ │ │ │ + blt.n 79cf6 │ │ │ │ + bne.n 79d9e │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 79b8c │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79a6a │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 79510 │ │ │ │ - mov r3, r6 │ │ │ │ + ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ + b.n 79b7c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 798e2 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 79962 │ │ │ │ + adds r3, #4 │ │ │ │ + beq.n 79db6 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 79630 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 79a12 │ │ │ │ + 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.w 7950c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b.w 79432 │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c2248 <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 79bac │ │ │ │ - bne.n 79bf4 │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - b.n 79a4c │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79a40 │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1c2248 <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ + bl 1c5fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 79bac │ │ │ │ - bne.n 79c74 │ │ │ │ + blt.n 79cf6 │ │ │ │ + bne.n 79d48 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 79a22 │ │ │ │ + b.n 79b2a │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ - ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 79a14 │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ + ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 79b1a │ │ │ │ + mov r3, fp │ │ │ │ + b.n 795b4 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c2248 <_PySys_GetRequiredAttrString@@Base+0x964> │ │ │ │ + bl 1c5fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 79bac │ │ │ │ - bne.n 79c74 │ │ │ │ + blt.n 79cf6 │ │ │ │ + bne.n 79d48 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 799f8 │ │ │ │ + b.n 79afc │ │ │ │ cmp r6, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ - ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 799ec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 79510 │ │ │ │ + itet le │ │ │ │ + ldrle r3, [sp, #20] │ │ │ │ + ldrgt.w fp, [r2, sl, lsl #2] │ │ │ │ + ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ + b.n 79aec │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + bl 1c5fd8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 79cf6 │ │ │ │ + bne.n 79d9e │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b.n 79b5e │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w fp, [r4, sl, lsl #1] │ │ │ │ + ldrgt.w fp, [r4, sl, lsl #2] │ │ │ │ + b.n 79b4e │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 795b4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 794f8 │ │ │ │ + b.n 796a8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 795ec │ │ │ │ + b.w 7959c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79828 │ │ │ │ + b.n 798f8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 799c4 │ │ │ │ + b.n 79ab0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 7938c │ │ │ │ - nop │ │ │ │ + b.w 79430 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -118598,433 +118714,433 @@ │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ add.w r9, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r7, r4 │ │ │ │ - bgt.w 79e1e │ │ │ │ + bgt.w 79f4a │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79d80 │ │ │ │ + blt.n 79eac │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 79d8a │ │ │ │ + beq.n 79eb6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 79d92 │ │ │ │ + beq.n 79ebe │ │ │ │ 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 79e00 │ │ │ │ + bgt.w 79f2c │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79e10 │ │ │ │ + blt.w 79f3c │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79d8a │ │ │ │ + beq.n 79eb6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79e8e │ │ │ │ + beq.w 79fba │ │ │ │ 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 79e5c │ │ │ │ + bgt.w 79f88 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79e42 │ │ │ │ + blt.w 79f6e │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79d8a │ │ │ │ + beq.n 79eb6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79ef8 │ │ │ │ + beq.w 7a024 │ │ │ │ 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 79e80 │ │ │ │ + bgt.w 79fac │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79e56 │ │ │ │ + blt.n 79f82 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79d8a │ │ │ │ + beq.n 79eb6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79f84 │ │ │ │ + beq.w 7a0b0 │ │ │ │ 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 79d1e │ │ │ │ + b.n 79e4a │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 79fec │ │ │ │ + bne.w 7a118 │ │ │ │ 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 79dec │ │ │ │ + bne.n 79f18 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79d8a │ │ │ │ + beq.n 79eb6 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w lr, r1, ip │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.n 79dec │ │ │ │ + bne.n 79f18 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7a004 │ │ │ │ + beq.w 7a130 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7a00c │ │ │ │ + beq.w 7a138 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79d8a │ │ │ │ + beq.n 79eb6 │ │ │ │ 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 79cf4 │ │ │ │ + ble.w 79e20 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79f7e │ │ │ │ + bgt.w 7a0aa │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79cfe │ │ │ │ + bge.w 79e2a │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79d0e │ │ │ │ + bne.w 79e3a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79f60 │ │ │ │ + bgt.w 7a08c │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79cd2 │ │ │ │ + bge.w 79dfe │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79d86 │ │ │ │ + beq.n 79eb2 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79e06 │ │ │ │ + b.n 79f32 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79d86 │ │ │ │ + beq.n 79eb2 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79d54 │ │ │ │ + b.n 79e80 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 79d8a │ │ │ │ - b.n 79d6c │ │ │ │ + beq.n 79eb6 │ │ │ │ + b.n 79e98 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79d2e │ │ │ │ + bge.w 79e5a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79d86 │ │ │ │ + beq.n 79eb2 │ │ │ │ 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 79d58 │ │ │ │ + b.n 79e84 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 79d0e │ │ │ │ + bne.w 79e3a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 79d8a │ │ │ │ + beq.w 79eb6 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79d0e │ │ │ │ + bne.w 79e3a │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 7a000 │ │ │ │ + bpl.w 7a12c │ │ │ │ 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 7a01e │ │ │ │ + beq.w 7a14a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79d8a │ │ │ │ - b.n 79d0e │ │ │ │ + beq.w 79eb6 │ │ │ │ + b.n 79e3a │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79d3e │ │ │ │ + bne.w 79e6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79d8a │ │ │ │ + beq.w 79eb6 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79d3e │ │ │ │ + bne.w 79e6a │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 7a008 │ │ │ │ + bpl.n 7a134 │ │ │ │ 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 7a012 │ │ │ │ + beq.n 7a13e │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79d8a │ │ │ │ - b.n 79d3e │ │ │ │ + beq.w 79eb6 │ │ │ │ + b.n 79e6a │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79cd2 │ │ │ │ + bge.w 79dfe │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79d86 │ │ │ │ + beq.w 79eb2 │ │ │ │ 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 79e0a │ │ │ │ + b.n 79f36 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79d6c │ │ │ │ + bne.w 79e98 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79d8a │ │ │ │ + beq.w 79eb6 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79d6c │ │ │ │ + bne.w 79e98 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 79ffc │ │ │ │ + bpl.n 7a128 │ │ │ │ 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 7a018 │ │ │ │ + beq.n 7a144 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79d8a │ │ │ │ - b.n 79d6c │ │ │ │ + beq.w 79eb6 │ │ │ │ + b.n 79e98 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79cf4 │ │ │ │ + b.n 79e20 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79fba │ │ │ │ + b.n 7a0e6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79ec6 │ │ │ │ + b.n 79ff2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79dc4 │ │ │ │ + b.n 79ef0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79f2e │ │ │ │ + b.n 7a05a │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79dd8 │ │ │ │ + b.n 79f04 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79f44 │ │ │ │ + b.n 7a070 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79fd0 │ │ │ │ + b.n 7a0fc │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79ede │ │ │ │ + b.n 7a00a │ │ │ │ │ │ │ │ -0007a024 : │ │ │ │ +0007a150 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movw r6, #655 @ 0x28f │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ands r6, r7 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.n 7a064 │ │ │ │ + bgt.n 7a190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a3e2 │ │ │ │ + beq.w 7a50e │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 7a3e2 │ │ │ │ + bhi.w 7a50e │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #40289 @ 0x9d61 │ │ │ │ + movweq sl, #42321 @ 0xa551 │ │ │ │ movteq sl, #11 │ │ │ │ - bne.w 7a216 │ │ │ │ + bne.w 7a342 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsls r6, r7, #22 │ │ │ │ - bmi.w 7a2ce │ │ │ │ + bmi.w 7a3fa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a3c0 │ │ │ │ + bne.w 7a4ec │ │ │ │ movw r2, #16328 @ 0x3fc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ and.w r6, r0, #24 │ │ │ │ ubfx r3, r0, #14, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 7a34a │ │ │ │ - ldr.w r8, [pc, #856] @ 7a404 │ │ │ │ + bmi.w 7a476 │ │ │ │ + ldr.w r8, [pc, #856] @ 7a530 │ │ │ │ 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 7a37c │ │ │ │ + bhi.w 7a4a8 │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi.w 7a37c │ │ │ │ + bmi.w 7a4a8 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r9, [r6, #712] @ 0x2c8 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7a316 │ │ │ │ + bne.w 7a442 │ │ │ │ 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 7a280 │ │ │ │ + bcs.w 7a3ac │ │ │ │ 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 7a302 │ │ │ │ + beq.w 7a42e │ │ │ │ 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 7a1bc │ │ │ │ + beq.n 7a2e8 │ │ │ │ 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 7a238 │ │ │ │ + bgt.n 7a364 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #672] @ (7a400 ) │ │ │ │ + ldr r2, [pc, #672] @ (7a52c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a336 │ │ │ │ + bne.w 7a462 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a200 │ │ │ │ + beq.n 7a32c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a200 │ │ │ │ + beq.n 7a32c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a206 │ │ │ │ + bne.n 7a332 │ │ │ │ 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] │ │ │ │ @@ -119035,338 +119151,338 @@ │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 7a22e │ │ │ │ + bhi.n 7a35a │ │ │ │ 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 7a280 │ │ │ │ + beq.n 7a3ac │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a12c │ │ │ │ + b.n 7a258 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 7a074 │ │ │ │ - movw sl, #6485 @ 0x1955 │ │ │ │ + b.n 7a1a0 │ │ │ │ + movw sl, #6709 @ 0x1a35 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 7a074 │ │ │ │ - movw sl, #4237 @ 0x108d │ │ │ │ + b.n 7a1a0 │ │ │ │ + movw sl, #6273 @ 0x1881 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a074 │ │ │ │ + b.n 7a1a0 │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a18c │ │ │ │ + beq.n 7a2b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 7a18c │ │ │ │ + b.n 7a2b8 │ │ │ │ movw r4, #642 @ 0x282 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7a2c4 │ │ │ │ + beq.n 7a3f0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne.w 7a3e2 │ │ │ │ - movw sl, #24945 @ 0x6171 │ │ │ │ + bne.w 7a50e │ │ │ │ + movw sl, #26985 @ 0x6969 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a074 │ │ │ │ + b.n 7a1a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 7a12c │ │ │ │ + b.n 7a258 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a14c │ │ │ │ + beq.n 7a278 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a14c │ │ │ │ + beq.n 7a278 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a14c │ │ │ │ + bne.w 7a278 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a3d8 │ │ │ │ + bne.w 7a504 │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7a14c │ │ │ │ + bmi.w 7a278 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a26a │ │ │ │ + bne.n 7a396 │ │ │ │ dmb ish │ │ │ │ - b.n 7a14c │ │ │ │ + b.n 7a278 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r9, [r1, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 7a388 │ │ │ │ + bne.n 7a4b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a37c │ │ │ │ + beq.n 7a4a8 │ │ │ │ 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 7a12c │ │ │ │ - movw sl, #27169 @ 0x6a21 │ │ │ │ + b.n 7a258 │ │ │ │ + movw sl, #27289 @ 0x6a99 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 7a074 │ │ │ │ + b.n 7a1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a3a6 │ │ │ │ + beq.n 7a4d2 │ │ │ │ movw r0, #15928 @ 0x3e38 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a3bc │ │ │ │ + beq.n 7a4e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #276] @ 7a404 │ │ │ │ + ldr.w r8, [pc, #276] @ 7a530 │ │ │ │ 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 7a16c │ │ │ │ + b.n 7a298 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7a1d6 │ │ │ │ + b.n 7a302 │ │ │ │ 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, 7a37c │ │ │ │ + cbz r0, 7a4a8 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a12c │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7a258 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a39a │ │ │ │ + bne.n 7a4c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 7a16c │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 7a298 │ │ │ │ ldr.w ip, [r2, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #176] @ 7a404 │ │ │ │ + ldr.w r8, [pc, #176] @ 7a530 │ │ │ │ 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 7a0c2 │ │ │ │ + bls.w 7a1ee │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ 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 7a2a8 │ │ │ │ + b.n 7a3d4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7a16c │ │ │ │ + b.n 7a298 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26896 @ 0x6910 │ │ │ │ + movw r1, #27152 @ 0x6a10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 7a1b4 │ │ │ │ + b.n 7a2e0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26964 @ 0x6954 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 7a3bc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7a4e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a14c │ │ │ │ - b.n 7a258 │ │ │ │ + bne.w 7a278 │ │ │ │ + b.n 7a384 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ 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 d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a408 : │ │ │ │ +0007a534 : │ │ │ │ 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 7a4ae │ │ │ │ + bpl.n 7a5da │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7a474 │ │ │ │ + bne.n 7a5a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a47e │ │ │ │ + beq.n 7a5aa │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7a48c │ │ │ │ + bne.n 7a5b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7a48c │ │ │ │ - ldr r1, [pc, #116] @ (7a4c4 ) │ │ │ │ + beq.n 7a5b8 │ │ │ │ + ldr r1, [pc, #116] @ (7a5f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 7a4a6 │ │ │ │ - bl 7ca6c │ │ │ │ + beq.n 7a5d2 │ │ │ │ + bl 7cb94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a436 │ │ │ │ + bne.n 7a562 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7a448 │ │ │ │ + beq.n 7a574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7a44e │ │ │ │ + bne.n 7a57a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1adb48 │ │ │ │ - bl 7a50c │ │ │ │ + b.w 1ad4e8 │ │ │ │ + bl 7a638 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a470 │ │ │ │ + b.n 7a59c │ │ │ │ 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 76f50 │ │ │ │ + bl 76ff0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 7a4fa │ │ │ │ + cbz r0, 7a626 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a8f7c │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + b.w 1a891c │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (7a508 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r6, pc, #80 @ (adr r6, 7a55c ) │ │ │ │ + ldr r0, [pc, #4] @ (7a634 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + add r7, pc, #80 @ (adr r7, 7a688 ) │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #700] @ (7a7f4 ) │ │ │ │ + ldr r3, [pc, #704] @ (7a924 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 7a780 │ │ │ │ + bne.w 7a8ae │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a622 │ │ │ │ + ble.n 7a74e │ │ │ │ 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 │ │ │ │ @@ -119382,49 +119498,49 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ blx 29718 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a842 │ │ │ │ + bne.w 7a972 │ │ │ │ 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, 7a5d6 │ │ │ │ + cbnz r0, 7a702 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a764 │ │ │ │ + bmi.w 7a892 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a6e6 │ │ │ │ + bmi.w 7a814 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - bgt.w 7a734 │ │ │ │ + bgt.w 7a862 │ │ │ │ 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 7a752 │ │ │ │ + bne.w 7a880 │ │ │ │ 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] │ │ │ │ @@ -119442,33 +119558,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r0, #9777 @ 0x2631 │ │ │ │ + movw r0, #9937 @ 0x26d1 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7a7f8 │ │ │ │ + bne.w 7a928 │ │ │ │ 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 7a7e2 │ │ │ │ + beq.w 7a910 │ │ │ │ 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, 7a69c │ │ │ │ + cbz r2, 7a7c8 │ │ │ │ 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 │ │ │ │ @@ -119478,48 +119594,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 7a57e │ │ │ │ + b.n 7a6aa │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 7a792 │ │ │ │ + bcc.w 7a8dc │ │ │ │ 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 7a670 │ │ │ │ + bne.n 7a79c │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7a836 │ │ │ │ + bne.w 7a966 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7a808 │ │ │ │ + beq.w 7a938 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a670 │ │ │ │ + b.n 7a79c │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a7b6 │ │ │ │ + bne.n 7a8e4 │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7a7d6 │ │ │ │ - ldr r2, [pc, #248] @ (7a7f4 ) │ │ │ │ + beq.n 7a904 │ │ │ │ + ldr r2, [pc, #248] @ (7a924 ) │ │ │ │ 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 │ │ │ │ @@ -119527,175 +119643,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 7a5e4 │ │ │ │ + ble.w 7a710 │ │ │ │ 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 7a5f8 │ │ │ │ + beq.w 7a724 │ │ │ │ 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 7a602 │ │ │ │ + b.n 7a72e │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7a79a │ │ │ │ + cbnz r2, 7a8c0 │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7a6fa │ │ │ │ + bne.n 7a828 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a6fa │ │ │ │ - b.n 7a5ca │ │ │ │ + bne.n 7a828 │ │ │ │ + b.n 7a6f6 │ │ │ │ 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 7a632 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - b.n 7a670 │ │ │ │ - movw r0, #1897 @ 0x769 │ │ │ │ + b.n 7a75e │ │ │ │ + movw r0, #2153 @ 0x869 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a862 │ │ │ │ + bne.n 7a992 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a5ca │ │ │ │ + beq.w 7a6f6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 7a76a │ │ │ │ - movw r0, #1897 @ 0x769 │ │ │ │ + b.n 7a898 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + b.n 7a79c │ │ │ │ + movw r0, #2153 @ 0x869 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a852 │ │ │ │ + bne.n 7a982 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a5d6 │ │ │ │ + beq.w 7a702 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 7a6ee │ │ │ │ + b.n 7a81c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a6fa │ │ │ │ - b.n 7a5d6 │ │ │ │ + bne.n 7a828 │ │ │ │ + b.n 7a702 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a670 │ │ │ │ - b.n 7a6b8 │ │ │ │ + bne.w 7a79c │ │ │ │ + b.n 7a7e6 │ │ │ │ + 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 7a670 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.w 7a79c │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a81c │ │ │ │ + beq.n 7a94c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7a872 │ │ │ │ + cbz r3, 7a9a2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a830 │ │ │ │ + beq.n 7a960 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7a87a │ │ │ │ + cbz r3, 7a9aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a61c │ │ │ │ + b.n 7a748 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a6d2 │ │ │ │ + b.n 7a800 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f03e4 │ │ │ │ - b.n 7a592 │ │ │ │ + bl 1eff98 │ │ │ │ + b.n 7a6be │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7a7ca │ │ │ │ + b.n 7a8f8 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - b.n 7a7ac │ │ │ │ + b.n 7a8d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a81c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a94c │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a830 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a960 │ │ │ │ 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 7a920 │ │ │ │ + beq.n 7aa50 │ │ │ │ mov.w ip, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov sl, r0 │ │ │ │ lsl.w r5, ip, r0 │ │ │ │ - ldr r0, [pc, #604] @ (7ab10 ) │ │ │ │ + ldr r0, [pc, #604] @ (7ac40 ) │ │ │ │ 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 7aa4c │ │ │ │ + bhi.w 7ab7c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7a94e │ │ │ │ + bne.n 7aa7e │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 7aa48 │ │ │ │ + ble.w 7ab78 │ │ │ │ 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 │ │ │ │ @@ -119709,60 +119826,60 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 29718 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #492] @ (7ab10 ) │ │ │ │ + ldr r1, [pc, #492] @ (7ac40 ) │ │ │ │ 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 7aa4c │ │ │ │ + bhi.n 7ab7c │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ add.w r1, r9, r5 │ │ │ │ - movw ip, #9777 @ 0x2631 │ │ │ │ + movw ip, #9937 @ 0x26d1 │ │ │ │ movt ip, #7 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7aada │ │ │ │ + bne.w 7ac0a │ │ │ │ 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 7aa5a │ │ │ │ + bcs.n 7ab8a │ │ │ │ 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 7aa98 │ │ │ │ + beq.n 7abc8 │ │ │ │ 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 7a9e4 │ │ │ │ + beq.n 7ab14 │ │ │ │ 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 │ │ │ │ @@ -119780,23 +119897,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 7aa36 │ │ │ │ + bhi.n 7ab66 │ │ │ │ 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, 7aa5a │ │ │ │ + cbz r4, 7ab8a │ │ │ │ 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 │ │ │ │ @@ -119808,226 +119925,226 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 29718 │ │ │ │ - b.n 7a918 │ │ │ │ + b.n 7aa48 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r8, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 7aa0a │ │ │ │ + b.n 7ab3a │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7a94e │ │ │ │ + b.n 7aa7e │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 7aaac │ │ │ │ + bhi.n 7abdc │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ - b.n 7a94e │ │ │ │ + b.n 7aa7e │ │ │ │ ldr.w r4, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7aaf6 │ │ │ │ + bne.n 7ac26 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ab06 │ │ │ │ + beq.n 7ac36 │ │ │ │ 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 7aa0a │ │ │ │ + b.n 7ab3a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7aa02 │ │ │ │ + b.n 7ab32 │ │ │ │ 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 7ab06 │ │ │ │ + bmi.n 7ac36 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw ip, #9777 @ 0x2631 │ │ │ │ + movw ip, #9937 @ 0x26d1 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7a972 │ │ │ │ + beq.w 7aaa2 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7ab06 │ │ │ │ + cbz r0, 7ac36 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 7aa0a │ │ │ │ + b.n 7ab3a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7aa80 │ │ │ │ + b.n 7abb0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 7a918 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 7aa48 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 7ab5e │ │ │ │ + cbz r3, 7ac8e │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7ab5e │ │ │ │ - ldr r3, [pc, #696] @ (7adfc ) │ │ │ │ + cbz r3, 7ac8e │ │ │ │ + ldr r3, [pc, #696] @ (7af2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7adb4 │ │ │ │ + beq.w 7aee4 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a4f4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 7adb4 │ │ │ │ + bne.w 7aee4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ac4c │ │ │ │ + beq.n 7ad7c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7addc │ │ │ │ + bne.w 7af0c │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7adc2 │ │ │ │ + bne.w 7aef2 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7adc2 │ │ │ │ + bne.w 7aef2 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7adc2 │ │ │ │ + bne.w 7aef2 │ │ │ │ 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 7ad9a │ │ │ │ + bne.w 7aeca │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ad9a │ │ │ │ + bne.w 7aeca │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ad9a │ │ │ │ + bne.w 7aeca │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7ad9a │ │ │ │ + bne.w 7aeca │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ac52 │ │ │ │ - cbz r6, 7ac4c │ │ │ │ - ldr r3, [pc, #516] @ (7adfc ) │ │ │ │ + bne.n 7ad82 │ │ │ │ + cbz r6, 7ad7c │ │ │ │ + ldr r3, [pc, #516] @ (7af2c ) │ │ │ │ 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 7ac70 │ │ │ │ + beq.n 7ada0 │ │ │ │ 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 7ac32 │ │ │ │ + bgt.n 7ad62 │ │ │ │ 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, 7ac70 │ │ │ │ + cbz r2, 7ada0 │ │ │ │ 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, 7ac5e │ │ │ │ - cbz r2, 7ac94 │ │ │ │ + cbz r1, 7ad8e │ │ │ │ + cbz r2, 7adc4 │ │ │ │ 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 7ac4c │ │ │ │ + b.n 7ad7c │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ad90 │ │ │ │ + bne.w 7aec0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7ac4c │ │ │ │ + b.n 7ad7c │ │ │ │ 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 │ │ │ │ @@ -120035,72 +120152,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w lr, r7, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r0, [lr, #528] @ 0x210 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7acd0 │ │ │ │ + bne.n 7ae00 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7accc │ │ │ │ + cbz r3, 7adfc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [lr, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ad2c │ │ │ │ + beq.n 7ae5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ad0c │ │ │ │ + beq.n 7ae3c │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ace8 │ │ │ │ + cbnz r3, 7ae18 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7ac4c │ │ │ │ + beq.n 7ad7c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7ad06 │ │ │ │ + cbz r1, 7ae36 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 7ad02 │ │ │ │ + cbz r3, 7ae32 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 7ac4c │ │ │ │ + b.n 7ad7c │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7acf4 │ │ │ │ + b.n 7ae24 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ad1a │ │ │ │ + cbz r3, 7ae4a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ac4c │ │ │ │ + bne.n 7ad7c │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 7ac4c │ │ │ │ + b.n 7ad7c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7acda │ │ │ │ + beq.n 7ae0a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ad8a │ │ │ │ + cbz r3, 7aeba │ │ │ │ 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, 7ad60 │ │ │ │ + cbz r3, 7ae90 │ │ │ │ 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 │ │ │ │ @@ -120110,83 +120227,83 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r4, [r6, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 7ac4c │ │ │ │ + b.n 7ad7c │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 7ad38 │ │ │ │ + b.n 7ae68 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 7ac88 │ │ │ │ + b.n 7adb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 64014 │ │ │ │ - movw r1, #824 @ 0x338 │ │ │ │ + bl 64094 │ │ │ │ + movw r1, #1080 @ 0x438 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ + movw r0, #756 @ 0x2f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (7ae00 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (7af30 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 64014 │ │ │ │ - movw r1, #800 @ 0x320 │ │ │ │ + bl 64094 │ │ │ │ + movw r1, #1056 @ 0x420 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ + movw r0, #756 @ 0x2f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 64014 │ │ │ │ - movw r1, #740 @ 0x2e4 │ │ │ │ + bl 64094 │ │ │ │ + movw r1, #996 @ 0x3e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ + movw r0, #756 @ 0x2f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 67cb8 │ │ │ │ + bl 67d38 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #160 @ (adr r6, 7aea4 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 7afd4 ) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0007ae04 : │ │ │ │ +0007af34 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29684 @ 0x73f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1adfd0 │ │ │ │ - cbz r0, 7ae2c │ │ │ │ + bl 1ad970 │ │ │ │ + cbz r0, 7af5c │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ae30 : │ │ │ │ +0007af60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7ae84 │ │ │ │ - cbz r0, 7ae7c │ │ │ │ + bl 7afb4 │ │ │ │ + cbz r0, 7afac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ae7c │ │ │ │ - ldr.w ip, [pc, #48] @ 7ae80 │ │ │ │ + bpl.n 7afac │ │ │ │ + ldr.w ip, [pc, #48] @ 7afb0 │ │ │ │ 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 │ │ │ │ @@ -120226,1460 +120343,1425 @@ │ │ │ │ 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 7b01e │ │ │ │ + bmi.w 7b14e │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov fp, r1 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7b100 │ │ │ │ - ldr r1, [pc, #624] @ (7b178 ) │ │ │ │ + bne.w 7b230 │ │ │ │ + ldr r1, [pc, #624] @ (7b2a8 ) │ │ │ │ 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 7b094 │ │ │ │ + bcs.w 7b1c4 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r7, ip, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7b0e4 │ │ │ │ + beq.w 7b214 │ │ │ │ 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 7afb8 │ │ │ │ + beq.n 7b0e8 │ │ │ │ add.w r5, sl, r3 │ │ │ │ - cbz r3, 7af7c │ │ │ │ + cbz r3, 7b0ac │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7af7c │ │ │ │ - ldr r1, [pc, #540] @ (7b178 ) │ │ │ │ + beq.n 7b0ac │ │ │ │ + ldr r1, [pc, #540] @ (7b2a8 ) │ │ │ │ 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 7b056 │ │ │ │ + bgt.n 7b186 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b034 │ │ │ │ + bne.n 7b164 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #484] @ (7b17c ) │ │ │ │ + ldr r2, [pc, #484] @ (7b2ac ) │ │ │ │ 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 7b11e │ │ │ │ + bne.w 7b24e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7afe4 │ │ │ │ + bmi.n 7b114 │ │ │ │ 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 7b028 │ │ │ │ + bcc.n 7b158 │ │ │ │ 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 7af4e │ │ │ │ + bne.n 7b07e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7af5a │ │ │ │ - b.n 7af7c │ │ │ │ + bne.n 7b08a │ │ │ │ + b.n 7b0ac │ │ │ │ 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, 7b010 │ │ │ │ + cbz r2, 7b140 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7af48 │ │ │ │ + b.n 7b078 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #316] @ (7b17c ) │ │ │ │ + ldr r2, [pc, #316] @ (7b2ac ) │ │ │ │ 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 7b142 │ │ │ │ + bne.n 7b272 │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 7afaa │ │ │ │ + b.n 7b0da │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 7af7c │ │ │ │ + beq.n 7b0ac │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7af7c │ │ │ │ + bne.n 7b0ac │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b16e │ │ │ │ + bne.n 7b29e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 7af7c │ │ │ │ + bmi.n 7b0ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b07e │ │ │ │ + bne.n 7b1ae │ │ │ │ dmb ish │ │ │ │ - b.n 7af7c │ │ │ │ + b.n 7b0ac │ │ │ │ ldr.w r8, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7b132 │ │ │ │ + bne.n 7b262 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b01e │ │ │ │ + beq.n 7b14e │ │ │ │ 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 7af4e │ │ │ │ + bne.w 7b07e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7af5a │ │ │ │ - b.n 7af7c │ │ │ │ + bne.w 7b08a │ │ │ │ + b.n 7b0ac │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b094 │ │ │ │ + beq.n 7b1c4 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 7afd0 │ │ │ │ + b.n 7b100 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b01e │ │ │ │ + beq.n 7b14e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7b0d0 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7b200 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b156 │ │ │ │ + bne.n 7b286 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 7afaa │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 7b0da │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7b0ba │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7b1ea │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b162 │ │ │ │ + bne.n 7b292 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 7b050 │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 7b180 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7afaa │ │ │ │ + b.n 7b0da │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7b050 │ │ │ │ + b.n 7b180 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7af7c │ │ │ │ - b.n 7b070 │ │ │ │ + bne.w 7b0ac │ │ │ │ + b.n 7b1a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007b180 : │ │ │ │ +0007b2b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ - cbz r0, 7b1be │ │ │ │ + bl 7b320 │ │ │ │ + cbz r0, 7b2ee │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7b1c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (7b2f4 ) │ │ │ │ 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 7c1b8 │ │ │ │ + b.w 7c2e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007b1c8 : │ │ │ │ +0007b2f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ 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 7b6a0 │ │ │ │ + beq.w 7b7ca │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b4d2 │ │ │ │ + beq.w 7b602 │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7c04a │ │ │ │ + blt.w 7bef2 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7c06a │ │ │ │ + bgt.w 7bf0e │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b85a │ │ │ │ - ldr r1, [pc, #696] @ (7b50c ) │ │ │ │ + bne.w 7b984 │ │ │ │ + ldr r1, [pc, #696] @ (7b63c ) │ │ │ │ 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 7b6c4 │ │ │ │ + bgt.w 7b7ee │ │ │ │ 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 7b6ac │ │ │ │ + beq.w 7b7d6 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b372 │ │ │ │ + beq.n 7b4a2 │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #608] @ (7b510 ) │ │ │ │ + ldr r2, [pc, #608] @ (7b640 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7bb08 │ │ │ │ + bne.w 7bc30 │ │ │ │ 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 7b664 │ │ │ │ + bpl.w 7b78e │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7c14c │ │ │ │ + bpl.w 7c1ec │ │ │ │ add.w r0, r4, #20 │ │ │ │ lsls r7, r5, #30 │ │ │ │ - bne.w 7b66c │ │ │ │ + bne.w 7b796 │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 7b3e6 │ │ │ │ + bhi.n 7b516 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b3e6 │ │ │ │ + bne.n 7b516 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ cmp r6, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7b3e2 │ │ │ │ + bcc.n 7b512 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b3e2 │ │ │ │ + bne.n 7b512 │ │ │ │ add.w r7, r5, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7b4f6 │ │ │ │ + bcc.w 7b626 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b4f6 │ │ │ │ + bne.w 7b626 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r5, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b508 │ │ │ │ + bcc.w 7b638 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b508 │ │ │ │ + bne.w 7b638 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 7b36e │ │ │ │ + bcc.n 7b49e │ │ │ │ ldr r7, [r2, #0] │ │ │ │ add.w ip, r1, #4 │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b36e │ │ │ │ + bne.n 7b49e │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, ip │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bcc.n 7b392 │ │ │ │ + bcc.n 7b4c2 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r1, ip │ │ │ │ add.w ip, r1, #4 │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7b356 │ │ │ │ + beq.n 7b486 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4c4 │ │ │ │ ldrd r8, r1, [r0, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.w 7b4fc │ │ │ │ + bcc.w 7b62c │ │ │ │ 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 7b294 │ │ │ │ + b.n 7b3c4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7b3b0 │ │ │ │ + bcc.n 7b4e0 │ │ │ │ subs r6, r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7b3fe │ │ │ │ + bne.n 7b52e │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bce2 │ │ │ │ + bne.w 7be48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b398 │ │ │ │ + blt.n 7b4c8 │ │ │ │ adds r7, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - bls.n 7b398 │ │ │ │ + bls.n 7b4c8 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b398 │ │ │ │ + blt.n 7b4c8 │ │ │ │ cmp r2, r6 │ │ │ │ strb.w ip, [r0], #1 │ │ │ │ - bne.n 7b3c6 │ │ │ │ + bne.n 7b4f6 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b398 │ │ │ │ + b.n 7b4c8 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4c4 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 7b3f8 │ │ │ │ + bls.n 7b528 │ │ │ │ ldrsb.w r1, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ - bge.n 7b3ba │ │ │ │ + bge.n 7b4ea │ │ │ │ mov r7, r5 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 29718 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7bcb8 │ │ │ │ + bpl.w 7bde0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c0c4 │ │ │ │ + beq.w 7c1c8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7b614 │ │ │ │ + bcs.w 7b744 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ba32 │ │ │ │ + bne.w 7bb62 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #25 │ │ │ │ add r3, r2 │ │ │ │ itt pl │ │ │ │ subpl.w r7, r8, #4 │ │ │ │ movpl ip, r2 │ │ │ │ - bpl.n 7b52e │ │ │ │ + bpl.n 7b65e │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7c034 │ │ │ │ + bls.w 7bfc8 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 7b7f6 │ │ │ │ + bls.w 7b920 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7bd88 │ │ │ │ + bhi.w 7c06e │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7bb3e │ │ │ │ + ble.w 7bdc0 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b648 │ │ │ │ + bhi.w 7b772 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c022 │ │ │ │ + beq.w 7b76c │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7b4a0 │ │ │ │ + bne.n 7b5d0 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b648 │ │ │ │ + bhi.w 7b772 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7be2c │ │ │ │ + bhi.w 7bf84 │ │ │ │ add.w r4, r4, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r4, r4, #925696 @ 0xe2000 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ add.w r4, r4, r5, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.w 7b822 │ │ │ │ + bhi.w 7b94c │ │ │ │ tbb [pc, r4] │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ - str r1, [r0, r3] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb.w r1, [r0] │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 7bd26 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7bfcc │ │ │ │ - ldr r4, [pc, #44] @ (7b514 ) │ │ │ │ + ldrsb.w r2, [r0] │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 7be4e │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7c120 │ │ │ │ + ldr r4, [pc, #44] @ (7b644 ) │ │ │ │ movs r3, #24 │ │ │ │ - mla r4, r3, r2, r4 │ │ │ │ + mla r4, r3, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4c4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7b294 │ │ │ │ + b.n 7b3c4 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7b394 │ │ │ │ + b.n 7b4c4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.w 7b878 │ │ │ │ + beq.w 7b9a4 │ │ │ │ adds r0, #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7baee │ │ │ │ + bcs.w 7bc16 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7b518 │ │ │ │ + bls.n 7b648 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 7bed2 │ │ │ │ + bhi.w 7c164 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c134 │ │ │ │ + bls.w 7c1f8 │ │ │ │ sub.w r2, r8, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7baee │ │ │ │ + ble.w 7bc16 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r4, r2, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c13c │ │ │ │ + bhi.w 7c200 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r4, r2, #12416 @ 0x3080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 7bd20 │ │ │ │ + bhi.w 7be3e │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ - b.n 7b528 │ │ │ │ + b.n 7b658 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - movw r8, #64880 @ 0xfd70 │ │ │ │ + movw r8, #65136 @ 0xfe70 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ subs r7, r5, r1 │ │ │ │ subs r0, r7, #1 │ │ │ │ add r4, r0 │ │ │ │ strd r4, r7, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7b594 │ │ │ │ + bne.n 7b6c4 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f5cec <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6454 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7be6c │ │ │ │ + bne.w 7bf3a │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7be52 │ │ │ │ + ble.w 7bf20 │ │ │ │ mov ip, r7 │ │ │ │ cmp ip, r4 │ │ │ │ - blt.w 7bce8 │ │ │ │ + blt.w 7be06 │ │ │ │ subs r4, r4, r7 │ │ │ │ add r5, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7b43e │ │ │ │ + b.n 7b56e │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - movw r8, #64860 @ 0xfd5c │ │ │ │ + movw r8, #65116 @ 0xfe5c │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ subs r7, r5, r1 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 7b57e │ │ │ │ + b.n 7b6ae │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7b5f4 │ │ │ │ + bne.n 7b724 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7be48 │ │ │ │ + bhi.w 7bfaa │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7bf1c │ │ │ │ + bhi.w 7c020 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7be48 │ │ │ │ + beq.w 7bfaa │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ sub.w r3, r5, r8 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bddc │ │ │ │ + beq.w 7bfec │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7b622 │ │ │ │ + cbz r3, 7b752 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ba16 │ │ │ │ + bne.w 7bb42 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b9fa │ │ │ │ + bne.w 7bb26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95414 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 954f0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b3a8 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7bdac │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7bdac │ │ │ │ + b.n 7b4d8 │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.w 7b5d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b56c │ │ │ │ + beq.n 7b69c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7c0a2 │ │ │ │ + beq.w 7c25c │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7b56e │ │ │ │ + b.n 7b69e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 7b2e6 │ │ │ │ + beq.w 7b416 │ │ │ │ cmp r6, r5 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ - bls.w 7b3f8 │ │ │ │ + bls.w 7b528 │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.n 7b6f8 │ │ │ │ + beq.n 7b822 │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b688 │ │ │ │ + blt.n 7b7b2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7b676 │ │ │ │ + bcc.n 7b7a0 │ │ │ │ subs r6, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7b3a0 │ │ │ │ - b.n 7b3fe │ │ │ │ + beq.w 7b4d0 │ │ │ │ + b.n 7b52e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c0be │ │ │ │ - ldr r4, [pc, #456] @ (7b874 ) │ │ │ │ - b.n 7b3a8 │ │ │ │ + bne.w 7c278 │ │ │ │ + ldr r4, [pc, #460] @ (7b9a0 ) │ │ │ │ + b.n 7b4d8 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b294 │ │ │ │ + bne.w 7b3c4 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7bfba │ │ │ │ + bne.w 7bfb4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c06a │ │ │ │ + beq.w 7bf0e │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r3, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7b294 │ │ │ │ + b.n 7b3c4 │ │ │ │ adds r1, r7, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 7b7ee │ │ │ │ + bcc.n 7b918 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7ee │ │ │ │ + bne.n 7b918 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7baea │ │ │ │ + bcc.w 7bc12 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7baea │ │ │ │ + bne.w 7bc12 │ │ │ │ add.w r2, r7, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7bae6 │ │ │ │ + bcc.w 7bb5e │ │ │ │ ldr r1, [r7, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bae6 │ │ │ │ + bne.w 7bb5e │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7bb3a │ │ │ │ + bcc.w 7bc62 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb3a │ │ │ │ + bne.w 7bc62 │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bae6 │ │ │ │ + bcc.w 7bb5e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bae6 │ │ │ │ + bne.w 7bb5e │ │ │ │ add.w ip, r7, #24 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7baea │ │ │ │ + bcc.w 7bc12 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7baea │ │ │ │ + bne.w 7bc12 │ │ │ │ add.w r1, r7, #28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bae6 │ │ │ │ + bcc.w 7bb5e │ │ │ │ ldr r2, [r7, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bae6 │ │ │ │ + bne.w 7bb5e │ │ │ │ add.w ip, r7, #32 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7baea │ │ │ │ + bcc.w 7bc12 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7baea │ │ │ │ + bne.w 7bc12 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bae6 │ │ │ │ + bcc.w 7bb5e │ │ │ │ ldr r2, [r7, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bae6 │ │ │ │ + bne.w 7bb5e │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7baea │ │ │ │ + bcc.w 7bc12 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7baea │ │ │ │ + bne.w 7bc12 │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7bae6 │ │ │ │ + bcc.w 7bb5e │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bae6 │ │ │ │ + bne.w 7bb5e │ │ │ │ sub.w r1, r6, #44 @ 0x2c │ │ │ │ subs r1, r1, r7 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w ip, r1, r2 │ │ │ │ - b.n 7b7e8 │ │ │ │ + b.n 7b912 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7ee │ │ │ │ + bne.n 7b918 │ │ │ │ mov r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7b7de │ │ │ │ + bne.n 7b908 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 7b67a │ │ │ │ - b.n 7b688 │ │ │ │ + bne.w 7b7a4 │ │ │ │ + b.n 7b7b2 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7bd70 │ │ │ │ + bls.w 7bec6 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7bd68 │ │ │ │ + ble.w 7bebe │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b648 │ │ │ │ + bhi.w 7b772 │ │ │ │ add.w r4, r4, r1, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ sub.w r4, r4, #12416 @ 0x3080 │ │ │ │ adds r0, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 7baf4 │ │ │ │ + bcc.w 7bc1c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7baf4 │ │ │ │ + ble.w 7bc1c │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r4, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7b852 │ │ │ │ + beq.n 7b97c │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ strheq.w r4, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b442 │ │ │ │ + b.n 7b572 │ │ │ │ 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 7c06a │ │ │ │ + beq.w 7bf0e │ │ │ │ add.w r7, r3, #20 │ │ │ │ - b.n 7b294 │ │ │ │ + b.n 7b3c4 │ │ │ │ + nop │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.w 7bd1a │ │ │ │ + bcc.w 7be38 │ │ │ │ subs r2, r7, r0 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r3 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 7b924 │ │ │ │ + beq.n 7ba50 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7b910 │ │ │ │ + beq.n 7ba3c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7b900 │ │ │ │ + beq.n 7ba2c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7b8f0 │ │ │ │ + beq.n 7ba1c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 7b8e0 │ │ │ │ + beq.n 7ba0c │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 7b8ce │ │ │ │ + beq.n 7b9fa │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 7b8bc │ │ │ │ + beq.n 7b9e8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b9ea │ │ │ │ + bne.w 7bb16 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b9ea │ │ │ │ + bne.w 7bb16 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b9ea │ │ │ │ + bne.w 7bb16 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b9ea │ │ │ │ + bne.n 7bb16 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b9ea │ │ │ │ + bne.n 7bb16 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b9ea │ │ │ │ + bne.n 7bb16 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b9ea │ │ │ │ + bne.n 7bb16 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b9e8 │ │ │ │ + beq.n 7bb14 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ str r1, [r3, #0] │ │ │ │ add.w r5, lr, #8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #8 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ str r1, [r2, #8] │ │ │ │ add.w r5, lr, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w r5, lr, #16 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #16 │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ str r1, [r2, #16] │ │ │ │ add.w r5, lr, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ str r1, [r2, #20] │ │ │ │ add.w r5, lr, #24 │ │ │ │ add.w r3, r2, #24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [lr, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb34 │ │ │ │ + bne.w 7bc5c │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w r5, lr, #28 │ │ │ │ cmp r3, r4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 7b92a │ │ │ │ + bne.n 7ba56 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 7bd20 │ │ │ │ + beq.w 7be3e │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7b522 │ │ │ │ - b.n 7b534 │ │ │ │ + bls.w 7b652 │ │ │ │ + b.n 7b664 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b632 │ │ │ │ + beq.w 7b762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b632 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b632 │ │ │ │ + bne.w 7b762 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b762 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b62a │ │ │ │ + beq.w 7b75a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b62a │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b62a │ │ │ │ + bne.w 7b75a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b75a │ │ │ │ + mov r7, ip │ │ │ │ + b.n 7b918 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7bd78 │ │ │ │ + bne.w 7bf92 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ - b.n 7baa4 │ │ │ │ + b.n 7bbd2 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.n 7baba │ │ │ │ + bls.n 7bbe8 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7bf44 │ │ │ │ + bhi.w 7c000 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7b5d0 │ │ │ │ + ble.w 7b700 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7be46 │ │ │ │ + bhi.w 7bfa8 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c062 │ │ │ │ + beq.w 7bfa2 │ │ │ │ sub.w r4, r1, #237 @ 0xed │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7be46 │ │ │ │ + bne.w 7bfa8 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c0ca │ │ │ │ + bhi.w 7c1f4 │ │ │ │ add.w r1, r4, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r1, r1, #925696 @ 0xe2000 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add.w r1, r1, r5, lsl #6 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7bcac │ │ │ │ + bcs.n 7bc66 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 7ba40 │ │ │ │ + bhi.n 7bb70 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.n 7bb60 │ │ │ │ + beq.n 7bc72 │ │ │ │ adds r0, #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7ba9e │ │ │ │ + b.n 7bbce │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c01e │ │ │ │ + bls.w 7c0c6 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7bcac │ │ │ │ + ble.n 7bc66 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7be46 │ │ │ │ + bhi.w 7bfa8 │ │ │ │ add.w r1, r4, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r1, r1, #12416 @ 0x3080 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7ba9e │ │ │ │ - mov r7, ip │ │ │ │ - b.n 7b7ee │ │ │ │ + b.n 7bbce │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b7ee │ │ │ │ + b.n 7b918 │ │ │ │ mov r2, ip │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b4bc │ │ │ │ + b.n 7b5ec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bff8 │ │ │ │ + beq.w 7c10c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b836 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7b960 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7c010 │ │ │ │ + bne.w 7c14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ 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 7b2ce │ │ │ │ + b.w 7b3fe │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 7b9ea │ │ │ │ + b.n 7bb16 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b7ee │ │ │ │ - bne.w 7bd68 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ - sub.w r5, r4, #128 @ 0x80 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b648 │ │ │ │ - cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7bf36 │ │ │ │ - sub.w r5, r1, #224 @ 0xe0 │ │ │ │ - negs r1, r5 │ │ │ │ - adcs r1, r5 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - b.n 7b4bc │ │ │ │ + b.n 7b918 │ │ │ │ + movs r4, #0 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 7b5f2 │ │ │ │ adds r7, r0, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc.w 7bf64 │ │ │ │ + bcc.w 7bfe4 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ sub.w ip, ip, r0 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r7 │ │ │ │ sub.w r1, ip, r0 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 7bc94 │ │ │ │ + beq.w 7bda6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7bbd4 │ │ │ │ + beq.n 7bce6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7bbb2 │ │ │ │ + beq.n 7bcc4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bc9e │ │ │ │ + bne.w 7bdb0 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ mov r5, r7 │ │ │ │ strh r0, [r3, #2] │ │ │ │ uxtb r7, r1 │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ strh r7, [r3, #0] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bc9e │ │ │ │ + bne.n 7bdb0 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ adds r5, #4 │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ strh r7, [r3, #0] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bc9e │ │ │ │ + bne.n 7bdb0 │ │ │ │ adds r5, #4 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ strh r7, [r3, #0] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ adds r3, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ cmp ip, r5 │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - bne.n 7bc94 │ │ │ │ - b.n 7bcde │ │ │ │ + bne.n 7bda6 │ │ │ │ + b.n 7be44 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ adds r0, r5, #4 │ │ │ │ strh.w r7, [r3, #-8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ mov lr, r3 │ │ │ │ - bne.n 7bc9e │ │ │ │ + bne.n 7bdb0 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ add.w r0, r5, #8 │ │ │ │ strh.w r7, [r3, #-8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bc9e │ │ │ │ + bne.n 7bdb0 │ │ │ │ uxtb r7, r1 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ strh r7, [r3, #0] │ │ │ │ strh r0, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add.w r3, lr, #16 │ │ │ │ uxtb r7, r1 │ │ │ │ add.w r5, r5, #16 │ │ │ │ - bne.n 7bc9e │ │ │ │ + bne.n 7bdb0 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh.w r7, [lr, #16] │ │ │ │ cmp ip, r5 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r3, lr, #24 │ │ │ │ - beq.n 7bcde │ │ │ │ + beq.n 7be44 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7bc00 │ │ │ │ + beq.n 7bd12 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7bcae │ │ │ │ + beq.w 7bc68 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7bab2 │ │ │ │ - b.n 7ba40 │ │ │ │ - movs r4, #0 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b4c2 │ │ │ │ + bls.w 7bbe0 │ │ │ │ + b.n 7bb70 │ │ │ │ + bne.n 7bebe │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ + sub.w r5, r4, #128 @ 0x80 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + bhi.w 7b772 │ │ │ │ + cmp r4, #159 @ 0x9f │ │ │ │ + bhi.w 7bee4 │ │ │ │ + sub.w r5, r1, #224 @ 0xe0 │ │ │ │ + negs r1, r5 │ │ │ │ + adcs r1, r5 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + b.n 7b5ec │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7bf6c │ │ │ │ + beq.w 7bfc4 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c0c4 │ │ │ │ + beq.w 7c1c8 │ │ │ │ add.w r2, r4, #28 │ │ │ │ - b.w 7b424 │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7bc9e │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 7b3a8 │ │ │ │ + b.w 7b554 │ │ │ │ ldrb.w r8, [r1, ip] │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r8, #56320 @ 0xdc00 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 7c144 │ │ │ │ + beq.w 7c208 │ │ │ │ cmp.w lr, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r2, r3, lsl #2] │ │ │ │ strheq.w r0, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b5a6 │ │ │ │ + b.n 7b6d6 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 7b522 │ │ │ │ + bne.w 7b652 │ │ │ │ mov r2, ip │ │ │ │ - b.w 7b4bc │ │ │ │ + b.w 7b5ec │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7bdb0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 7b4d8 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ 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 7b85a │ │ │ │ - ldr r1, [pc, #732] @ (7c02c ) │ │ │ │ + bne.w 7b984 │ │ │ │ + ldr r1, [pc, #740] @ (7c15c ) │ │ │ │ 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 7b26e │ │ │ │ - subs r3, r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b5f8 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b5be │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a8c94 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 7b4c2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.n 7bd70 │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - ble.n 7bdfe │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r4, r5, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b648 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7b63c │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b648 │ │ │ │ - ldrb r7, [r0, #2] │ │ │ │ - sub.w r4, r7, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7be2c │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - sub.w ip, r4, #128 @ 0x80 │ │ │ │ - cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7bdf0 │ │ │ │ - add.w r1, r4, r1, lsl #18 │ │ │ │ - adds r0, #4 │ │ │ │ - sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ - sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ - add.w r1, r1, r5, lsl #12 │ │ │ │ - add.w r4, r1, r7, lsl #6 │ │ │ │ - b.w 7b4bc │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub.w r4, r8, r1 │ │ │ │ - subs r7, r5, r1 │ │ │ │ - movw r8, #64836 @ 0xfd44 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - b.w 7b57e │ │ │ │ - subs r3, r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b56e │ │ │ │ + b.w 7b39e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 7bd68 │ │ │ │ + ble.n 7bebe │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w lr, ip, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 7b648 │ │ │ │ + bhi.w 7b772 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 7c12a │ │ │ │ + bls.w 7c24c │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7b648 │ │ │ │ + beq.w 7b772 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 7bd68 │ │ │ │ + beq.n 7bebe │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 7bd68 │ │ │ │ + bhi.n 7bf84 │ │ │ │ subs r3, r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b56e │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7bf88 │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7bf88 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 7b728 │ │ │ │ subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b64e │ │ │ │ + b.n 7b6ee │ │ │ │ + bne.w 7bfde │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.w 7b5ec │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bls.w 7bdd4 │ │ │ │ + sub.w r4, r1, #237 @ 0xed │ │ │ │ + negs r1, r4 │ │ │ │ + adcs r1, r4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + b.w 7b5ec │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12860 @ 0x323c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 7b4d8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 1f58a0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7b3fe │ │ │ │ + b.n 7bf08 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bff8 │ │ │ │ + beq.w 7c10c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.w 7b5a4 │ │ │ │ + b.w 7b6d4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7be7a │ │ │ │ + beq.n 7bf4a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7beb4 │ │ │ │ + beq.w 7c1a2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 7b5ac │ │ │ │ + beq.w 7b6dc │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -121688,817 +121770,852 @@ │ │ │ │ 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, #27032 @ 0x6998 │ │ │ │ + movw r2, #27288 @ 0x6a98 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1e8000 │ │ │ │ + bl 1e7b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bff8 │ │ │ │ + bne.w 7c10c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7b43e │ │ │ │ - mov r0, r6 │ │ │ │ - movw r1, #65533 @ 0xfffd │ │ │ │ - bl e5c84 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 7bff8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - subs r4, r4, r7 │ │ │ │ - add r5, r4 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - b.w 7b43e │ │ │ │ - mov r2, ip │ │ │ │ - cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7c0d2 │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #2 │ │ │ │ - ble.n 7bf14 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r4, r5, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c11e │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ - beq.n 7bf0e │ │ │ │ - cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7befc │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7c11e │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ - sub.w r7, r4, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7b4ac │ │ │ │ + b.w 7b56e │ │ │ │ + subs r3, r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ movs r4, #3 │ │ │ │ - b.w 7b4bc │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 7b69e │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1a8634 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 7b5f2 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.n 7befc │ │ │ │ - b.n 7c11e │ │ │ │ - beq.n 7bf24 │ │ │ │ + bhi.w 7bbae │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 7b778 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 7b80c │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + b.n 7bdf6 │ │ │ │ + ands.w r4, r0, #3 │ │ │ │ + beq.w 7c0da │ │ │ │ + adds r0, #1 │ │ │ │ + strb r1, [r3, #0] │ │ │ │ + cmp r0, r8 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + bcc.w 7b596 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7b4bc │ │ │ │ - cmp r1, #237 @ 0xed │ │ │ │ - bne.w 7b5f4 │ │ │ │ - b.n 7be48 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7b4bc │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bls.w 7bb54 │ │ │ │ - sub.w r4, r1, #237 @ 0xed │ │ │ │ - negs r1, r4 │ │ │ │ - adcs r1, r4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - b.w 7b4bc │ │ │ │ + b.w 7b5ec │ │ │ │ + cmp r0, r8 │ │ │ │ + bne.w 7bbe0 │ │ │ │ + b.n 7bc68 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + sub.w r4, r8, r1 │ │ │ │ + subs r7, r5, r1 │ │ │ │ + movw r8, #65092 @ 0xfe44 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + b.w 7b6ae │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7b5b6 │ │ │ │ + bhi.w 7b6e6 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7bf70 │ │ │ │ + bgt.n 7c028 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 7c0dc │ │ │ │ + bgt.w 7c222 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b5f8 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.w 7bab2 │ │ │ │ - b.n 7bcae │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - b.n 7bcce │ │ │ │ + b.w 7b728 │ │ │ │ + cmp r1, #237 @ 0xed │ │ │ │ + bne.w 7b724 │ │ │ │ + b.n 7bfaa │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7be46 │ │ │ │ + bhi.n 7bfa8 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7be3a │ │ │ │ + bne.w 7c214 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7be46 │ │ │ │ + bls.n 7bfa8 │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ sub.w r4, r7, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c0ca │ │ │ │ + bhi.w 7c1f4 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7c0ce │ │ │ │ + bhi.w 7c210 │ │ │ │ add.w r1, r4, r1, lsl #18 │ │ │ │ adds r0, #4 │ │ │ │ sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, r5, lsl #12 │ │ │ │ add.w r4, r1, r7, lsl #6 │ │ │ │ - b.n 7bcae │ │ │ │ - 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 7b6e2 │ │ │ │ + b.n 7bc68 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bhi.w 7bec6 │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #3 │ │ │ │ + ble.w 7be90 │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r4, r5, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.w 7b772 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.n 7c100 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7b772 │ │ │ │ + ldrb r7, [r0, #2] │ │ │ │ + sub.w r4, r7, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.w 7bf84 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + sub.w ip, r4, #128 @ 0x80 │ │ │ │ + cmp.w ip, #63 @ 0x3f │ │ │ │ + bhi.n 7c0f2 │ │ │ │ + add.w r1, r4, r1, lsl #18 │ │ │ │ + adds r0, #4 │ │ │ │ + sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ + sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ + add.w r1, r1, r5, lsl #12 │ │ │ │ + add.w r4, r1, r7, lsl #6 │ │ │ │ + b.w 7b5ec │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 7bc68 │ │ │ │ + ldr.w r5, [r1, #-4] │ │ │ │ + tst.w r5, #2155905152 @ 0x80808080 │ │ │ │ + bne.n 7c0e0 │ │ │ │ + mov r0, r1 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + adds r1, r0, #4 │ │ │ │ + cmp r1, r8 │ │ │ │ + bls.n 7c0ca │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.w 7b5ec │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + cmp r1, #127 @ 0x7f │ │ │ │ + bls.w 7bfd0 │ │ │ │ + b.w 7b59e │ │ │ │ + subs r3, r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #4 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.w 7b69e │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bne.n 7c094 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7c094 │ │ │ │ + b.w 7b772 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 79348 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 79348 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1e2040 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7bf08 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #20256 @ 0x4f20 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #68] @ (7c030 ) │ │ │ │ + ldrge r4, [pc, #32] @ (7c160 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ - b.w 7b3a8 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 792a4 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 792a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e2548 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 7b3a8 │ │ │ │ + b.w 7b4d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7bb20 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 7bcae │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b4a0 │ │ │ │ - b.w 7b648 │ │ │ │ + b.n 7bc48 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ - ands.w r4, r0, #3 │ │ │ │ - beq.n 7c08c │ │ │ │ - adds r0, #1 │ │ │ │ - strb r1, [r3, #0] │ │ │ │ - cmp r0, r8 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - bcc.w 7b466 │ │ │ │ - b.n 7bf16 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12604 @ 0x313c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 7c00a │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7ba7e │ │ │ │ - b.n 7be46 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f5cf4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7b2ce │ │ │ │ - b.n 7c00a │ │ │ │ - ldr.w r5, [r1, #-4] │ │ │ │ - tst.w r5, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7c092 │ │ │ │ - mov r0, r1 │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - adds r1, r0, #4 │ │ │ │ - cmp r1, r8 │ │ │ │ - bls.n 7c07c │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.w 7b4bc │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7c03a │ │ │ │ - b.w 7b46e │ │ │ │ - sub.w r4, r8, r5 │ │ │ │ + mov r2, ip │ │ │ │ + cmp r1, #239 @ 0xef │ │ │ │ + bhi.n 7c1be │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.w 7b660 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #31 │ │ │ │ - bhi.w 7b56e │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 7b61a │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.w 7b6a8 │ │ │ │ + ble.w 7bece │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r4, r5, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.n 7c1e6 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ + beq.n 7c19c │ │ │ │ + cmp r1, #237 @ 0xed │ │ │ │ + bne.n 7c18a │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.n 7c1e6 │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ + sub.w r7, r4, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bls.w 7b5dc │ │ │ │ + movs r4, #3 │ │ │ │ + b.w 7b5ec │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.n 7c18a │ │ │ │ + b.n 7c1e6 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r1, #65533 @ 0xfffd │ │ │ │ + bl e63f8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 7c10c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + subs r4, r4, r7 │ │ │ │ + add r5, r4 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + b.w 7b56e │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bls.n 7c1ce │ │ │ │ + movs r4, #1 │ │ │ │ + b.w 7b5ec │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - b.w 7b424 │ │ │ │ + b.w 7b554 │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt.n 7c29c │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7bfde │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bls.n 7c27e │ │ │ │ + movs r4, #2 │ │ │ │ + b.w 7b5ec │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + b.w 7b790 │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7bcae │ │ │ │ + b.n 7bc68 │ │ │ │ + mov r2, ip │ │ │ │ + movs r4, #1 │ │ │ │ + b.w 7b5ec │ │ │ │ + mov r2, ip │ │ │ │ + movs r4, #2 │ │ │ │ + b.w 7b5ec │ │ │ │ + strb.w r8, [r2, r3] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 7be2e │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7bcae │ │ │ │ + b.n 7bc68 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bls.n 7c106 │ │ │ │ - movs r4, #1 │ │ │ │ - b.w 7b4bc │ │ │ │ + bne.w 7c03c │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.w 7c03c │ │ │ │ + b.n 7bfa8 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7be46 │ │ │ │ + bhi.w 7bfa8 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c124 │ │ │ │ + bls.n 7c256 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7be46 │ │ │ │ + beq.w 7bfa8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7bcac │ │ │ │ + beq.w 7bc66 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.n 7bcae │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bgt.n 7c172 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 7bf16 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7c154 │ │ │ │ - movs r4, #2 │ │ │ │ - b.w 7b4bc │ │ │ │ + b.n 7bc68 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c0f2 │ │ │ │ - b.n 7be46 │ │ │ │ + bne.w 7beb2 │ │ │ │ + b.w 7b772 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7be20 │ │ │ │ - b.w 7b648 │ │ │ │ - mov r2, ip │ │ │ │ - movs r4, #1 │ │ │ │ - b.w 7b4bc │ │ │ │ - mov r2, ip │ │ │ │ - movs r4, #2 │ │ │ │ - b.w 7b4bc │ │ │ │ - strb.w r8, [r2, r3] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7bd10 │ │ │ │ - add.w r0, r4, #28 │ │ │ │ - b.w 7b666 │ │ │ │ + bne.n 7c238 │ │ │ │ + b.n 7bfa8 │ │ │ │ + sub.w r4, r8, r5 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.w 7b78a │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #31 │ │ │ │ + bhi.w 7b69e │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 7b74a │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.w 7b7d2 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7c1a6 │ │ │ │ + bhi.n 7c2d0 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - beq.n 7c11e │ │ │ │ + beq.n 7c1e6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7bf16 │ │ │ │ + beq.w 7bfde │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.w 7b4bc │ │ │ │ + b.w 7b5ec │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c11e │ │ │ │ + bhi.n 7c1e6 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c1ac │ │ │ │ + bne.n 7c2d6 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c11e │ │ │ │ + bls.n 7c1e6 │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7bf08 │ │ │ │ + bhi.w 7c196 │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7bdc2 │ │ │ │ + bls.w 7c0ac │ │ │ │ movs r4, #4 │ │ │ │ - b.w 7b4bc │ │ │ │ + b.w 7b5ec │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c15c │ │ │ │ - b.n 7c11e │ │ │ │ + bne.n 7c286 │ │ │ │ + b.n 7c1e6 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c184 │ │ │ │ + bne.n 7c2ae │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c184 │ │ │ │ - b.n 7c11e │ │ │ │ - nop │ │ │ │ + bls.n 7c2ae │ │ │ │ + b.n 7c1e6 │ │ │ │ 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, 7c1fe │ │ │ │ + cbz r1, 7c326 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #42236 @ 0xa4fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7c1fe │ │ │ │ + bmi.n 7c326 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7c206 │ │ │ │ + beq.n 7c32e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c32c │ │ │ │ + beq.w 7c454 │ │ │ │ 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 7c470 │ │ │ │ - ldr r3, [pc, #596] @ (7c468 ) │ │ │ │ + beq.w 7c598 │ │ │ │ + ldr r3, [pc, #596] @ (7c590 ) │ │ │ │ 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 7c2ec │ │ │ │ + bne.n 7c414 │ │ │ │ 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 7df24 │ │ │ │ + bl 7e040 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7c460 │ │ │ │ + beq.w 7c588 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7c29c │ │ │ │ + beq.n 7c3c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c266 │ │ │ │ + beq.n 7c38e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c458 │ │ │ │ + beq.w 7c580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c378 │ │ │ │ + beq.w 7c4a0 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c37e │ │ │ │ + beq.w 7c4a6 │ │ │ │ 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 7c342 │ │ │ │ + bmi.n 7c46a │ │ │ │ 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 7c2c6 │ │ │ │ + beq.n 7c3ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c2c6 │ │ │ │ + cbnz r2, 7c3ee │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #440] @ (7c46c ) │ │ │ │ + ldr r2, [pc, #440] @ (7c594 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c3d8 │ │ │ │ + bne.w 7c500 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7c200 │ │ │ │ + beq.n 7c328 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7c200 │ │ │ │ + bne.n 7c328 │ │ │ │ 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 7c3a2 │ │ │ │ + bmi.n 7c4ca │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7c200 │ │ │ │ + b.n 7c328 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c222 │ │ │ │ + beq.n 7c34a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c31c │ │ │ │ + beq.n 7c444 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c31c │ │ │ │ - ldr r2, [pc, #360] @ (7c46c ) │ │ │ │ + cbnz r2, 7c444 │ │ │ │ + ldr r2, [pc, #360] @ (7c594 ) │ │ │ │ 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 7c406 │ │ │ │ + bne.n 7c52e │ │ │ │ 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 7c200 │ │ │ │ + b.n 7c328 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1fe │ │ │ │ + beq.w 7c326 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1ac670 │ │ │ │ - b.n 7c1fe │ │ │ │ + bl 1ac010 │ │ │ │ + b.n 7c326 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7c38a │ │ │ │ + cbnz r3, 7c4b2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c28e │ │ │ │ + beq.n 7c3b6 │ │ │ │ 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 7c28e │ │ │ │ + b.n 7c3b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c27c │ │ │ │ + bne.w 7c3a4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c1fe │ │ │ │ - movw r2, #1897 @ 0x769 │ │ │ │ + b.n 7c326 │ │ │ │ + movw r2, #2153 @ 0x869 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c42c │ │ │ │ + bne.n 7c554 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c348 │ │ │ │ - b.n 7c28e │ │ │ │ + bne.n 7c470 │ │ │ │ + b.n 7c3b6 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c3ee │ │ │ │ + cbnz r2, 7c516 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c2e4 │ │ │ │ + beq.n 7c40c │ │ │ │ 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 7c2e4 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7c40c │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7c438 │ │ │ │ + bne.n 7c560 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c2c6 │ │ │ │ - movw r1, #1897 @ 0x769 │ │ │ │ + b.n 7c3ee │ │ │ │ + movw r1, #2153 @ 0x869 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7c41c │ │ │ │ + bne.n 7c544 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c3a8 │ │ │ │ - b.n 7c2e4 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.n 7c4d0 │ │ │ │ + b.n 7c40c │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7c448 │ │ │ │ + bne.n 7c570 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c31c │ │ │ │ + b.n 7c444 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c3a8 │ │ │ │ - b.n 7c2e4 │ │ │ │ + bne.n 7c4d0 │ │ │ │ + b.n 7c40c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c348 │ │ │ │ - b.n 7c28e │ │ │ │ + bne.n 7c470 │ │ │ │ + b.n 7c3b6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c3e4 │ │ │ │ + b.n 7c50c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c412 │ │ │ │ + b.n 7c53a │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c266 │ │ │ │ - bl d6f30 │ │ │ │ - b.n 7c1fe │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c38e │ │ │ │ + bl d76cc │ │ │ │ + b.n 7c326 │ │ │ │ nop │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7c210 │ │ │ │ + bne.w 7c338 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7c4e4 │ │ │ │ + bpl.n 7c60c │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 7c4ba │ │ │ │ + bpl.n 7c5e2 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7c4cc │ │ │ │ + blt.n 7c5f4 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - ldr r3, [pc, #96] @ (7c4f8 ) │ │ │ │ + ldr r3, [pc, #96] @ (7c620 ) │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 7c200 │ │ │ │ + beq.w 7c328 │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c200 │ │ │ │ + bne.w 7c328 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c200 │ │ │ │ + b.n 7c328 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7c490 │ │ │ │ + bge.n 7c5b8 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7c4f0 │ │ │ │ + bpl.n 7c618 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r2, #1296 @ 0x510 │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7c49a │ │ │ │ + b.n 7c5c2 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7c490 │ │ │ │ - b.n 7c4d0 │ │ │ │ + bge.n 7c5b8 │ │ │ │ + b.n 7c5f8 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7c4d0 │ │ │ │ + b.n 7c5f8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ - cbz r0, 7c568 │ │ │ │ - cbz r1, 7c568 │ │ │ │ + cbz r0, 7c690 │ │ │ │ + cbz r1, 7c690 │ │ │ │ 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 7c55c │ │ │ │ + bne.n 7c684 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7c55c │ │ │ │ + bne.n 7c684 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c564 │ │ │ │ + beq.n 7c68c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c560 │ │ │ │ + beq.n 7c688 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 293a0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7c54c │ │ │ │ + b.n 7c674 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7c538 │ │ │ │ + b.n 7c660 │ │ │ │ subs r3, r0, r1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7c894 │ │ │ │ + blt.w 7c9bc │ │ │ │ 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 7c682 │ │ │ │ + bne.n 7c7aa │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7c646 │ │ │ │ + bpl.n 7c76e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c78a │ │ │ │ + beq.w 7c8b2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #51353 @ 0xc899 │ │ │ │ + movw r3, #51649 @ 0xc9c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c780 │ │ │ │ + bne.w 7c8a8 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c772 │ │ │ │ - ldr r3, [pc, #584] @ (7c81c ) │ │ │ │ + bne.w 7c89a │ │ │ │ + ldr r3, [pc, #584] @ (7c944 ) │ │ │ │ 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 7c65e │ │ │ │ + beq.n 7c786 │ │ │ │ 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 7c610 │ │ │ │ + bgt.n 7c738 │ │ │ │ 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, 7c65e │ │ │ │ + cbz r2, 7c786 │ │ │ │ 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, 7c630 │ │ │ │ + cbz r1, 7c758 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c6f6 │ │ │ │ + beq.n 7c81e │ │ │ │ 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 7c7a2 │ │ │ │ + bne.w 7c8ca │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7c5a4 │ │ │ │ + bmi.n 7c6cc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c5a4 │ │ │ │ - bl 78208 │ │ │ │ - b.n 7c5a4 │ │ │ │ + beq.n 7c6cc │ │ │ │ + bl 782a8 │ │ │ │ + b.n 7c6cc │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c882 │ │ │ │ + bne.w 7c9aa │ │ │ │ mov r0, r4 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7c62a │ │ │ │ + b.n 7c752 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7c88e │ │ │ │ + bne.w 7c9b6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #384] @ (7c81c ) │ │ │ │ + ldr r3, [pc, #384] @ (7c944 ) │ │ │ │ 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 7c808 │ │ │ │ + bpl.w 7c930 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c88c │ │ │ │ + beq.w 7c9b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c7bc │ │ │ │ + bne.n 7c8e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7c7bc │ │ │ │ + beq.n 7c8e4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl ddea0 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl de614 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7c7c8 │ │ │ │ + beq.n 7c8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c88c │ │ │ │ + beq.w 7c9b4 │ │ │ │ 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 7c596 │ │ │ │ + b.n 7c6be │ │ │ │ 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 │ │ │ │ @@ -122508,123 +122625,123 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7c734 │ │ │ │ + bne.n 7c85c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c730 │ │ │ │ + cbz r3, 7c858 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7c820 │ │ │ │ + beq.n 7c948 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c7e0 │ │ │ │ + beq.n 7c908 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c74c │ │ │ │ + cbnz r3, 7c874 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c62a │ │ │ │ + beq.w 7c752 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c802 │ │ │ │ + beq.n 7c92a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c76c │ │ │ │ + cbz r3, 7c894 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c62a │ │ │ │ + b.n 7c752 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c64e │ │ │ │ + beq.w 7c776 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7c658 │ │ │ │ - bl 78208 │ │ │ │ + beq.w 7c780 │ │ │ │ + bl 782a8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7c64e │ │ │ │ + b.n 7c776 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c792 │ │ │ │ + beq.n 7c8ba │ │ │ │ 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 7c5a4 │ │ │ │ - b.n 7c79a │ │ │ │ + beq.w 7c6cc │ │ │ │ + b.n 7c8c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7c6ce │ │ │ │ + bne.n 7c7f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201ecc │ │ │ │ + bl 20167c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac670 │ │ │ │ + bl 1ac010 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c62a │ │ │ │ + b.n 7c752 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7c7ee │ │ │ │ + cbz r3, 7c916 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c62a │ │ │ │ + bne.w 7c752 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7c62a │ │ │ │ + b.n 7c752 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c75c │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + b.n 7c884 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3025 @ 0xbd1 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7c7c8 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7c8f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c73e │ │ │ │ + beq.n 7c866 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c87c │ │ │ │ + cbz r3, 7c9a4 │ │ │ │ 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, 7c854 │ │ │ │ + cbz r3, 7c97c │ │ │ │ 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 │ │ │ │ @@ -122633,92 +122750,92 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7c62a │ │ │ │ + b.n 7c752 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c82c │ │ │ │ + b.n 7c954 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7c676 │ │ │ │ + b.n 7c79e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ac670 │ │ │ │ + b.w 1ac010 │ │ │ │ │ │ │ │ -0007c898 : │ │ │ │ +0007c9c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #20256 @ 0x4f20 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c9d2 │ │ │ │ - cbz r0, 7c91c │ │ │ │ - ldr r3, [pc, #416] @ (7ca68 ) │ │ │ │ + bne.w 7cafa │ │ │ │ + cbz r0, 7ca44 │ │ │ │ + ldr r3, [pc, #416] @ (7cb90 ) │ │ │ │ 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 7c934 │ │ │ │ + beq.n 7ca5c │ │ │ │ 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 7c904 │ │ │ │ + bgt.n 7ca2c │ │ │ │ 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, 7c934 │ │ │ │ + cbz r2, 7ca5c │ │ │ │ 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, 7c920 │ │ │ │ - cbz r2, 7c958 │ │ │ │ + cbz r0, 7ca48 │ │ │ │ + cbz r2, 7ca80 │ │ │ │ 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, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ca60 │ │ │ │ + bne.w 7cb88 │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7c91c │ │ │ │ + b.n 7ca44 │ │ │ │ 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 │ │ │ │ @@ -122728,74 +122845,74 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7c996 │ │ │ │ + bne.n 7cabe │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c992 │ │ │ │ + cbz r3, 7caba │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7c9fc │ │ │ │ + beq.n 7cb24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c9dc │ │ │ │ + beq.n 7cb04 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c9ae │ │ │ │ + cbnz r3, 7cad6 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7c91c │ │ │ │ + beq.n 7ca44 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ca5a │ │ │ │ + beq.n 7cb82 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7c9cc │ │ │ │ + cbz r3, 7caf4 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7c91c │ │ │ │ + b.n 7ca44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7c9ea │ │ │ │ + cbz r3, 7cb12 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c91c │ │ │ │ + bne.n 7ca44 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7c91c │ │ │ │ + b.n 7ca44 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c9a0 │ │ │ │ + beq.n 7cac8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ca54 │ │ │ │ + cbz r3, 7cb7c │ │ │ │ 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, 7ca2e │ │ │ │ + cbz r3, 7cb56 │ │ │ │ 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 │ │ │ │ @@ -122804,22 +122921,22 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7c91c │ │ │ │ + b.n 7ca44 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ca08 │ │ │ │ + b.n 7cb30 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7c9bc │ │ │ │ + b.n 7cae4 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7c94c │ │ │ │ + b.n 7ca74 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -122827,43 +122944,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cbc4 │ │ │ │ + beq.w 7ccec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cc20 │ │ │ │ + bne.w 7cd48 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7ce7a │ │ │ │ + beq.w 7cfa2 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7cc7a │ │ │ │ + bne.w 7cda2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7cad2 │ │ │ │ + cbz r3, 7cbfa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7cf50 │ │ │ │ + bne.w 7d038 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7ce54 │ │ │ │ + ble.w 7cf7c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf8a │ │ │ │ + bne.w 7d072 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r8, r1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r2, [r8, r1] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -122876,29 +122993,29 @@ │ │ │ │ cmp.w r8, #7 │ │ │ │ str r0, [r3, #8] │ │ │ │ lsl.w r7, r7, r8 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ and.w r2, r6, r7 │ │ │ │ - bgt.n 7cb82 │ │ │ │ + bgt.n 7ccaa │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldrsb.w r0, [lr, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7cd94 │ │ │ │ + bge.w 7cebc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cdb2 │ │ │ │ + beq.w 7ceda │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ add.w r6, r3, #20 │ │ │ │ str r5, [r6, r2] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -122910,555 +123027,549 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7cf02 │ │ │ │ + bgt.w 7cfe2 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7cd08 │ │ │ │ + bge.w 7ce30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w lr, r3, #20 │ │ │ │ strh.w r0, [lr, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cdb6 │ │ │ │ + beq.w 7cede │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ str.w r5, [lr, r2] │ │ │ │ add r2, lr │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 7cb64 │ │ │ │ + b.n 7cc8c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7cddc │ │ │ │ + bmi.w 7cf04 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 7ca94 │ │ │ │ + bpl.w 7cbbc │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ce32 │ │ │ │ + bne.w 7cf5a │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cf1c │ │ │ │ - ldr r3, [pc, #688] @ (7cea4 ) │ │ │ │ + beq.w 7d004 │ │ │ │ + ldr r3, [pc, #736] @ (7cffc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7ca9c │ │ │ │ + beq.w 7cbc4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ca9c │ │ │ │ + bne.w 7cbc4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d91e0 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d997c <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7cab0 │ │ │ │ + beq.w 7cbd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1292d4 <_PyUnicode_IsNumeric@@Base+0x644> │ │ │ │ + bl 129a70 <_PyUnicode_IsNumeric@@Base+0x628> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cf78 │ │ │ │ + bne.w 7d060 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cb7a │ │ │ │ + beq.n 7cca2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cb7a │ │ │ │ + bne.n 7cca2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cb7a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cca2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7ccd2 │ │ │ │ + beq.n 7cdfa │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceac │ │ │ │ + bne.w 7d0ac │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w r1, r8, r2 │ │ │ │ + add.w r6, r8, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ - adds.w r6, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - str.w r6, [r8, r2] │ │ │ │ + adds.w r1, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str.w r1, [r8, r2] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ubfx r3, r3, #0, #12 │ │ │ │ + orrs r1, r3 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ - ubfx r1, r1, #0, #12 │ │ │ │ - orrs r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ceea │ │ │ │ + beq.w 7cfca │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cfc4 │ │ │ │ + bne.w 7d0dc │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r7, #24] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ccea │ │ │ │ + beq.n 7ce12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cdfc │ │ │ │ + beq.w 7cf24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cb7a │ │ │ │ + beq.w 7cca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cb7a │ │ │ │ + bne.w 7cca2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cb7a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cca2 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r7 │ │ │ │ add.w lr, r3, r2, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7cb98 │ │ │ │ + blt.w 7ccc0 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ add lr, r2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add lr, r0 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w lr, lr, #1 │ │ │ │ and.w r2, lr, r7 │ │ │ │ - bgt.n 7cd64 │ │ │ │ + bgt.n 7ce8c │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldrsb.w r8, [lr, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 7cdce │ │ │ │ + bge.n 7cef6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 7cb42 │ │ │ │ + b.n 7cc6a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r7 │ │ │ │ cmp.w r8, #15 │ │ │ │ add.w lr, r3, r2, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w lr, r3, r2, lsl #2 │ │ │ │ ldrshle.w lr, [lr, #20] │ │ │ │ ldrgt.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7cd58 │ │ │ │ + bge.n 7ce80 │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ it gt │ │ │ │ movgt.w lr, r2, lsl #2 │ │ │ │ - ble.w 7cb9a │ │ │ │ + ble.w 7ccc2 │ │ │ │ add lr, r3 │ │ │ │ - b.n 7cf16 │ │ │ │ + b.n 7cff6 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r7 │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldrsb.w r9, [lr, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7cd4c │ │ │ │ - b.n 7cd26 │ │ │ │ + blt.n 7ce74 │ │ │ │ + b.n 7ce4e │ │ │ │ add.w lr, r3, #20 │ │ │ │ movs r7, #12 │ │ │ │ mla r2, r7, r0, r2 │ │ │ │ add.w r0, lr, r2 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [r0, #8] │ │ │ │ str.w r6, [lr, r2] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 7cb64 │ │ │ │ + b.n 7cc8c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r7 │ │ │ │ - b.n 7cd3e │ │ │ │ + b.n 7ce66 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7ce14 │ │ │ │ + cbnz r2, 7cf3c │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cbf2 │ │ │ │ + bne.w 7cd1a │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cbf2 │ │ │ │ - b.n 7cbce │ │ │ │ - ldr r2, [pc, #168] @ (7cea8 ) │ │ │ │ + bne.w 7cd1a │ │ │ │ + b.n 7ccf6 │ │ │ │ + ldr r2, [pc, #216] @ (7d000 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cfaa │ │ │ │ + bne.w 7d092 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 7ccea │ │ │ │ - movw r3, #1897 @ 0x769 │ │ │ │ + b.n 7ce12 │ │ │ │ + movw r3, #2153 @ 0x869 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cf9a │ │ │ │ + bne.w 7d082 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cbce │ │ │ │ + beq.w 7ccf6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7cde2 │ │ │ │ - movw r3, #1897 @ 0x769 │ │ │ │ + b.n 7cf0a │ │ │ │ + movw r3, #2153 @ 0x869 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cfa2 │ │ │ │ + bne.w 7d08a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ca94 │ │ │ │ + beq.w 7cbbc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 7cbe4 │ │ │ │ + b.n 7cd0c │ │ │ │ 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 7d0e8 │ │ │ │ + bl 7d204 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cada │ │ │ │ + bne.w 7cc02 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cfce │ │ │ │ + bne.w 7d0e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce9c │ │ │ │ + beq.n 7cfc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfe2 │ │ │ │ + beq.w 7d0fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cb7c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1f03e4 │ │ │ │ - movw r2, #42704 @ 0xa6d0 │ │ │ │ - add.w r6, r8, r2 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ - adds.w r1, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str.w r1, [r8, r2] │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb r3, [r0, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7ccb6 │ │ │ │ + b.n 7cca4 │ │ │ │ movs r3, #12 │ │ │ │ ldrb r6, [r0, #5] │ │ │ │ mla r3, r3, r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #28] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ - b.n 7ccd2 │ │ │ │ + b.n 7cdfa │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ add.w lr, r3, r9 │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ - bge.n 7cf2a │ │ │ │ + bge.n 7d012 │ │ │ │ str.w r0, [lr, #20] │ │ │ │ - b.n 7cb42 │ │ │ │ + b.n 7cc6a │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ca94 │ │ │ │ - b.n 7cbf2 │ │ │ │ + beq.w 7cbbc │ │ │ │ + b.n 7cd1a │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add r9, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r2, r9 │ │ │ │ ands r2, r7 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ add.w r9, r3, lr │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ it lt │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ - bge.w 7cd2a │ │ │ │ + bge.w 7ce52 │ │ │ │ add lr, r3 │ │ │ │ - b.n 7cf16 │ │ │ │ + b.n 7cff6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d0e8 │ │ │ │ + bl 7d204 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7ce7a │ │ │ │ + beq.n 7cfa2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7cad2 │ │ │ │ + b.n 7cbfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cc5c │ │ │ │ + bne.w 7cd84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cc5c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd84 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f03e4 │ │ │ │ - b.n 7cae2 │ │ │ │ + bl 1eff98 │ │ │ │ + b.n 7cc0a │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7ce28 │ │ │ │ + b.n 7cf50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7ce48 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7cf70 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7ce0e │ │ │ │ + beq.w 7cf36 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 7ce0e │ │ │ │ + b.n 7cf36 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1eff98 │ │ │ │ + movw r2, #42704 @ 0xa6d0 │ │ │ │ + add.w r6, r8, r2 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr.w r3, [r8, r2] │ │ │ │ + adds.w r1, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str.w r1, [r8, r2] │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 7cdce │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7cefc │ │ │ │ + b.n 7cfdc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ce88 │ │ │ │ + bne.w 7cfb0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce88 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cfb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce9c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cfc4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ - mov ip, r0 │ │ │ │ - ldrb.w lr, [r0, #4] │ │ │ │ - cmp.w lr, #7 │ │ │ │ - lsl.w r3, r3, lr │ │ │ │ + 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 7d068 │ │ │ │ - add.w r3, ip, r0 │ │ │ │ - ldrsb.w r3, [r3, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7d016 │ │ │ │ + bgt.n 7d14a │ │ │ │ + add.w lr, r2, r0 │ │ │ │ + ldrsb.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bge.n 7d130 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - add r3, r2 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ - add.w r2, ip, r3 │ │ │ │ - ldrsb.w r2, [r2, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 7d032 │ │ │ │ + adds r0, r2, r3 │ │ │ │ + ldrsb.w r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 7d172 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.n 7d1ca │ │ │ │ + add.w r3, r2, r0, lsl #1 │ │ │ │ + ldrsh.w r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 7d12e │ │ │ │ + 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 7d142 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ - cmp.w lr, #7 │ │ │ │ - add.w r2, r0, r1, lsr #5 │ │ │ │ + cmp.w ip, #7 │ │ │ │ + add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - and.w r3, r2, r4 │ │ │ │ - bgt.n 7d090 │ │ │ │ - add.w r2, ip, r3 │ │ │ │ - ldrsb.w r2, [r2, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 7d02e │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + and.w r3, r0, r4 │ │ │ │ + bgt.n 7d1a6 │ │ │ │ + adds r0, r2, r3 │ │ │ │ + ldrsb.w r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 7d146 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7d04c │ │ │ │ - cmp.w lr, #15 │ │ │ │ - bgt.n 7d0b2 │ │ │ │ - add.w r3, ip, r0, lsl #1 │ │ │ │ - ldrsh.w r3, [r3, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7d014 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add.w r3, r0, r0, lsl #2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - add r3, r2 │ │ │ │ - ands r3, r4 │ │ │ │ - add.w r2, ip, r3, lsl #1 │ │ │ │ - ldrsh.w r2, [r2, #20] │ │ │ │ - b.n 7d02a │ │ │ │ - add.w r0, ip, r3, lsl #1 │ │ │ │ - add.w r2, r3, r3, lsl #2 │ │ │ │ - cmp.w lr, #15 │ │ │ │ - bgt.n 7d0d0 │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ + b.n 7d18c │ │ │ │ + add.w lr, r2, r3, lsl #1 │ │ │ │ + add.w r0, r3, r3, lsl #2 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.n 7d1e8 │ │ │ │ + ldrsh.w lr, [lr, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - add r2, r1 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 7d02e │ │ │ │ - and.w r3, r4, r2 │ │ │ │ - b.n 7d090 │ │ │ │ - add.w r3, ip, r0, lsl #2 │ │ │ │ + add r0, r1 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + blt.n 7d146 │ │ │ │ + and.w r3, r4, r0 │ │ │ │ + b.n 7d1a6 │ │ │ │ + add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7d014 │ │ │ │ + blt.n 7d12e │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - add r3, r2 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ - add.w r2, ip, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - b.n 7d02a │ │ │ │ - add.w r0, ip, r3, lsl #2 │ │ │ │ - add.w r2, r3, r3, lsl #2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add r2, r1 │ │ │ │ + add.w r0, r2, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 7d0ac │ │ │ │ + b.n 7d142 │ │ │ │ + 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 7d1c4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7d030 │ │ │ │ + b.n 7d148 │ │ │ │ stmdb 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 7db3c │ │ │ │ + bhi.w 7dc58 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d662 │ │ │ │ + beq.w 7d77e │ │ │ │ mov.w sl, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r4, [pc, #732] @ (7d408 ) │ │ │ │ + ldr r4, [pc, #732] @ (7d524 ) │ │ │ │ lsl.w r2, sl, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w r1, r2, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ it hi │ │ │ │ strhi.w sl, [sp, #24] │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr.w fp, r1, sl │ │ │ │ ldr.w r1, [r4, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bhi.w 7d69e │ │ │ │ + bhi.w 7d7ba │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7d2a2 │ │ │ │ + bne.w 7d3be │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7d6ec │ │ │ │ + ble.w 7d7f6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ @@ -123476,82 +123587,82 @@ │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 29718 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d9a4 │ │ │ │ + bne.w 7dac0 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d6ae │ │ │ │ + beq.w 7d7ca │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r7, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, fp │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 7d722 │ │ │ │ + bne.w 7d83e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7d722 │ │ │ │ + bne.w 7d83e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ blx 29db8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7d24c │ │ │ │ + beq.n 7d368 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d228 │ │ │ │ + b.n 7d344 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d64a │ │ │ │ + bgt.w 7d766 │ │ │ │ ldrsh.w r0, [fp, r1, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d3b8 │ │ │ │ + bne.w 7d4d4 │ │ │ │ strh.w r2, [fp, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 7d24c │ │ │ │ + beq.n 7d368 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp.w lr, #7 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ and.w r1, ip, r7 │ │ │ │ - bgt.n 7d208 │ │ │ │ + bgt.n 7d324 │ │ │ │ ldrsb.w r0, [fp, r1] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d3b8 │ │ │ │ + bne.w 7d4d4 │ │ │ │ strb.w r2, [fp, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 7d224 │ │ │ │ + bne.n 7d340 │ │ │ │ movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7d28e │ │ │ │ + beq.n 7d3aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7d40c │ │ │ │ + bne.w 7d528 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7d40c │ │ │ │ + bhi.w 7d528 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d40c │ │ │ │ + beq.w 7d528 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ @@ -123559,45 +123670,45 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw ip, #9777 @ 0x2631 │ │ │ │ + movw ip, #9937 @ 0x26d1 │ │ │ │ movt ip, #7 │ │ │ │ add r1, r2 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r9, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7d9c0 │ │ │ │ + bne.w 7dadc │ │ │ │ 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 7d90e │ │ │ │ + bcs.w 7da2a │ │ │ │ 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 7d990 │ │ │ │ + beq.w 7daac │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d500 │ │ │ │ + beq.w 7d61c │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ @@ -123618,112 +123729,112 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d572 │ │ │ │ + bne.w 7d68e │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d6b0 │ │ │ │ + beq.w 7d7cc │ │ │ │ add.w r2, r5, #20 │ │ │ │ adds r7, r2, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d1cc │ │ │ │ + bne.w 7d2e8 │ │ │ │ add.w r1, fp, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 7d3ae │ │ │ │ + ble.n 7d4ca │ │ │ │ mov.w ip, #12 │ │ │ │ mov r2, r1 │ │ │ │ mla ip, ip, sl, r1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db48 │ │ │ │ + beq.w 7dc64 │ │ │ │ ldr.w r0, [r7], #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 7d38e │ │ │ │ + bne.n 7d4aa │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f608 │ │ │ │ - b.n 7d24c │ │ │ │ + bl 7f718 │ │ │ │ + b.n 7d368 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r0, r7, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7d3fc │ │ │ │ + ble.n 7d518 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d834 │ │ │ │ + bgt.w 7d950 │ │ │ │ ldrsh.w r0, [fp, r1, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7d21a │ │ │ │ + beq.w 7d336 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r7 │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d3d4 │ │ │ │ + b.n 7d4f0 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r7 │ │ │ │ and.w r1, r1, ip │ │ │ │ ldrsb.w r0, [fp, r1] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7d242 │ │ │ │ - b.n 7d3ee │ │ │ │ + beq.w 7d35e │ │ │ │ + b.n 7d50a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #33753 @ 0x83d9 │ │ │ │ + movw r2, #33913 @ 0x8479 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r9, #704] @ 0x2c0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 7d970 │ │ │ │ + bne.w 7da8c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 7d8e8 │ │ │ │ + beq.w 7da04 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 7d460 │ │ │ │ + bgt.n 7d57c │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d8e8 │ │ │ │ + beq.w 7da04 │ │ │ │ bic.w r2, r5, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d6da │ │ │ │ + beq.w 7d82c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d28e │ │ │ │ + bne.w 7d3aa │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r8, [r7, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ add.w r0, r8, r5 │ │ │ │ str r3, [r1, #12] │ │ │ │ @@ -123731,58 +123842,58 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w lr, r7, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 7d4bc │ │ │ │ + bne.n 7d5d8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7d4b8 │ │ │ │ + cbz r2, 7d5d4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7daa4 │ │ │ │ + beq.w 7dbc0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7da80 │ │ │ │ + beq.w 7db9c │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7d4d8 │ │ │ │ + cbnz r3, 7d5f4 │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7d28e │ │ │ │ + beq.w 7d3aa │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7da50 │ │ │ │ + beq.w 7db6c │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 7d4fa │ │ │ │ + cbz r3, 7d616 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 7d28e │ │ │ │ + b.n 7d3aa │ │ │ │ ldrd r7, r1, [r0, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc.w 7d638 │ │ │ │ + bcc.w 7d754 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r7 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7d90e │ │ │ │ + beq.w 7da2a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r9, r2, #20 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ @@ -123801,23 +123912,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d366 │ │ │ │ + beq.w 7d482 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d9ec │ │ │ │ + beq.w 7db08 │ │ │ │ add r3, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 7da56 │ │ │ │ + ble.w 7db72 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r0, r3, sl, lsl #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -123826,70 +123937,70 @@ │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r7, r1, lsl #2 │ │ │ │ ldr.w lr, [r2, r1, lsl #3] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r3 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.w 7d84e │ │ │ │ + bne.w 7d96a │ │ │ │ str.w lr, [r9] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7d5a2 │ │ │ │ + bne.n 7d6be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w lr, lr, r8 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d616 │ │ │ │ + b.n 7d732 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7d86c │ │ │ │ + bgt.w 7d988 │ │ │ │ ldrsh.w ip, [fp, r2, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7d874 │ │ │ │ + bne.w 7d990 │ │ │ │ strh.w r0, [fp, r2, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 7d950 │ │ │ │ + beq.w 7da6c │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ cmp.w r8, #7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, lr, r1 │ │ │ │ - bgt.n 7d5f2 │ │ │ │ + bgt.n 7d70e │ │ │ │ ldrsb.w ip, [fp, r2] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7d874 │ │ │ │ + bne.w 7d990 │ │ │ │ strb.w r0, [fp, r2] │ │ │ │ - b.n 7d60a │ │ │ │ + b.n 7d726 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add.w r9, r2, #20 │ │ │ │ str.w r0, [lr, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w lr, [r0, #8] │ │ │ │ - b.n 7d528 │ │ │ │ + b.n 7d644 │ │ │ │ ldr.w r0, [fp, r1, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d3b8 │ │ │ │ + bne.w 7d4d4 │ │ │ │ str.w r2, [fp, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 7d224 │ │ │ │ - b.n 7d24c │ │ │ │ + bne.w 7d340 │ │ │ │ + b.n 7d368 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #780] @ (7d97c ) │ │ │ │ + ldr r7, [pc, #780] @ (7da98 ) │ │ │ │ lsls r2, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, r2, lsl #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -123897,313 +124008,313 @@ │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ mov.w fp, r1, lsr #1 │ │ │ │ mov.w r1, #12 │ │ │ │ mul.w r1, r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bls.w 7d2a6 │ │ │ │ + bls.w 7d3c2 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 7db0c │ │ │ │ + bhi.w 7dc28 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ - b.n 7d2a6 │ │ │ │ + b.n 7d3c2 │ │ │ │ movs r3, #8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add fp, r3 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 7d8aa │ │ │ │ + bne.w 7d9c6 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ mul.w r2, r2, sl │ │ │ │ blx 29db8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f608 │ │ │ │ - b.n 7d24c │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r2, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r1, #8] │ │ │ │ - b.n 7d28e │ │ │ │ + bl 7f718 │ │ │ │ + b.n 7d368 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [r9, #692] @ 0x2b4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7d9ae │ │ │ │ + bne.w 7daca │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #5 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d2e0 │ │ │ │ + b.n 7d3fc │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + ldr.w r3, [r7, r3, lsl #3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + strd r3, r1, [r2, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + b.n 7d3aa │ │ │ │ cmp.w sl, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7da04 │ │ │ │ + ble.w 7db20 │ │ │ │ mvn.w r2, ip │ │ │ │ add r2, sl │ │ │ │ ands.w lr, r2, #3 │ │ │ │ - beq.n 7d806 │ │ │ │ + beq.n 7d922 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d80c │ │ │ │ + beq.n 7d928 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w lr, #1 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.n 7d806 │ │ │ │ + beq.n 7d922 │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 7d782 │ │ │ │ + beq.n 7d89e │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d80c │ │ │ │ + beq.n 7d928 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r7, r9 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d80c │ │ │ │ + beq.n 7d928 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add.w r7, r9, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - b.n 7d806 │ │ │ │ + b.n 7d922 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add.w lr, r7, #8 │ │ │ │ mov r9, ip │ │ │ │ cmp ip, sl │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.w 7d1f4 │ │ │ │ + beq.w 7d310 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov r7, lr │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d80c │ │ │ │ + cbz r1, 7d928 │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ adds r7, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d80c │ │ │ │ + cbz r1, 7d928 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add.w r7, lr, #16 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, r9, #2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d80c │ │ │ │ + cbz r1, 7d928 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add.w ip, r9, #3 │ │ │ │ add.w r7, lr, #24 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d7a0 │ │ │ │ + bne.n 7d8bc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ add.w r2, r7, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d9e0 │ │ │ │ + beq.w 7dafc │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w r7, r2, #8 │ │ │ │ cmp ip, sl │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - bne.w 7d730 │ │ │ │ - b.n 7d1f4 │ │ │ │ + bne.w 7d84c │ │ │ │ + b.n 7d310 │ │ │ │ ldr.w r0, [fp, r1, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7d654 │ │ │ │ + beq.w 7d770 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r7 │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d834 │ │ │ │ + b.n 7d950 │ │ │ │ str.w r0, [lr] │ │ │ │ add.w r9, r9, #8 │ │ │ │ str.w lr, [r9, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7d5a2 │ │ │ │ - b.n 7d5d6 │ │ │ │ + bne.w 7d6be │ │ │ │ + b.n 7d6f2 │ │ │ │ ldr.w r5, [fp, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7d8a4 │ │ │ │ + beq.n 7d9c0 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r1, #1 │ │ │ │ add r2, ip │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.n 7d8d8 │ │ │ │ + bgt.n 7d9f4 │ │ │ │ ldrsb.w ip, [fp, r2] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7d980 │ │ │ │ + bne.n 7da9c │ │ │ │ cmp.w r8, #7 │ │ │ │ - ble.w 7d632 │ │ │ │ + ble.w 7d74e │ │ │ │ cmp.w r8, #15 │ │ │ │ - ble.w 7d606 │ │ │ │ + ble.w 7d722 │ │ │ │ str.w r0, [fp, r2, lsl #2] │ │ │ │ - b.n 7d60a │ │ │ │ + b.n 7d726 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 7d6ce │ │ │ │ + ble.w 7d7ea │ │ │ │ mov.w lr, #12 │ │ │ │ mov ip, fp │ │ │ │ mla lr, lr, sl, fp │ │ │ │ - b.n 7d8c0 │ │ │ │ + b.n 7d9dc │ │ │ │ adds r3, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d8be │ │ │ │ + beq.n 7d9da │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 7d8be │ │ │ │ - b.n 7d6ce │ │ │ │ + bne.n 7d9da │ │ │ │ + b.n 7d7ea │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w ip, [fp, r2, lsl #1] │ │ │ │ ldrgt.w ip, [fp, r2, lsl #2] │ │ │ │ - b.n 7d88e │ │ │ │ + b.n 7d9aa │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7da5c │ │ │ │ + bne.w 7db78 │ │ │ │ mov r0, r5 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d28e │ │ │ │ + b.n 7d3aa │ │ │ │ ldr.w r4, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7da66 │ │ │ │ + bne.w 7db82 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7db3c │ │ │ │ + beq.w 7dc58 │ │ │ │ ldrd r1, r7, [sp, #12] │ │ │ │ add.w r9, r2, #20 │ │ │ │ ldr.w r0, [r7, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d528 │ │ │ │ + b.n 7d644 │ │ │ │ mov r5, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1b06d8 <_PyNamespace_New@@Base+0x58> │ │ │ │ + bl 1b0070 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7da76 │ │ │ │ + beq.w 7db92 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7d28e │ │ │ │ + b.n 7d3aa │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7d28e │ │ │ │ + b.n 7d3aa │ │ │ │ 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 7d884 │ │ │ │ + b.n 7d9a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7d51c │ │ │ │ + b.n 7d638 │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r2, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7d580 │ │ │ │ + b.n 7d69c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w fp, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7db3c │ │ │ │ + beq.w 7dc58 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r2, #20 │ │ │ │ - b.n 7d528 │ │ │ │ + b.n 7d644 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d818 │ │ │ │ - b.n 7d9e0 │ │ │ │ + bne.w 7d934 │ │ │ │ + b.n 7dafc │ │ │ │ add.w r1, fp, r3 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, sl │ │ │ │ - blt.n 7da0a │ │ │ │ + blt.n 7db26 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 7f608 │ │ │ │ - b.n 7d954 │ │ │ │ - bne.w 7d1f4 │ │ │ │ - b.n 7d24c │ │ │ │ + bl 7f718 │ │ │ │ + b.n 7da70 │ │ │ │ + bne.w 7d310 │ │ │ │ + b.n 7d368 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldrb.w lr, [r3] │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ @@ -124216,59 +124327,59 @@ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #-12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - b.n 7d9f4 │ │ │ │ + b.n 7db10 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d4ea │ │ │ │ - beq.w 7d954 │ │ │ │ - b.n 7d5da │ │ │ │ + b.n 7d606 │ │ │ │ + beq.w 7da70 │ │ │ │ + b.n 7d6f6 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7d900 │ │ │ │ + b.n 7da1c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 7d936 │ │ │ │ + b.n 7da52 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7d28e │ │ │ │ + b.n 7d3aa │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 7da8e │ │ │ │ + cbz r3, 7dbaa │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r0, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d28e │ │ │ │ + bne.w 7d3aa │ │ │ │ str.w r0, [r7, #532] @ 0x214 │ │ │ │ - b.w 7d28e │ │ │ │ + b.w 7d3aa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4c8 │ │ │ │ + beq.w 7d5e4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7db06 │ │ │ │ + cbz r2, 7dc22 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r7, #520] @ 0x208 │ │ │ │ - cbz r3, 7dada │ │ │ │ + cbz r3, 7dbf6 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -124278,99 +124389,99 @@ │ │ │ │ ldr.w r3, [r9, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r4, [r8, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.w 7d28e │ │ │ │ + b.w 7d3aa │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7dab2 │ │ │ │ + b.n 7dbce │ │ │ │ adds r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, r2, r1 │ │ │ │ adds.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bmi.n 7db3c │ │ │ │ + bmi.n 7dc58 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw ip, #9777 @ 0x2631 │ │ │ │ + movw ip, #9937 @ 0x26d1 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r9, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7d2ca │ │ │ │ - b.n 7d9c0 │ │ │ │ - bl 1f5cf4 │ │ │ │ + beq.w 7d3e6 │ │ │ │ + b.n 7dadc │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7d29c │ │ │ │ + b.w 7d3b8 │ │ │ │ adds r7, #8 │ │ │ │ - b.n 7d38e │ │ │ │ + b.n 7d4aa │ │ │ │ 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 7dd56 │ │ │ │ + bne.w 7de72 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7dd9c │ │ │ │ + bne.w 7deb8 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7dcd2 │ │ │ │ + bgt.w 7ddee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de0e │ │ │ │ + beq.w 7df2a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7de0e │ │ │ │ + bhi.w 7df2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dcf8 │ │ │ │ - movw r8, #4565 @ 0x11d5 │ │ │ │ + beq.w 7de14 │ │ │ │ + movw r8, #6557 @ 0x199d │ │ │ │ movt r8, #13 │ │ │ │ movw r3, #30808 @ 0x7858 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7dd6a │ │ │ │ - ldr r3, [pc, #620] @ (7de44 ) │ │ │ │ + bpl.w 7de86 │ │ │ │ + ldr r3, [pc, #620] @ (7df60 ) │ │ │ │ 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, 7dc0a │ │ │ │ + cbz r5, 7dd26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -124378,37 +124489,37 @@ │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7de28 │ │ │ │ - ldr r3, [pc, #536] @ (7de44 ) │ │ │ │ + beq.w 7df44 │ │ │ │ + ldr r3, [pc, #536] @ (7df60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ddda │ │ │ │ + beq.w 7def6 │ │ │ │ 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 7dc92 │ │ │ │ - ldr r3, [pc, #488] @ (7de44 ) │ │ │ │ + bpl.n 7ddae │ │ │ │ + ldr r3, [pc, #488] @ (7df60 ) │ │ │ │ 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 │ │ │ │ @@ -124418,323 +124529,323 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddf4 │ │ │ │ + beq.w 7df10 │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7dd72 │ │ │ │ + bne.n 7de8e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7df24 │ │ │ │ + bl 7e040 │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7dd7c │ │ │ │ + beq.n 7de98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dcca │ │ │ │ + beq.n 7dde6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de06 │ │ │ │ + beq.w 7df22 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #55701 @ 0xd995 │ │ │ │ + movweq r8, #57609 @ 0xe109 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7dd32 │ │ │ │ + bne.n 7de4e │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dbc4 │ │ │ │ + bne.w 7dce0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dccc │ │ │ │ + b.n 7dde8 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dcf8 │ │ │ │ - movw r8, #40537 @ 0x9e59 │ │ │ │ + beq.n 7de14 │ │ │ │ + movw r8, #42485 @ 0xa5f5 │ │ │ │ movt r8, #13 │ │ │ │ - b.n 7dbc4 │ │ │ │ - movw r8, #41037 @ 0xa04d │ │ │ │ + b.n 7dce0 │ │ │ │ + movw r8, #43077 @ 0xa845 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7dce0 │ │ │ │ - movw r8, #24005 @ 0x5dc5 │ │ │ │ + b.n 7ddfc │ │ │ │ + movw r8, #24229 @ 0x5ea5 │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7dce0 │ │ │ │ + b.n 7ddfc │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7de0e │ │ │ │ + ble.n 7df2a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7dd44 │ │ │ │ - movw r8, #58945 @ 0xe641 │ │ │ │ + bne.n 7de60 │ │ │ │ + movw r8, #60845 @ 0xedad │ │ │ │ movt r8, #14 │ │ │ │ - b.n 7dce0 │ │ │ │ + b.n 7ddfc │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7de0e │ │ │ │ - movw r8, #10981 @ 0x2ae5 │ │ │ │ + bne.n 7df2a │ │ │ │ + movw r8, #12901 @ 0x3265 │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7dce0 │ │ │ │ + b.n 7ddfc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7de2c │ │ │ │ - bl 7e48c │ │ │ │ + bne.n 7df48 │ │ │ │ + bl 7e59c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dcf8 │ │ │ │ + beq.n 7de14 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7dc4e │ │ │ │ + b.n 7dd6a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7dbfc │ │ │ │ - b.n 7dc0a │ │ │ │ + bne.w 7dd18 │ │ │ │ + b.n 7dd26 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a408 │ │ │ │ - b.n 7dca6 │ │ │ │ + bl 7a534 │ │ │ │ + b.n 7ddc2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7dcb6 │ │ │ │ + beq.n 7ddd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dcb6 │ │ │ │ + bne.n 7ddd2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7dcc0 │ │ │ │ - b.n 7dcca │ │ │ │ + bne.n 7dddc │ │ │ │ + b.n 7dde6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a024 │ │ │ │ + bl 7a150 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7dcf8 │ │ │ │ - bl 7f5d4 │ │ │ │ + beq.n 7de14 │ │ │ │ + bl 7f6e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ddc8 │ │ │ │ + beq.n 7dee4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7ddfe │ │ │ │ + cbz r3, 7df1a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7dcf8 │ │ │ │ + beq.n 7de14 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dc4e │ │ │ │ + bne.w 7dd6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dcf8 │ │ │ │ + beq.n 7de14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dcf8 │ │ │ │ + bne.n 7de14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dcf8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de14 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7dc92 │ │ │ │ + b.n 7ddae │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ddc8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dcca │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dde6 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 7dcf8 │ │ │ │ + bl d545c │ │ │ │ + b.n 7de14 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7ddda │ │ │ │ + b.n 7def6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27040 @ 0x69a0 │ │ │ │ + movw r1, #27296 @ 0x6aa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 7dcf8 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7de14 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007de48 : │ │ │ │ +0007df64 : │ │ │ │ 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 7de78 │ │ │ │ - cbz r3, 7decc │ │ │ │ + bgt.n 7df94 │ │ │ │ + cbz r3, 7dfe8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7decc │ │ │ │ + bhi.n 7dfe8 │ │ │ │ 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 7dea6 │ │ │ │ - movw r5, #55701 @ 0xd995 │ │ │ │ + bne.n 7dfc2 │ │ │ │ + movw r5, #57609 @ 0xe109 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30808 @ 0x7858 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1adfd0 │ │ │ │ - cbz r0, 7de9a │ │ │ │ + bl 1ad970 │ │ │ │ + cbz r0, 7dfb6 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #40537 @ 0x9e59 │ │ │ │ + movw r5, #42485 @ 0xa5f5 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7de84 │ │ │ │ + b.n 7dfa0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7decc │ │ │ │ + ble.n 7dfe8 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7def2 │ │ │ │ - movw r5, #58945 @ 0xe641 │ │ │ │ + bne.n 7e00e │ │ │ │ + movw r5, #60845 @ 0xedad │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7de84 │ │ │ │ - movw r5, #4565 @ 0x11d5 │ │ │ │ + b.n 7dfa0 │ │ │ │ + movw r5, #6557 @ 0x199d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7de84 │ │ │ │ - movw r5, #24005 @ 0x5dc5 │ │ │ │ + b.n 7dfa0 │ │ │ │ + movw r5, #24229 @ 0x5ea5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7de84 │ │ │ │ + b.n 7dfa0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ - movw r5, #41037 @ 0xa04d │ │ │ │ + b.w d545c │ │ │ │ + movw r5, #43077 @ 0xa845 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7de84 │ │ │ │ + b.n 7dfa0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7decc │ │ │ │ - movw r5, #10981 @ 0x2ae5 │ │ │ │ + bne.n 7dfe8 │ │ │ │ + movw r5, #12901 @ 0x3265 │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7de84 │ │ │ │ + b.n 7dfa0 │ │ │ │ │ │ │ │ -0007df04 : │ │ │ │ +0007e020 : │ │ │ │ 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 7df24 │ │ │ │ + bl 7e040 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7e466 │ │ │ │ - ldr.w r9, [pc, #1348] @ 7e488 │ │ │ │ + bpl.w 7e576 │ │ │ │ + ldr.w r9, [pc, #1336] @ 7e598 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r7, #42236 @ 0xa4fc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ cmp r3, r7 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ - bne.w 7e262 │ │ │ │ + bne.w 7e372 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7e262 │ │ │ │ + beq.w 7e372 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e384 │ │ │ │ + beq.w 7e494 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e290 │ │ │ │ + bne.w 7e3a0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7e32c │ │ │ │ + beq.w 7e43c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7e05e │ │ │ │ + bne.w 7e1d2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7e198 │ │ │ │ + beq.w 7e2b4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e1a0 │ │ │ │ + beq.w 7e2bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7dfcc │ │ │ │ + cbz r2, 7e0ea │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7e414 │ │ │ │ + bne.w 7e524 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e2de │ │ │ │ + ble.w 7e3ee │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e448 │ │ │ │ + bne.w 7e558 │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r7, sl, ip │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [sl, ip] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -124748,192 +124859,188 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ orr.w sl, r7, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r1, r8 │ │ │ │ - bgt.n 7e08c │ │ │ │ + bgt.n 7e1fa │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldrsb.w lr, [r7, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e11c │ │ │ │ + bge.n 7e238 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e1d4 │ │ │ │ + beq.w 7e2e4 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r7, r3, #20 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r7, r2 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 7e0ca │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + adds r1, #1 │ │ │ │ + strd sl, r0, [r4, #16] │ │ │ │ + subs r2, #1 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr.w r3, [r4, #-8] │ │ │ │ + cbnz r3, 7e1a2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + bmi.w 7e2fe │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #17 │ │ │ │ + bmi.w 7e350 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 7e1c8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e4dc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7e4dc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r6, [r3, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 7e082 │ │ │ │ + cbz r0, 7e1f6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e460 │ │ │ │ + beq.w 7e570 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ iteee eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ it ne │ │ │ │ strne r3, [r2, #0] │ │ │ │ movs r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 7e1ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e36c │ │ │ │ + bgt.w 7e47c │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e140 │ │ │ │ + bge.n 7e25c │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w lr, #1 │ │ │ │ strh.w r1, [r7, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7e1d8 │ │ │ │ + beq.n 7e2e8 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ str r6, [r2, #4] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - adds r1, #1 │ │ │ │ - strd sl, r0, [r4, #16] │ │ │ │ - subs r2, #1 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 7e0f2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - bmi.w 7e1ee │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #17 │ │ │ │ - bmi.w 7e240 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e118 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7e3cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7e3cc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [r3, #0] │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 7e084 │ │ │ │ + b.n 7e17a │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, lr, #1 │ │ │ │ add r2, r7 │ │ │ │ ands r2, r1 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldrsb.w r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7e15c │ │ │ │ + bge.n 7e278 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e03c │ │ │ │ + b.n 7e15a │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, lr, #1 │ │ │ │ add r2, r7 │ │ │ │ ands r2, r1 │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7e0a0 │ │ │ │ + blt.n 7e20e │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r2, r7 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7e1ac │ │ │ │ + ble.n 7e2d6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e3f0 │ │ │ │ + bgt.w 7e500 │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7e0a0 │ │ │ │ + blt.n 7e20e │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e17c │ │ │ │ + b.n 7e298 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7dfba │ │ │ │ + bne.w 7e0d8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7dfc4 │ │ │ │ - b.n 7dfcc │ │ │ │ - adds r7, r3, r2 │ │ │ │ - ldrsb.w ip, [r7, #20] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - blt.n 7e136 │ │ │ │ + bne.w 7e0e2 │ │ │ │ + b.n 7e0ea │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldrsb.w ip, [r7, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7e136 │ │ │ │ - b.n 7e1b8 │ │ │ │ + blt.n 7e252 │ │ │ │ + b.n 7e2c8 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r7, r2 │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ str.w r8, [r7, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e0ca │ │ │ │ + b.n 7e17a │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e33c │ │ │ │ + bne.w 7e44c │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e20e │ │ │ │ + bne.n 7e31e │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e0e8 │ │ │ │ + beq.w 7e198 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -124942,140 +125049,140 @@ │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e0fc │ │ │ │ - b.n 7e118 │ │ │ │ + bne.w 7e1ac │ │ │ │ + b.n 7e1c8 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e354 │ │ │ │ + bne.w 7e464 │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e20e │ │ │ │ + bne.n 7e31e │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e0f2 │ │ │ │ - b.n 7e20e │ │ │ │ + beq.w 7e1a2 │ │ │ │ + b.n 7e31e │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e32c │ │ │ │ + beq.n 7e43c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44076 @ 0xac2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e384 │ │ │ │ + beq.w 7e494 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df8c │ │ │ │ + beq.w 7e0a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7df8c │ │ │ │ + bne.w 7e0a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl d91e0 <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ + bl d997c <_PyEval_CheckExceptTypeValid@@Base+0x17d8> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7dfa2 │ │ │ │ + beq.w 7e0c0 │ │ │ │ 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, 7e2be │ │ │ │ + cbnz r3, 7e3ce │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1292d4 <_PyUnicode_IsNumeric@@Base+0x644> │ │ │ │ + bl 129a70 <_PyUnicode_IsNumeric@@Base+0x628> │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e084 │ │ │ │ + beq.w 7e1ca │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 7e2d8 │ │ │ │ + cbz r2, 7e3e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7e084 │ │ │ │ + b.n 7e1ca │ │ │ │ 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 7d0e8 │ │ │ │ + bl 7d204 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7dfd4 │ │ │ │ + bne.w 7e0f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e318 │ │ │ │ + beq.n 7e428 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e478 │ │ │ │ + beq.w 7e588 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e32c │ │ │ │ + beq.n 7e43c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e480 │ │ │ │ + beq.w 7e590 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e336 │ │ │ │ + cbz r3, 7e446 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e084 │ │ │ │ - movw r3, #1897 @ 0x769 │ │ │ │ + b.n 7e1ca │ │ │ │ + movw r3, #2153 @ 0x869 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e43e │ │ │ │ + bne.n 7e54e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7e0e8 │ │ │ │ + bpl.w 7e198 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7e1f8 │ │ │ │ - movw r3, #1897 @ 0x769 │ │ │ │ + b.n 7e308 │ │ │ │ + movw r3, #2153 @ 0x869 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e456 │ │ │ │ + bne.n 7e566 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7e0f2 │ │ │ │ + bpl.w 7e1a2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7e24a │ │ │ │ + b.n 7e35a │ │ │ │ lsls r7, r2, #2 │ │ │ │ add.w lr, r3, r7 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e3d2 │ │ │ │ + bge.n 7e4e2 │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7e03c │ │ │ │ + b.n 7e15a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -125085,247 +125192,247 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a50c │ │ │ │ + bl 7a638 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7e32c │ │ │ │ + beq.n 7e43c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e118 │ │ │ │ + beq.w 7e1c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7e3cc │ │ │ │ + cbz r3, 7e4dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e3cc │ │ │ │ + beq.n 7e4dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7e118 │ │ │ │ + b.n 7e1c8 │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands r2, r7 │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e37c │ │ │ │ - b.n 7e15e │ │ │ │ + blt.n 7e48c │ │ │ │ + b.n 7e27a │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e402 │ │ │ │ + bge.n 7e512 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 7e37c │ │ │ │ + b.n 7e48c │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r7, r2 │ │ │ │ add.w r2, r7, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e174 │ │ │ │ + b.n 7e290 │ │ │ │ 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 7d0e8 │ │ │ │ + bl 7d204 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e304 │ │ │ │ + beq.w 7e414 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7dfcc │ │ │ │ + b.n 7e0ea │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e350 │ │ │ │ - b.n 7e0e8 │ │ │ │ + bne.n 7e460 │ │ │ │ + b.n 7e198 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f03e4 │ │ │ │ - b.n 7dfdc │ │ │ │ + bl 1eff98 │ │ │ │ + b.n 7e0fa │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e368 │ │ │ │ - b.n 7e0f2 │ │ │ │ + bne.n 7e478 │ │ │ │ + b.n 7e1a2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7e082 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + b.n 7e1f6 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #4287 @ 0x10bf │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7e32c │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e318 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e428 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e32c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e43c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e48c : │ │ │ │ +0007e59c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30428 @ 0x76dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1adfd0 │ │ │ │ - cbz r0, 7e4b0 │ │ │ │ + bl 1ad970 │ │ │ │ + cbz r0, 7e5c0 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e4b4 : │ │ │ │ +0007e5c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29952 @ 0x7500 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1adfd0 │ │ │ │ - cbz r0, 7e4d8 │ │ │ │ + bl 1ad970 │ │ │ │ + cbz r0, 7e5e8 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e572 │ │ │ │ + beq.n 7e682 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 29770 │ │ │ │ - cbz r0, 7e54e │ │ │ │ + cbz r0, 7e65e │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 29d00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a864 │ │ │ │ - cbnz r0, 7e564 │ │ │ │ + cbnz r0, 7e674 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7e564 │ │ │ │ - movw r1, #27080 @ 0x69c8 │ │ │ │ + bne.n 7e674 │ │ │ │ + movw r1, #27336 @ 0x6ac8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 7e530 │ │ │ │ + b.n 7e640 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7e56a │ │ │ │ + beq.n 7e67a │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7e564 │ │ │ │ + cbz r3, 7e674 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7e526 │ │ │ │ + bne.n 7e636 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2a864 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e52a │ │ │ │ + bne.n 7e63a │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e514 │ │ │ │ + beq.n 7e624 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7e52a │ │ │ │ - b.n 7e564 │ │ │ │ + bne.n 7e63a │ │ │ │ + b.n 7e674 │ │ │ │ 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] @ (7e69c ) │ │ │ │ + ldr r4, [pc, #272] @ (7e7ac ) │ │ │ │ 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 7e640 │ │ │ │ - ldr.w lr, [pc, #244] @ 7e6a0 │ │ │ │ + beq.n 7e750 │ │ │ │ + ldr.w lr, [pc, #244] @ 7e7b0 │ │ │ │ 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 7e66a │ │ │ │ + bne.n 7e77a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e5dc │ │ │ │ + beq.n 7e6ec │ │ │ │ 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 7e620 │ │ │ │ + beq.n 7e730 │ │ │ │ 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 │ │ │ │ @@ -125346,86 +125453,86 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e614 │ │ │ │ + b.n 7e724 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e614 │ │ │ │ + beq.n 7e724 │ │ │ │ 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 7e5d8 │ │ │ │ - b.n 7e5dc │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + bne.n 7e6e8 │ │ │ │ + b.n 7e6ec │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7e686 │ │ │ │ + bne.n 7e796 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e658 │ │ │ │ + b.n 7e768 │ │ │ │ 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 7e658 │ │ │ │ + b.n 7e768 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #236] @ (7e7a4 ) │ │ │ │ + ldr r4, [pc, #236] @ (7e8b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1612] @ 0x64c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e732 │ │ │ │ - ldr.w ip, [pc, #212] @ 7e7a8 │ │ │ │ + beq.n 7e842 │ │ │ │ + ldr.w ip, [pc, #212] @ 7e8b8 │ │ │ │ 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 7e778 │ │ │ │ + bne.n 7e888 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e756 │ │ │ │ + beq.n 7e866 │ │ │ │ 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 │ │ │ │ @@ -125440,93 +125547,93 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e726 │ │ │ │ + beq.n 7e836 │ │ │ │ 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 7e6fe │ │ │ │ + bne.n 7e80e │ │ │ │ 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 7e726 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 7e836 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e792 │ │ │ │ + bne.n 7e8a2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e748 │ │ │ │ + b.n 7e858 │ │ │ │ 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 7e748 │ │ │ │ + b.n 7e858 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007e7ac : │ │ │ │ +0007e8bc : │ │ │ │ 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 7e830 │ │ │ │ + beq.n 7e940 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78b04 │ │ │ │ - cbz r0, 7e826 │ │ │ │ + bl 78ba8 │ │ │ │ + cbz r0, 7e936 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7e800 │ │ │ │ + ble.n 7e910 │ │ │ │ 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 7e7e4 │ │ │ │ - ldr r4, [pc, #48] @ (7e834 ) │ │ │ │ + bne.n 7e8f4 │ │ │ │ + ldr r4, [pc, #48] @ (7e944 ) │ │ │ │ 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 │ │ │ │ @@ -125535,141 +125642,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] @ (7e838 ) │ │ │ │ - b.n 7e826 │ │ │ │ + ldr r0, [pc, #4] @ (7e948 ) │ │ │ │ + b.n 7e936 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0007e83c : │ │ │ │ +0007e94c : │ │ │ │ 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 7e868 │ │ │ │ + bmi.n 7e978 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30220 @ 0x760c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1adfd0 │ │ │ │ - cbz r0, 7e866 │ │ │ │ + bl 1ad970 │ │ │ │ + cbz r0, 7e976 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #13632 @ 0x3540 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ 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 7eb50 │ │ │ │ + bls.w 7ec60 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #20 │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7ed0c │ │ │ │ - ldr r3, [pc, #708] @ (7eb98 ) │ │ │ │ + bne.w 7ee1c │ │ │ │ + ldr r3, [pc, #708] @ (7eca8 ) │ │ │ │ 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 7ecd4 │ │ │ │ + beq.w 7ede4 │ │ │ │ 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 7eac6 │ │ │ │ + beq.w 7ebd6 │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #628] @ (7eb9c ) │ │ │ │ + ldr r2, [pc, #628] @ (7ecac ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed2e │ │ │ │ + bne.w 7ee3e │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7ebe8 │ │ │ │ + bne.w 7ecf8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7eb60 │ │ │ │ + beq.w 7ec70 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7eb16 │ │ │ │ + blt.w 7ec26 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ebb8 │ │ │ │ + bne.w 7ecc8 │ │ │ │ movw r9, #9980 @ 0x26fc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #152] @ 0x98 │ │ │ │ - movw r2, #44593 @ 0xae31 │ │ │ │ + movw r2, #44897 @ 0xaf61 │ │ │ │ movt r2, #7 │ │ │ │ movw r0, #9980 @ 0x26fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7ed50 │ │ │ │ - bl 7ae84 │ │ │ │ + bne.w 7ee60 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eb78 │ │ │ │ + beq.w 7ec88 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 7e9c0 │ │ │ │ - ldr r2, [pc, #508] @ (7eb98 ) │ │ │ │ + bpl.n 7ead0 │ │ │ │ + ldr r2, [pc, #508] @ (7eca8 ) │ │ │ │ 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] │ │ │ │ @@ -125677,33 +125784,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, #22697 @ 0x58a9 │ │ │ │ + movw r2, #24965 @ 0x6185 │ │ │ │ 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 7ec5a │ │ │ │ + bne.w 7ed6a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7ecca │ │ │ │ + bne.w 7edda │ │ │ │ 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 7ea32 │ │ │ │ - ldr r2, [pc, #408] @ (7eb98 ) │ │ │ │ + bpl.n 7eb42 │ │ │ │ + ldr r2, [pc, #408] @ (7eca8 ) │ │ │ │ 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 │ │ │ │ @@ -125712,748 +125819,748 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ed42 │ │ │ │ + beq.w 7ee52 │ │ │ │ ldr.w r1, [r2, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ebee │ │ │ │ + beq.w 7ecfe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ed74 │ │ │ │ + bpl.w 7ee84 │ │ │ │ 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 7eaec │ │ │ │ + beq.n 7ebfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7eafa │ │ │ │ + bne.n 7ec0a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7eafa │ │ │ │ - ldr r0, [pc, #292] @ (7eb98 ) │ │ │ │ + beq.n 7ec0a │ │ │ │ + ldr r0, [pc, #292] @ (7eca8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7ec46 │ │ │ │ - bl 7ca6c │ │ │ │ + beq.w 7ed56 │ │ │ │ + bl 7cb94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eaaa │ │ │ │ + beq.n 7ebba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ed8a │ │ │ │ + beq.w 7ee9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eabe │ │ │ │ + beq.n 7ebce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ed92 │ │ │ │ + beq.w 7eea2 │ │ │ │ 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 7e908 │ │ │ │ + bcc.w 7ea18 │ │ │ │ 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 7e908 │ │ │ │ + b.n 7ea18 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7ea6c │ │ │ │ + beq.n 7eb7c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7ea72 │ │ │ │ + bne.n 7eb82 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1adb48 │ │ │ │ + bl 1ad4e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ec4c │ │ │ │ + b.n 7ed5c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 7e956 │ │ │ │ - ldr r3, [pc, #120] @ (7eb98 ) │ │ │ │ + bpl.w 7ea66 │ │ │ │ + ldr r3, [pc, #120] @ (7eca8 ) │ │ │ │ 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 7eba4 │ │ │ │ + beq.n 7ecb4 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7eba4 │ │ │ │ + bhi.n 7ecb4 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7ebac │ │ │ │ + b.n 7ecbc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #76] @ (7eba0 ) │ │ │ │ + ldr r5, [pc, #76] @ (7ecb0 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e94e │ │ │ │ + bne.w 7ea5e │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27088 @ 0x69d0 │ │ │ │ + movw r1, #27344 @ 0x6ad0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ed20 │ │ │ │ + beq.w 7ee30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed20 │ │ │ │ + bne.w 7ee30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ed20 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ee30 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e962 │ │ │ │ + beq.w 7ea72 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e962 │ │ │ │ + bne.w 7ea72 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r9, #9980 @ 0x26fc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7e96a │ │ │ │ + bne.w 7ea7a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 7e96a │ │ │ │ + ble.w 7ea7a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e9f2 │ │ │ │ + beq.w 7eb02 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 7e9f2 │ │ │ │ + b.n 7eb02 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7e944 │ │ │ │ - bl 72144 │ │ │ │ + b.n 7ea54 │ │ │ │ + bl 721e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ed9a │ │ │ │ + beq.w 7eeaa │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 7ea38 │ │ │ │ - ldr r2, [pc, #448] @ (7edcc ) │ │ │ │ + bpl.w 7eb48 │ │ │ │ + ldr r2, [pc, #448] @ (7eedc ) │ │ │ │ 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 7ec3a │ │ │ │ + beq.n 7ed4a │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7ec3a │ │ │ │ + bhi.n 7ed4a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7ec42 │ │ │ │ + b.n 7ed52 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7ea38 │ │ │ │ - bl 7a50c │ │ │ │ + b.n 7eb48 │ │ │ │ + bl 7a638 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7eaa0 │ │ │ │ - b.n 7eaaa │ │ │ │ + bne.w 7ebb0 │ │ │ │ + b.n 7ebba │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ecc4 │ │ │ │ + bne.n 7edd4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7ed4c │ │ │ │ + bne.n 7ee5c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 7ec76 │ │ │ │ + cbnz r1, 7ed86 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7ecb6 │ │ │ │ + bne.n 7edc6 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 7e9ee │ │ │ │ + b.n 7eafe │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ec6a │ │ │ │ + bne.n 7ed7a │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #10640 @ 0x2990 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ec9a │ │ │ │ + beq.n 7edaa │ │ │ │ movw ip, #10188 @ 0x27cc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 7ec70 │ │ │ │ + beq.n 7ed80 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7ecb2 │ │ │ │ + beq.n 7edc2 │ │ │ │ movw r3, #10188 @ 0x27cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 7ed26 │ │ │ │ - cbz r0, 7ecca │ │ │ │ + bne.n 7ee36 │ │ │ │ + cbz r0, 7edda │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7ecc0 │ │ │ │ + cbz r3, 7edd0 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7e9f2 │ │ │ │ + b.n 7eb02 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 7ec70 │ │ │ │ + beq.n 7ed80 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e9ee │ │ │ │ - b.n 7ec72 │ │ │ │ + beq.w 7eafe │ │ │ │ + b.n 7ed82 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e908 │ │ │ │ + bne.w 7ea18 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7ed5c │ │ │ │ + bne.n 7ee6c │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7ed1c │ │ │ │ + cbz r5, 7ee2c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7e908 │ │ │ │ + b.n 7ea18 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e908 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.w 7ea18 │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7eabe │ │ │ │ + b.n 7ebce │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ecb2 │ │ │ │ + beq.n 7edc2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7ecb6 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7edc6 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7ed68 │ │ │ │ + bne.n 7ee78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 7e936 │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 7ea46 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ - b.n 7ea32 │ │ │ │ + b.n 7eb42 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7ec7e │ │ │ │ + b.n 7ed8e │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e9c0 │ │ │ │ - b.n 7eb78 │ │ │ │ + bne.w 7ead0 │ │ │ │ + b.n 7ec88 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ecfe │ │ │ │ + b.n 7ee0e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e936 │ │ │ │ + b.n 7ea46 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7ec4c │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7ed5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7eaaa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ebba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7eabe │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ebce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7edaa │ │ │ │ + beq.n 7eeba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7edc4 │ │ │ │ + cbz r3, 7eed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ed20 │ │ │ │ + beq.n 7ee30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ed20 │ │ │ │ + bne.n 7ee30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ed20 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ee30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7edaa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7eeba │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007edd0 : │ │ │ │ - b.w 7edd4 │ │ │ │ +0007eee0 : │ │ │ │ + b.w 7eee4 │ │ │ │ │ │ │ │ -0007edd4 : │ │ │ │ +0007eee4 : │ │ │ │ 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 7eee8 │ │ │ │ + bls.n 7eff8 │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ lsrs r6, r0, #30 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ 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 7ef10 │ │ │ │ - ldr r2, [pc, #316] @ (7ef5c ) │ │ │ │ + bne.n 7f020 │ │ │ │ + ldr r2, [pc, #316] @ (7f06c ) │ │ │ │ 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 7eefe │ │ │ │ + beq.n 7f00e │ │ │ │ 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 7ee96 │ │ │ │ + beq.n 7efa6 │ │ │ │ movw r2, #42652 @ 0xa69c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ strd r2, r1, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #232] @ (7ef60 ) │ │ │ │ + ldr r2, [pc, #232] @ (7f070 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7ef28 │ │ │ │ + bne.n 7f038 │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7eef6 │ │ │ │ + bne.n 7f006 │ │ │ │ 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 7ee58 │ │ │ │ + bcc.n 7ef68 │ │ │ │ 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 7ee58 │ │ │ │ + bne.n 7ef68 │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ef40 │ │ │ │ + bne.n 7f050 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ef22 │ │ │ │ + cbz r4, 7f032 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 7ee58 │ │ │ │ - ldr r4, [pc, #120] @ (7ef64 ) │ │ │ │ + b.n 7ef68 │ │ │ │ + ldr r4, [pc, #120] @ (7f074 ) │ │ │ │ add.w r4, r4, r0, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7ee8e │ │ │ │ + b.n 7ef9e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ee58 │ │ │ │ - b.n 7eebe │ │ │ │ + bne.n 7ef68 │ │ │ │ + b.n 7efce │ │ │ │ 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 7ee58 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 7ee8e │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.n 7ef68 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 7ef9e │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7ef4e │ │ │ │ + bne.n 7f05e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ee84 │ │ │ │ + b.n 7ef94 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7eeda │ │ │ │ + b.n 7efea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ee84 │ │ │ │ + b.n 7ef94 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007ef68 <_PyLong_New@@Base>: │ │ │ │ +0007f078 <_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 7f11c <_PyLong_New@@Base+0x1b4> │ │ │ │ + bgt.w 7f22c <_PyLong_New@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f040 <_PyLong_New@@Base+0xd8> │ │ │ │ + beq.n 7f150 <_PyLong_New@@Base+0xd8> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.w 7f0ce <_PyLong_New@@Base+0x166> │ │ │ │ + bmi.w 7f1de <_PyLong_New@@Base+0x166> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f0bc <_PyLong_New@@Base+0x154> │ │ │ │ - ldr r3, [pc, #388] @ (7f134 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.w 7f1cc <_PyLong_New@@Base+0x154> │ │ │ │ + ldr r3, [pc, #388] @ (7f244 <_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 7f08c <_PyLong_New@@Base+0x124> │ │ │ │ + bcs.n 7f19c <_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 7f07c <_PyLong_New@@Base+0x114> │ │ │ │ + beq.n 7f18c <_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, 7f01c <_PyLong_New@@Base+0xb4> │ │ │ │ + cbz r0, 7f12c <_PyLong_New@@Base+0xb4> │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #312] @ (7f138 <_PyLong_New@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #312] @ (7f248 <_PyLong_New@@Base+0x1d0>) │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne.n 7f0d6 <_PyLong_New@@Base+0x16e> │ │ │ │ + bne.n 7f1e6 <_PyLong_New@@Base+0x16e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f0e6 <_PyLong_New@@Base+0x17e> │ │ │ │ + bne.n 7f1f6 <_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 7f034 <_PyLong_New@@Base+0xcc> │ │ │ │ + bcc.n 7f144 <_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 7efe4 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f0f4 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7efe4 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f0f4 <_PyLong_New@@Base+0x7c> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f0fa <_PyLong_New@@Base+0x192> │ │ │ │ - ldr r3, [pc, #216] @ (7f134 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.n 7f20a <_PyLong_New@@Base+0x192> │ │ │ │ + ldr r3, [pc, #216] @ (7f244 <_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 7efd6 <_PyLong_New@@Base+0x6e> │ │ │ │ + bne.n 7f0e6 <_PyLong_New@@Base+0x6e> │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7efe4 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne.n 7f0f4 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f102 <_PyLong_New@@Base+0x19a> │ │ │ │ + bne.n 7f212 <_PyLong_New@@Base+0x19a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f0ce <_PyLong_New@@Base+0x166> │ │ │ │ + cbz r4, 7f1de <_PyLong_New@@Base+0x166> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7efe4 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f0f4 <_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 7efe4 <_PyLong_New@@Base+0x7c> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.n 7f0f4 <_PyLong_New@@Base+0x7c> │ │ │ │ + bl 1f58a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f016 <_PyLong_New@@Base+0xae> │ │ │ │ + b.n 7f126 <_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 7f012 <_PyLong_New@@Base+0xaa> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + beq.n 7f122 <_PyLong_New@@Base+0xaa> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f110 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bne.n 7f220 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 7f012 <_PyLong_New@@Base+0xaa> │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 7f122 <_PyLong_New@@Base+0xaa> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f0c0 <_PyLong_New@@Base+0x158> │ │ │ │ + b.n 7f1d0 <_PyLong_New@@Base+0x158> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f0ae <_PyLong_New@@Base+0x146> │ │ │ │ + b.n 7f1be <_PyLong_New@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f012 <_PyLong_New@@Base+0xaa> │ │ │ │ + b.n 7f122 <_PyLong_New@@Base+0xaa> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27132 @ 0x69fc │ │ │ │ + movw r1, #27388 @ 0x6afc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 7f0d2 <_PyLong_New@@Base+0x16a> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 7f1e2 <_PyLong_New@@Base+0x16a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f13c : │ │ │ │ +0007f24c : │ │ │ │ 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 7f368 │ │ │ │ + beq.w 7f478 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7f39e │ │ │ │ + beq.w 7f4ae │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f246 │ │ │ │ + blt.n 7f356 │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7f17a │ │ │ │ + cbnz r3, 7f28a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f292 │ │ │ │ + bne.w 7f3a2 │ │ │ │ movw r4, #9980 @ 0x26fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #44593 @ 0xae31 │ │ │ │ + movw r1, #44897 @ 0xaf61 │ │ │ │ movt r1, #7 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7f386 │ │ │ │ + bne.w 7f496 │ │ │ │ movw r0, #9980 @ 0x26fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f21a │ │ │ │ + beq.n 7f32a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7f1e6 │ │ │ │ - ldr r1, [pc, #592] @ (7f40c ) │ │ │ │ + bpl.n 7f2f6 │ │ │ │ + ldr r1, [pc, #592] @ (7f51c ) │ │ │ │ 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] │ │ │ │ @@ -126463,505 +126570,497 @@ │ │ │ │ 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, 7f21e │ │ │ │ - movw r1, #22697 @ 0x58a9 │ │ │ │ + cbnz r3, 7f32e │ │ │ │ + movw r1, #24965 @ 0x6185 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f2c0 │ │ │ │ + bne.n 7f3d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 7f3ce │ │ │ │ + bne.w 7f4de │ │ │ │ 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, #22697 @ 0x58a9 │ │ │ │ + movw r1, #24965 @ 0x6185 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f350 │ │ │ │ + bne.w 7f460 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7f218 │ │ │ │ + b.n 7f328 │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n 7f16e │ │ │ │ - ldr r1, [pc, #444] @ (7f40c ) │ │ │ │ + bpl.n 7f27e │ │ │ │ + ldr r1, [pc, #444] @ (7f51c ) │ │ │ │ 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 7f280 │ │ │ │ + beq.n 7f390 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7f280 │ │ │ │ + bhi.n 7f390 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7f288 │ │ │ │ + b.n 7f398 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f172 │ │ │ │ - b.n 7f17a │ │ │ │ + beq.w 7f282 │ │ │ │ + b.n 7f28a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #9980 @ 0x26fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f35e │ │ │ │ + bne.n 7f46e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7f182 │ │ │ │ + bne.w 7f292 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7f182 │ │ │ │ + ble.w 7f292 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f21a │ │ │ │ + beq.n 7f32a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7f21a │ │ │ │ + b.n 7f32a │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f362 │ │ │ │ + bne.n 7f472 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f3ba │ │ │ │ + bne.n 7f4ca │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f30c │ │ │ │ - cbnz r3, 7f2fe │ │ │ │ + bne.n 7f41c │ │ │ │ + cbnz r3, 7f40e │ │ │ │ mov lr, r1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f356 │ │ │ │ + beq.n 7f466 │ │ │ │ movw r4, #10640 @ 0x2990 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f33a │ │ │ │ + beq.n 7f44a │ │ │ │ movw r4, #10188 @ 0x27cc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f33a │ │ │ │ - cbz r3, 7f33a │ │ │ │ + beq.n 7f44a │ │ │ │ + cbz r3, 7f44a │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7f308 │ │ │ │ + cbz r3, 7f418 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7f21a │ │ │ │ + b.n 7f32a │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f2d6 │ │ │ │ + bne.n 7f3e6 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ movw r6, #10640 @ 0x2990 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7f332 │ │ │ │ + beq.n 7f442 │ │ │ │ movw r6, #10188 @ 0x27cc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f3f4 │ │ │ │ + bne.n 7f504 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f406 │ │ │ │ + bne.n 7f516 │ │ │ │ mov r3, ip │ │ │ │ - b.n 7f2da │ │ │ │ + b.n 7f3ea │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f3f0 │ │ │ │ + bne.n 7f500 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f218 │ │ │ │ + beq.w 7f328 │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7f218 │ │ │ │ + b.n 7f328 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f2c6 │ │ │ │ + beq.n 7f3d6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 7f34c │ │ │ │ + b.n 7f45c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f182 │ │ │ │ + b.n 7f292 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 7f2da │ │ │ │ + b.n 7f3ea │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #27088 @ 0x69d0 │ │ │ │ + movw r1, #27344 @ 0x6ad0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #9980 @ 0x26fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f1e6 │ │ │ │ - b.n 7f21a │ │ │ │ + bne.w 7f2f6 │ │ │ │ + b.n 7f32a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f3c2 │ │ │ │ + blt.n 7f4d2 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f294 │ │ │ │ + bne.w 7f3a4 │ │ │ │ movw r4, #9980 @ 0x26fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f182 │ │ │ │ + b.n 7f292 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7f316 │ │ │ │ + b.n 7f426 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7f3a2 │ │ │ │ + bpl.n 7f4b2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f24e │ │ │ │ + b.n 7f35e │ │ │ │ movw r1, #10640 @ 0x2990 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f3ec │ │ │ │ + beq.n 7f4fc │ │ │ │ movw r1, #10188 @ 0x27cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f340 │ │ │ │ + beq.n 7f450 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7f340 │ │ │ │ + b.n 7f450 │ │ │ │ mov r1, lr │ │ │ │ - b.n 7f2fe │ │ │ │ + b.n 7f40e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2da │ │ │ │ + beq.w 7f3ea │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f3f0 │ │ │ │ + bne.n 7f500 │ │ │ │ strd lr, r1, [r0, #20] │ │ │ │ - b.n 7f34c │ │ │ │ + b.n 7f45c │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f2fe │ │ │ │ + b.n 7f40e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7f438 │ │ │ │ - cbnz r2, 7f432 │ │ │ │ + cbnz r3, 7f548 │ │ │ │ + cbnz r2, 7f542 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9980 @ 0x26fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7f49c │ │ │ │ + bne.n 7f5ac │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7f42e │ │ │ │ + b.n 7f53e │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f4be │ │ │ │ + bne.n 7f5ce │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #9980 @ 0x26fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f4ce │ │ │ │ + bne.n 7f5de │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7f48a │ │ │ │ - cbnz r2, 7f4a8 │ │ │ │ + cbnz r4, 7f59a │ │ │ │ + cbnz r2, 7f5b8 │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f4b4 │ │ │ │ + beq.n 7f5c4 │ │ │ │ movw ip, #10188 @ 0x27cc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f496 │ │ │ │ + beq.n 7f5a6 │ │ │ │ movw ip, #10640 @ 0x2990 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f496 │ │ │ │ - cbz r2, 7f496 │ │ │ │ + beq.n 7f5a6 │ │ │ │ + cbz r2, 7f5a6 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7f4ae │ │ │ │ + cbz r3, 7f5be │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f4ae │ │ │ │ + b.n 7f5be │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7f4d0 │ │ │ │ + cbz r4, 7f5e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f45a │ │ │ │ - b.n 7f47c │ │ │ │ + beq.n 7f56a │ │ │ │ + b.n 7f58c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f47c │ │ │ │ + bne.n 7f58c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f42e │ │ │ │ - b.n 7f4ba │ │ │ │ + beq.n 7f53e │ │ │ │ + b.n 7f5ca │ │ │ │ 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 7f42e │ │ │ │ + b.n 7f53e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f4b4 │ │ │ │ + bne.n 7f5c4 │ │ │ │ movw ip, #9980 @ 0x26fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7f45a │ │ │ │ + b.n 7f56a │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #10640 @ 0x2990 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7f4ea │ │ │ │ + beq.n 7f5fa │ │ │ │ movw r5, #10188 @ 0x27cc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7f4f0 │ │ │ │ - cbnz r2, 7f500 │ │ │ │ + bne.n 7f600 │ │ │ │ + cbnz r2, 7f610 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7f45a │ │ │ │ + b.n 7f56a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f45a │ │ │ │ + beq.n 7f56a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f47c │ │ │ │ + bne.n 7f58c │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7f4ba │ │ │ │ + b.n 7f5ca │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7f47c │ │ │ │ + b.n 7f58c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7f524 │ │ │ │ + bhi.n 7f634 │ │ │ │ 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 7f5c4 │ │ │ │ + beq.n 7f6d4 │ │ │ │ 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 7f5a4 │ │ │ │ + bcs.n 7f6b4 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7f5b4 │ │ │ │ + beq.n 7f6c4 │ │ │ │ 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 7f5a4 │ │ │ │ + bcs.n 7f6b4 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7f5b4 │ │ │ │ + beq.n 7f6c4 │ │ │ │ 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 7f5a4 │ │ │ │ + bcs.n 7f6b4 │ │ │ │ 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 7f5b4 │ │ │ │ + beq.n 7f6c4 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7f582 │ │ │ │ + bcc.n 7f692 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f532 │ │ │ │ + bne.n 7f642 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007f5d4 : │ │ │ │ +0007f6e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23548 @ 0x5bfc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ae30 │ │ │ │ - cbz r0, 7f604 │ │ │ │ + bl 7af60 │ │ │ │ + cbz r0, 7f714 │ │ │ │ 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 7f6f6 │ │ │ │ + beq.n 7f7f6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #1 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ add.w lr, r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r5, r7 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 7f646 │ │ │ │ + b.n 7f756 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.n 7f6ca │ │ │ │ + bgt.n 7f7da │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ add.w r4, r0, ip │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7f668 │ │ │ │ + bne.n 7f778 │ │ │ │ add ip, r0 │ │ │ │ strh.w r1, [ip, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f666 │ │ │ │ + beq.n 7f776 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ ldr.w r2, [lr, #-12] │ │ │ │ cmp r7, #7 │ │ │ │ and.w r3, r5, r2 │ │ │ │ - bgt.n 7f620 │ │ │ │ + bgt.n 7f730 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w ip, [r4, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f668 │ │ │ │ + bne.n 7f778 │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7f640 │ │ │ │ + bne.n 7f750 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov.w ip, r2, lsr #5 │ │ │ │ add r4, r3 │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp r7, #7 │ │ │ │ add r3, r4 │ │ │ │ and.w r3, r3, r5 │ │ │ │ - bgt.n 7f6b2 │ │ │ │ + bgt.n 7f7b6 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r2, [r4, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f6e6 │ │ │ │ - cmp r7, #7 │ │ │ │ - ble.n 7f6c6 │ │ │ │ - cmp r7, #15 │ │ │ │ - it gt │ │ │ │ - lslgt r4, r3, #2 │ │ │ │ - bgt.n 7f6da │ │ │ │ - mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7f634 │ │ │ │ - add.w r2, r0, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - beq.n 7f688 │ │ │ │ + beq.n 7f76e │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, ip │ │ │ │ + ands r3, r5 │ │ │ │ + b.n 7f78e │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, ip │ │ │ │ ands r3, r5 │ │ │ │ - add.w r2, r0, r3, lsl #1 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.n 7f69a │ │ │ │ - ldrsh.w r2, [r2, #20] │ │ │ │ + add.w r2, r0, r3, lsl #1 │ │ │ │ + itet gt │ │ │ │ + addgt.w r2, r0, r3, lsl #2 │ │ │ │ + ldrshle.w r2, [r2, #20] │ │ │ │ + ldrgt r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f6a4 │ │ │ │ - cmp r7, #7 │ │ │ │ - bgt.n 7f68c │ │ │ │ - adds r4, r0, r3 │ │ │ │ - b.n 7f65e │ │ │ │ + bne.n 7f7a8 │ │ │ │ + cmp r7, #15 │ │ │ │ + it gt │ │ │ │ + lslgt r4, r3, #2 │ │ │ │ + bgt.n 7f7ea │ │ │ │ + mov.w ip, r3, lsl #1 │ │ │ │ + b.n 7f744 │ │ │ │ lsls r4, r3, #2 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f66a │ │ │ │ + bne.n 7f77a │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7f640 │ │ │ │ + bne.n 7f750 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ - adds r3, #1 │ │ │ │ - add r3, ip │ │ │ │ - ands r3, r5 │ │ │ │ - b.n 7f67e │ │ │ │ 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] │ │ │ │ @@ -126976,219 +127075,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 7f7ac │ │ │ │ + bne.n 7f8ac │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 7f77e │ │ │ │ + cbnz r4, 7f87e │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbnz r4, 7f750 │ │ │ │ + cbnz r4, 7f850 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f83c │ │ │ │ + b.w 7f93c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f744 │ │ │ │ + beq.n 7f844 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f744 │ │ │ │ + bne.n 7f844 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #208] @ (7f838 ) │ │ │ │ + ldr r2, [pc, #208] @ (7f938 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f7f4 │ │ │ │ + bne.n 7f8f4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7f746 │ │ │ │ + b.n 7f846 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f740 │ │ │ │ + beq.n 7f840 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f740 │ │ │ │ - ldr r2, [pc, #164] @ (7f838 ) │ │ │ │ + bne.n 7f840 │ │ │ │ + ldr r2, [pc, #164] @ (7f938 ) │ │ │ │ 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 7f810 │ │ │ │ + bne.n 7f910 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f740 │ │ │ │ + b.n 7f840 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f73c │ │ │ │ + beq.n 7f83c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f73c │ │ │ │ + bne.n 7f83c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ (7f838 ) │ │ │ │ + ldr r2, [pc, #116] @ (7f938 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 7f7d8 │ │ │ │ + cbnz r1, 7f8d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f73c │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7f83c │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f7ce │ │ │ │ + beq.n 7f8ce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f7ce │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7f8ce │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f774 │ │ │ │ + beq.n 7f874 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f774 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 7f874 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f826 │ │ │ │ + bne.n 7f926 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f740 │ │ │ │ + b.n 7f840 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f81c │ │ │ │ + b.n 7f91c │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f83c : │ │ │ │ +0007f93c : │ │ │ │ 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 7fa48 │ │ │ │ - ldr r2, [pc, #512] @ (7fa6c ) │ │ │ │ + bne.w 7fb48 │ │ │ │ + ldr r2, [pc, #512] @ (7fb6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movw ip, #20256 @ 0x4f20 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7f8ee │ │ │ │ + ble.n 7f9ee │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f900 │ │ │ │ - cbz r1, 7f8ea │ │ │ │ + bne.n 7fa00 │ │ │ │ + cbz r1, 7f9ea │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7f920 │ │ │ │ + beq.n 7fa20 │ │ │ │ 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 7f8d2 │ │ │ │ + bgt.n 7f9d2 │ │ │ │ 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, 7f920 │ │ │ │ + cbz r2, 7fa20 │ │ │ │ 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, 7f90c │ │ │ │ - cbz r2, 7f944 │ │ │ │ + cbz r0, 7fa0c │ │ │ │ + cbz r2, 7fa44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7f89c │ │ │ │ + beq.n 7f99c │ │ │ │ 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, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fa40 │ │ │ │ + bne.w 7fb40 │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7f8ea │ │ │ │ + b.n 7f9ea │ │ │ │ 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 │ │ │ │ @@ -127198,72 +127297,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 7f982 │ │ │ │ + bne.n 7fa82 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7f97e │ │ │ │ + cbz r3, 7fa7e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f9e2 │ │ │ │ + beq.n 7fae2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7f9bc │ │ │ │ + beq.n 7fabc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7f99a │ │ │ │ + cbnz r3, 7fa9a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7f8ea │ │ │ │ + beq.n 7f9ea │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7f9dc │ │ │ │ + cbz r1, 7fadc │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7f9b6 │ │ │ │ + cbz r3, 7fab6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7f8ea │ │ │ │ + b.n 7f9ea │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7f9ca │ │ │ │ + cbz r3, 7faca │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f8ea │ │ │ │ + bne.n 7f9ea │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7f8ea │ │ │ │ + b.n 7f9ea │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f9a6 │ │ │ │ + b.n 7faa6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f98c │ │ │ │ + beq.n 7fa8c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7fa3a │ │ │ │ + cbz r3, 7fb3a │ │ │ │ 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, 7fa14 │ │ │ │ + cbz r3, 7fb14 │ │ │ │ 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 │ │ │ │ @@ -127272,348 +127371,348 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7f8ea │ │ │ │ + b.n 7f9ea │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f9ee │ │ │ │ + b.n 7faee │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7f938 │ │ │ │ + b.n 7fa38 │ │ │ │ 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] @ (7fa6c ) │ │ │ │ + ldr r1, [pc, #8] @ (7fb6c ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ - b.n 7f870 │ │ │ │ + b.n 7f970 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fa70 <_PyType_GetDict@@Base>: │ │ │ │ +0007fb70 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7fa7c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7fb7c <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #64] @ 7fac0 <_PyType_GetDict@@Base+0x50> │ │ │ │ + ldr.w ip, [pc, #64] @ 7fbc0 <_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 7faaa <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7fbaa <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7fab6 <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 7fbb6 <_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 7fab2 <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 7fbb2 <_PyType_GetDict@@Base+0x42> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fac4 : │ │ │ │ +0007fbc4 : │ │ │ │ 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 7fb1a │ │ │ │ + bpl.n 7fc1a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fb00 │ │ │ │ + bne.n 7fc00 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7fb00 │ │ │ │ + beq.n 7fc00 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fb2a │ │ │ │ + beq.n 7fc2a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7fafc │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + b.n 7fbfc │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fafc │ │ │ │ + b.n 7fbfc │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fb30 : │ │ │ │ +0007fc30 : │ │ │ │ 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 7fb58 │ │ │ │ + bl 7fc58 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8013a │ │ │ │ + beq.w 8023a │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 80546 │ │ │ │ + bhi.w 80646 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7ff98 │ │ │ │ + beq.w 80098 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 8004c │ │ │ │ + beq.w 8014c │ │ │ │ ldr.w r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb8c │ │ │ │ + bne.n 7fc8c │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80464 │ │ │ │ + beq.w 80564 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ blx 29770 │ │ │ │ - cbz r0, 7fbc0 │ │ │ │ + cbz r0, 7fcc0 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8045e │ │ │ │ + beq.w 8055e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29d00 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80418 │ │ │ │ + beq.w 80518 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 29db8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 800d4 │ │ │ │ + bne.w 801d4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80144 │ │ │ │ + beq.w 80244 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80332 │ │ │ │ + beq.w 80432 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 8031e │ │ │ │ + beq.w 8041e │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fcaa │ │ │ │ + beq.n 7fdaa │ │ │ │ add.w r0, r2, #8 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80336 │ │ │ │ + beq.w 80436 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r0, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fca4 │ │ │ │ + beq.n 7fda4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8033a │ │ │ │ + beq.w 8043a │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #20] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7fca4 │ │ │ │ + cbz r3, 7fda4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8033e │ │ │ │ + beq.w 8043e │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #28] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - cbz r3, 7fca4 │ │ │ │ + cbz r3, 7fda4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80342 │ │ │ │ + beq.w 80442 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 7fca4 │ │ │ │ + cbz r3, 7fda4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 80346 │ │ │ │ + beq.w 80446 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 7fca4 │ │ │ │ + cbz r3, 7fda4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8034a │ │ │ │ + beq.w 8044a │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 7fca4 │ │ │ │ + cbz r3, 7fda4 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 8034e │ │ │ │ + beq.w 8044e │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ - cbz r3, 7fca4 │ │ │ │ + cbz r3, 7fda4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 802e6 │ │ │ │ + beq.w 803e6 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 802ea │ │ │ │ + beq.w 803ea │ │ │ │ ldr.w r3, [r2, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc90 │ │ │ │ + bne.n 7fd90 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 80266 │ │ │ │ + bne.w 80366 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80286 │ │ │ │ + beq.w 80386 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 7fcee │ │ │ │ + bpl.n 7fdee │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 800c4 │ │ │ │ + ble.w 801c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r4, r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8025c │ │ │ │ + beq.w 8035c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 804ea │ │ │ │ + beq.w 805ea │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7fcd0 │ │ │ │ + blt.n 7fdd0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7fd3c │ │ │ │ + ble.n 7fe3c │ │ │ │ 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 80170 │ │ │ │ + beq.w 80270 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.w 8018e │ │ │ │ + ble.w 8028e │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8014e │ │ │ │ + bne.w 8024e │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7fd0c │ │ │ │ + bne.n 7fe0c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 803b6 │ │ │ │ + bge.w 804b6 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7fd5e │ │ │ │ + cbz r2, 7fe5e │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8038e │ │ │ │ + bne.w 8048e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aed24 │ │ │ │ + bl 1ae6c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8025c │ │ │ │ + beq.w 8035c │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8015e │ │ │ │ + beq.w 8025e │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #36] @ 0x24 │ │ │ │ - blt.w 8021c │ │ │ │ + blt.w 8031c │ │ │ │ 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 8025c │ │ │ │ + beq.w 8035c │ │ │ │ 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, 7fdb6 │ │ │ │ + cbz r2, 7feb6 │ │ │ │ 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] │ │ │ │ @@ -127633,15 +127732,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 803d2 │ │ │ │ + bmi.w 804d2 │ │ │ │ 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 │ │ │ │ @@ -127652,1121 +127751,1121 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str.w fp, [r4, #448] @ 0x1c0 │ │ │ │ - cbz r3, 7fe6a │ │ │ │ - movw r8, #42556 @ 0xa63c │ │ │ │ + cbz r3, 7ff6a │ │ │ │ + movw r8, #42812 @ 0xa73c │ │ │ │ movt r8, #47 @ 0x2f │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 80040 │ │ │ │ - bgt.w 7ffd0 │ │ │ │ + beq.w 80140 │ │ │ │ + bgt.w 800d0 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 80040 │ │ │ │ + bls.w 80140 │ │ │ │ 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 80124 │ │ │ │ + bne.w 80224 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe36 │ │ │ │ + bne.n 7ff36 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80152 │ │ │ │ + beq.w 80252 │ │ │ │ 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 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ff66 │ │ │ │ + blt.n 80066 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #44593 @ 0xae31 │ │ │ │ + movw r3, #44897 @ 0xaf61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7feca │ │ │ │ + bne.n 7ffca │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7feaa │ │ │ │ + cbz r2, 7ffaa │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8036e │ │ │ │ + blt.w 8046e │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 80352 │ │ │ │ + blt.w 80452 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8052a │ │ │ │ + blt.w 8062a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 804c4 │ │ │ │ + blt.w 805c4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 80490 │ │ │ │ + bmi.w 80590 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ff12 │ │ │ │ + cbz r1, 80012 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7e4dc │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7e5ec │ │ │ │ + bl 7b2f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ff66 │ │ │ │ + beq.n 80066 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #708] @ (801b4 ) │ │ │ │ + ldr r1, [pc, #708] @ (802b4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff0c │ │ │ │ + beq.n 8000c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80488 │ │ │ │ + beq.w 80588 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7ff66 │ │ │ │ + beq.n 80066 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80114 │ │ │ │ + bne.w 80214 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8012a │ │ │ │ - ldr r1, [pc, #660] @ (801b8 ) │ │ │ │ + bne.w 8022a │ │ │ │ + ldr r1, [pc, #660] @ (802b8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79304 │ │ │ │ - cbnz r0, 7ff66 │ │ │ │ + bl 793a8 │ │ │ │ + cbnz r0, 80066 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 29770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80442 │ │ │ │ + beq.w 80542 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806c8 │ │ │ │ + bl 807c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ff66 │ │ │ │ + cbz r0, 80066 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (801b8 ) │ │ │ │ + ldr r1, [pc, #620] @ (802b8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ff66 │ │ │ │ + beq.n 80066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8043a │ │ │ │ - bl 80728 │ │ │ │ + beq.w 8053a │ │ │ │ + bl 80828 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8041c │ │ │ │ + bne.w 8051c │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, fp │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ 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 80512 │ │ │ │ + bne.w 80612 │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80260 │ │ │ │ + beq.w 80360 │ │ │ │ blx 29d00 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 803f4 │ │ │ │ + beq.w 804f4 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r2, sl │ │ │ │ blx 29db8 │ │ │ │ - b.n 7fb9e │ │ │ │ + b.n 7fc9e │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7fe4a │ │ │ │ + bne.w 7ff4a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r6 │ │ │ │ - bl 80740 │ │ │ │ + bl 80840 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80740 │ │ │ │ + bl 80840 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80740 │ │ │ │ + bl 80840 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 80040 │ │ │ │ + ble.n 80140 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 8029c │ │ │ │ + bmi.w 8039c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 80040 │ │ │ │ + beq.n 80140 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 802ee │ │ │ │ + bmi.w 803ee │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 80040 │ │ │ │ + beq.n 80140 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 802fe │ │ │ │ + bmi.w 803fe │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 80040 │ │ │ │ + beq.n 80140 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 8030e │ │ │ │ + bmi.w 8040e │ │ │ │ subs r2, r6, #4 │ │ │ │ - beq.n 80040 │ │ │ │ + beq.n 80140 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 8028c │ │ │ │ + bmi.w 8038c │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 80032 │ │ │ │ + bne.n 80132 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fe36 │ │ │ │ - b.n 7fe6a │ │ │ │ + bne.w 7ff36 │ │ │ │ + b.n 7ff6a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80400 │ │ │ │ + bne.w 80500 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7fb9e │ │ │ │ + beq.w 7fc9e │ │ │ │ strd r8, r9, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #27228 @ 0x6a5c │ │ │ │ + movw r8, #27484 @ 0x6b5c │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ - movw r9, #27248 @ 0x6a70 │ │ │ │ + movw r9, #27504 @ 0x6b70 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ - movw sl, #7484 @ 0x1d3c │ │ │ │ + movw sl, #7740 @ 0x1e3c │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 800f4 │ │ │ │ + beq.n 801f4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8010c │ │ │ │ + beq.n 8020c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 2aa68 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80168 │ │ │ │ + beq.n 80268 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 801c4 │ │ │ │ + bmi.w 802c4 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80084 │ │ │ │ + bne.n 80184 │ │ │ │ ldrd r8, r9, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7fb9e │ │ │ │ + b.n 7fc9e │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7fd3c │ │ │ │ + b.n 7fe3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r5 │ │ │ │ - bpl.w 7fcaa │ │ │ │ + bpl.w 7fdaa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fcb8 │ │ │ │ + beq.w 7fdb8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 7fcb8 │ │ │ │ + b.n 7fdb8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #7484 @ 0x1d3c │ │ │ │ + movw r1, #7740 @ 0x1e3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8009c │ │ │ │ + bne.n 8019c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8009c │ │ │ │ - ldr r1, [pc, #164] @ (801bc ) │ │ │ │ + b.n 8019c │ │ │ │ + ldr r1, [pc, #164] @ (802bc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bf0a0 │ │ │ │ + bl bf894 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ff1a │ │ │ │ - b.n 7ff66 │ │ │ │ + bne.w 8001a │ │ │ │ + b.n 80066 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 80040 │ │ │ │ - ldr r1, [pc, #148] @ (801c0 ) │ │ │ │ + b.n 80140 │ │ │ │ + ldr r1, [pc, #148] @ (802c0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bf0a0 │ │ │ │ + bl bf894 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ff22 │ │ │ │ - b.n 7ff66 │ │ │ │ + bne.w 80022 │ │ │ │ + b.n 80066 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ - b.n 7fba6 │ │ │ │ + b.n 7fca6 │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 7fcaa │ │ │ │ + b.n 7fdaa │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7fd22 │ │ │ │ - movw r3, #14949 @ 0x3a65 │ │ │ │ + b.n 7fe22 │ │ │ │ + movw r3, #18001 @ 0x4651 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7fe72 │ │ │ │ + b.n 7ff72 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - b.n 7fd82 │ │ │ │ + b.n 7fe82 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 800ac │ │ │ │ + b.n 801ac │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fd32 │ │ │ │ + beq.w 7fe32 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80172 │ │ │ │ + bne.n 80272 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fd32 │ │ │ │ + beq.w 7fe32 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802ac │ │ │ │ + beq.w 803ac │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 802ca │ │ │ │ + ble.w 803ca │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 8019e │ │ │ │ + bne.n 8029e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fd32 │ │ │ │ - add r3, pc, #736 @ (adr r3, 80498 ) │ │ │ │ + b.n 7fe32 │ │ │ │ + add r3, pc, #736 @ (adr r3, 80598 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 8020c │ │ │ │ + cbz r4, 8030c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 80324 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 80424 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 80200 │ │ │ │ + bgt.n 80300 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 801da │ │ │ │ + blt.n 802da │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 800b2 │ │ │ │ + blt.w 801b2 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #27584 @ 0x6bc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ff78 │ │ │ │ + b.n 80078 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27272 @ 0x6a88 │ │ │ │ + movw r1, #27528 @ 0x6b88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 801f4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 802f4 │ │ │ │ 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 7fd82 │ │ │ │ + beq.w 7fe82 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ orrs r1, r0 │ │ │ │ lsls r2, r1, #8 │ │ │ │ - bmi.w 7fd82 │ │ │ │ + bmi.w 7fe82 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + movw r1, #28204 @ 0x6e2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 801fc │ │ │ │ - bl 78208 │ │ │ │ - b.n 7fb9e │ │ │ │ + b.n 802fc │ │ │ │ + bl 782a8 │ │ │ │ + b.n 7fc9e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.w 800e2 │ │ │ │ + bmi.w 801e2 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + movw r1, #27716 @ 0x6c44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 801fc │ │ │ │ + b.n 802fc │ │ │ │ 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 8003a │ │ │ │ + b.n 8013a │ │ │ │ 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 80006 │ │ │ │ + b.n 80106 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 801b0 │ │ │ │ + beq.w 802b0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802ae │ │ │ │ + bne.n 803ae │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 801b0 │ │ │ │ + beq.w 802b0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - movw r1, #27596 @ 0x6bcc │ │ │ │ + movw r1, #27852 @ 0x6ccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov sl, r5 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 801fc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 802fc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 7fc9c │ │ │ │ + b.n 7fd9c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - b.n 7fc9c │ │ │ │ + b.n 7fd9c │ │ │ │ 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 80012 │ │ │ │ + b.n 80112 │ │ │ │ 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 8001e │ │ │ │ + b.n 8011e │ │ │ │ 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 8002a │ │ │ │ + b.n 8012a │ │ │ │ ldrd r5, r3, [r2, #4] │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fc18 │ │ │ │ - b.n 7fca4 │ │ │ │ + bne.w 7fd18 │ │ │ │ + b.n 7fda4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 7fc12 │ │ │ │ + b.n 7fd12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7fc28 │ │ │ │ + b.n 7fd28 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - b.n 7fc3a │ │ │ │ + b.n 7fd3a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 7fc4a │ │ │ │ + b.n 7fd4a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - b.n 7fc5a │ │ │ │ + b.n 7fd5a │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - b.n 7fc6a │ │ │ │ + b.n 7fd6a │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - b.n 7fc7a │ │ │ │ + b.n 7fd7a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - b.n 7fc8a │ │ │ │ + b.n 7fd8a │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #28084 @ 0x6db4 │ │ │ │ + movw r1, #28340 @ 0x6eb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 7ff66 │ │ │ │ + bl d545c │ │ │ │ + b.n 80066 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #28272 @ 0x6e70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 7ff66 │ │ │ │ + bl d545c │ │ │ │ + b.n 80066 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 803da │ │ │ │ + cbz r3, 804da │ │ │ │ movw r3, #44056 @ 0xac18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #27764 @ 0x6c74 │ │ │ │ + movw r2, #28020 @ 0x6d74 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 20642c │ │ │ │ + bl 205fac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fd5e │ │ │ │ + bne.w 7fe5e │ │ │ │ mov sl, r5 │ │ │ │ - b.n 801fc │ │ │ │ + b.n 802fc │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27720 @ 0x6c48 │ │ │ │ + movw r1, #27976 @ 0x6d48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 801fc │ │ │ │ + bl d545c │ │ │ │ + b.n 802fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac670 │ │ │ │ - b.n 7fdf4 │ │ │ │ + bl 1ac010 │ │ │ │ + b.n 7fef4 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27896 @ 0x6cf8 │ │ │ │ + movw r1, #28152 @ 0x6df8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 801fc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 802fc │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 801fc │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 802fc │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27180 @ 0x6a2c │ │ │ │ + movw r1, #27436 @ 0x6b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 801f4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 802f4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 801fc │ │ │ │ + b.n 802fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8042c │ │ │ │ + beq.n 8052c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80480 │ │ │ │ + cbz r3, 80580 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov sl, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 7ff78 │ │ │ │ + b.n 80078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff66 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80066 │ │ │ │ movw r0, #44056 @ 0xac18 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #28300 @ 0x6e8c │ │ │ │ + movw r2, #28556 @ 0x6f8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20642c │ │ │ │ - b.n 7ff66 │ │ │ │ + bl 205fac │ │ │ │ + b.n 80066 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 801fc │ │ │ │ + b.n 802fc │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27416 @ 0x6b18 │ │ │ │ + movw r1, #27672 @ 0x6c18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, sl │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 801fc │ │ │ │ + bl 12d478 │ │ │ │ + b.n 802fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8042c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8052c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff0c │ │ │ │ - ldr r2, [pc, #204] @ (80560 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8000c │ │ │ │ + ldr r2, [pc, #204] @ (80660 ) │ │ │ │ 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 804e0 │ │ │ │ + beq.n 805e0 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 804e0 │ │ │ │ + bhi.n 805e0 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - b.n 7fed8 │ │ │ │ + b.n 7ffd8 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #28224 @ 0x6e40 │ │ │ │ + movw r1, #28480 @ 0x6f40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 7ff66 │ │ │ │ + bl d545c │ │ │ │ + b.n 80066 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 804c0 │ │ │ │ + b.n 805c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44056 @ 0xac18 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #27488 @ 0x6b60 │ │ │ │ + movw r2, #27744 @ 0x6c60 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 20642c │ │ │ │ + bl 205fac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8025c │ │ │ │ + bne.w 8035c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.w 7fce4 │ │ │ │ + b.w 7fde4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27372 @ 0x6aec │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 801f4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 802f4 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #28156 @ 0x6dfc │ │ │ │ + movw r1, #28412 @ 0x6efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 7ff66 │ │ │ │ + bl d545c │ │ │ │ + b.n 80066 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27160 @ 0x6a18 │ │ │ │ + movw r1, #27416 @ 0x6b18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 801f4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 802f4 │ │ │ │ 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 80624 │ │ │ │ + beq.n 80724 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 805f6 │ │ │ │ + beq.n 806f6 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80656 │ │ │ │ + beq.n 80756 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8063c │ │ │ │ + beq.n 8073c │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80670 │ │ │ │ + beq.n 80770 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 80564 │ │ │ │ + bl 80664 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 80682 │ │ │ │ + bne.n 80782 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80684 │ │ │ │ + bne.n 80784 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80696 │ │ │ │ + bne.n 80796 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 8064c │ │ │ │ + bne.n 8074c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80692 │ │ │ │ + bne.n 80792 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80666 │ │ │ │ + bne.n 80766 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 80606 │ │ │ │ + beq.n 80706 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80634 │ │ │ │ + bne.n 80734 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 80614 │ │ │ │ + b.n 80714 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 805ec │ │ │ │ + bne.n 806ec │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 805ec │ │ │ │ + bne.n 806ec │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80634 │ │ │ │ + bne.n 80734 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 80614 │ │ │ │ + beq.n 80714 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 805cc │ │ │ │ + beq.n 806cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8069a │ │ │ │ + bne.n 8079a │ │ │ │ mov r0, r7 │ │ │ │ - b.n 805dc │ │ │ │ + b.n 806dc │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 805dc │ │ │ │ + beq.n 806dc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8068e │ │ │ │ + bne.n 8078e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 80606 │ │ │ │ + b.n 80706 │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 805ba │ │ │ │ + beq.n 806ba │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8069e │ │ │ │ + bne.n 8079e │ │ │ │ mov r0, r8 │ │ │ │ - b.n 805cc │ │ │ │ + b.n 806cc │ │ │ │ mov r1, r0 │ │ │ │ - b.n 805ec │ │ │ │ + b.n 806ec │ │ │ │ mov r1, ip │ │ │ │ - b.n 80666 │ │ │ │ + b.n 80766 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8064c │ │ │ │ + b.n 8074c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80666 │ │ │ │ + b.n 80766 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8064c │ │ │ │ + b.n 8074c │ │ │ │ nop │ │ │ │ │ │ │ │ -000806a4 : │ │ │ │ +000807a4 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 806c2 │ │ │ │ + bmi.n 807c2 │ │ │ │ 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 73dc4 │ │ │ │ + b.w 73e64 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000806c8 : │ │ │ │ +000807c8 : │ │ │ │ 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 806f2 │ │ │ │ - cbz r0, 806ec │ │ │ │ + blt.n 807f2 │ │ │ │ + cbz r0, 807ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r3, 8070c │ │ │ │ - ldr r0, [pc, #52] @ (80724 ) │ │ │ │ - b.n 806e8 │ │ │ │ + cbnz r3, 8080c │ │ │ │ + ldr r0, [pc, #52] @ (80824 ) │ │ │ │ + b.n 807e8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 806e8 │ │ │ │ + b.n 807e8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28516 @ 0x6f64 │ │ │ │ + movw r1, #28772 @ 0x7064 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 80708 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 80808 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080728 : │ │ │ │ - ldr r3, [pc, #16] @ (8073c ) │ │ │ │ +00080828 : │ │ │ │ + ldr r3, [pc, #16] @ (8083c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 80736 │ │ │ │ + cbnz r0, 80836 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 80734 │ │ │ │ + b.n 80834 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080740 : │ │ │ │ +00080840 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 8074e │ │ │ │ + bpl.n 8084e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #28596 @ 0x6fb4 │ │ │ │ + movw r1, #28852 @ 0x70b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ 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 808f4 │ │ │ │ + bl 809f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8089e │ │ │ │ + beq.w 8099e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (808e4 ) │ │ │ │ + ldr r1, [pc, #328] @ (809e4 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80894 │ │ │ │ + beq.n 80994 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 808a4 │ │ │ │ + bne.n 809a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8089e │ │ │ │ + beq.n 8099e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (808e8 ) │ │ │ │ + ldr r1, [pc, #296] @ (809e8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80894 │ │ │ │ + beq.n 80994 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 808bc │ │ │ │ + bne.n 809bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8089e │ │ │ │ + beq.n 8099e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (808ec ) │ │ │ │ + ldr r1, [pc, #264] @ (809ec ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80894 │ │ │ │ + beq.n 80994 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 808cc │ │ │ │ + bne.n 809cc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8089e │ │ │ │ + beq.n 8099e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 80850 │ │ │ │ - movw r9, #28644 @ 0x6fe4 │ │ │ │ + ble.n 80950 │ │ │ │ + movw r9, #28900 @ 0x70e4 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 80820 │ │ │ │ + b.n 80920 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 80884 │ │ │ │ + beq.n 80984 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r8, r6, lsl #2 │ │ │ │ - cbz r0, 8088c │ │ │ │ + cbz r0, 8098c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 8081e │ │ │ │ + bgt.n 8091e │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80ac4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80bc4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8088e │ │ │ │ - ldr r1, [pc, #144] @ (808f0 ) │ │ │ │ + beq.n 8098e │ │ │ │ + ldr r1, [pc, #144] @ (809f0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8088c │ │ │ │ + beq.n 8098c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8087c │ │ │ │ + beq.n 8097c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 808b4 │ │ │ │ + cbz r3, 809b4 │ │ │ │ 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 80820 │ │ │ │ - b.n 80850 │ │ │ │ + bgt.n 80920 │ │ │ │ + b.n 80950 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8089e │ │ │ │ + beq.n 8099e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 808dc │ │ │ │ + cbz r3, 809dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8087e │ │ │ │ + b.n 8097e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807b0 │ │ │ │ + bne.n 808b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 807b0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8087c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8097c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807d4 │ │ │ │ + bne.n 808d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 807d4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807f8 │ │ │ │ + bne.n 808f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 807f8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8089e │ │ │ │ - add r7, pc, #528 @ (adr r7, 80af8 <_PyTuple_Resize@@Base+0x34>) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8099e │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ movs r7, r5 │ │ │ │ - add r7, pc, #608 @ (adr r7, 80b4c <_PyTuple_Resize@@Base+0x88>) │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ movs r7, r5 │ │ │ │ - add r7, pc, #656 @ (adr r7, 80b80 <_PyTuple_Resize@@Base+0xbc>) │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ movs r7, r5 │ │ │ │ - add r7, pc, #736 @ (adr r7, 80bd4 <_PyTuple_Resize@@Base+0x110>) │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -000808f4 : │ │ │ │ +000809f4 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80910 │ │ │ │ + bcs.n 80a10 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 80940 │ │ │ │ + blt.n 80a40 │ │ │ │ lsrs r1, r0, #30 │ │ │ │ - bne.n 80960 │ │ │ │ + bne.n 80a60 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ef68 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 8093c │ │ │ │ + bl 7f078 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 80a3c │ │ │ │ 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 80962 │ │ │ │ + bne.n 80a62 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7ef68 <_PyLong_New@@Base> │ │ │ │ + bl 7f078 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8093c │ │ │ │ + beq.n 80a3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ - b.n 8093c │ │ │ │ + b.n 80a3c │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 7ef68 <_PyLong_New@@Base> │ │ │ │ + bl 7f078 <_PyLong_New@@Base> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8093c │ │ │ │ - cbnz r4, 8098a │ │ │ │ + beq.n 80a3c │ │ │ │ + cbnz r4, 80a8a │ │ │ │ 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 8093c │ │ │ │ + b.n 80a3c │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 80980 │ │ │ │ + b.n 80a80 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080998 : │ │ │ │ +00080a98 : │ │ │ │ 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 │ │ │ │ @@ -128774,221 +128873,221 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80a9c │ │ │ │ - ldr.w r8, [pc, #216] @ 80aa4 │ │ │ │ + beq.n 80b9c │ │ │ │ + ldr.w r8, [pc, #216] @ 80ba4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 80a86 │ │ │ │ + bpl.n 80b86 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80a5a │ │ │ │ + bne.n 80b5a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 809fc │ │ │ │ + beq.n 80afc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80a42 │ │ │ │ + bne.n 80b42 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 80a42 │ │ │ │ + beq.n 80b42 │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 80a66 │ │ │ │ - bl 7ca6c │ │ │ │ + beq.n 80b66 │ │ │ │ + bl 7cb94 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80a76 │ │ │ │ + bne.n 80b76 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 80a10 │ │ │ │ + bne.n 80b10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adb48 │ │ │ │ + bl 1ad4e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80a6c │ │ │ │ + b.n 80b6c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 809f8 │ │ │ │ - b.n 809fc │ │ │ │ - bl 7a50c │ │ │ │ + bne.n 80af8 │ │ │ │ + b.n 80afc │ │ │ │ + bl 7a638 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80a3a │ │ │ │ + beq.n 80b3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80a3a │ │ │ │ + bne.n 80b3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80a3a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b3a │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80a6c │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80b6c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80a3a │ │ │ │ + b.n 80b3a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080aa8 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080ba8 <_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 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080ac4 <_PyTuple_Resize@@Base>: │ │ │ │ +00080bc4 <_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 80d96 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + beq.w 80e96 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #42028 @ 0xa42c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 80d96 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80e96 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80cba <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + beq.w 80dba <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 80d96 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80e96 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 80bec <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80cec <_PyTuple_Resize@@Base+0x128> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80bf2 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80cf2 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 80b34 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r1, 80c34 <_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 80b9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + bge.n 80c9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ add.w r2, r3, r5, lsl #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d02 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 80e02 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80b9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80c9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d2e <_PyTuple_Resize@@Base+0x26a> │ │ │ │ + bne.w 80e2e <_PyTuple_Resize@@Base+0x26a> │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80b9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80c9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c3a <_PyTuple_Resize@@Base+0x176> │ │ │ │ + bne.n 80d3a <_PyTuple_Resize@@Base+0x176> │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80b9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80c9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c62 <_PyTuple_Resize@@Base+0x19e> │ │ │ │ + bne.n 80d62 <_PyTuple_Resize@@Base+0x19e> │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80b9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80c9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c12 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + bne.n 80d12 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ adds r1, r5, #5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80b9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80c9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80cda <_PyTuple_Resize@@Base+0x216> │ │ │ │ + bne.w 80dda <_PyTuple_Resize@@Base+0x216> │ │ │ │ adds r2, r5, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 80b9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80c9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ adds r6, #32 │ │ │ │ add r6, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c8e <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ + bne.n 80d8e <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 80b90 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #532] @ (80db4 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ + blt.n 80c90 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #532] @ (80eb4 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80d5a <_PyTuple_Resize@@Base+0x296> │ │ │ │ + bne.w 80e5a <_PyTuple_Resize@@Base+0x296> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10dc10 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10e870 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80d78 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ - bl 72a60 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80e78 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 72b00 <_Py_NewReference@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 80c00 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #496] @ (80db8 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.n 80d00 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #496] @ (80eb8 <_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] │ │ │ │ @@ -128999,202 +129098,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 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #448] @ (80dbc <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #448] @ (80ebc <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 80bec <_PyTuple_Resize@@Base+0x128> │ │ │ │ + b.n 80cec <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 29718 │ │ │ │ - b.n 80bc4 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + b.n 80cc4 <_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 80b78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + beq.n 80c78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80b78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.n 80c78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + b.n 80c78 <_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 80b60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + beq.n 80c60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80b60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + bne.n 80c60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + b.n 80c60 <_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 80b6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + beq.w 80c6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80b6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80c6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + b.n 80c6c <_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 80b98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + beq.w 80c98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80b98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + bne.w 80c98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + b.n 80c98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80bec <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80cec <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80d86 <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ + bne.n 80e86 <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80bee <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80cee <_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 80b86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.w 80c86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80b86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + bne.w 80c86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80b86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + b.n 80c86 <_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 80b46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 80c46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80b46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 80c46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + b.n 80c46 <_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 80b54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + beq.w 80c54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80b54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + bne.w 80c54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80b54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 80c54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 80baa <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + beq.w 80caa <_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 80baa <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + b.n 80caa <_PyTuple_Resize@@Base+0xe6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 7f83c │ │ │ │ + bl 7f93c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80bee <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80cee <_PyTuple_Resize@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80cc8 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bne.n 80dc8 <_PyTuple_Resize@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80cc8 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80dc8 <_PyTuple_Resize@@Base+0x204> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 7924c │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + bl 792f0 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #917 @ 0x395 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80d80 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80e80 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 80dd4 <_PyTuple_Resize@@Base+0x310> │ │ │ │ + bne.n 80ed4 <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1af184 │ │ │ │ - b.n 80dd8 <_PyTuple_Resize@@Base+0x314> │ │ │ │ + b.w 1aeb2c │ │ │ │ + b.n 80ed8 <_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, #44593 @ 0xae31 │ │ │ │ + movw r3, #44897 @ 0xaf61 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80e5a <_PyTuple_Resize@@Base+0x396> │ │ │ │ + bne.n 80f5a <_PyTuple_Resize@@Base+0x396> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7ae84 │ │ │ │ - cbz r0, 80e54 <_PyTuple_Resize@@Base+0x390> │ │ │ │ + bl 7afb4 │ │ │ │ + cbz r0, 80f54 <_PyTuple_Resize@@Base+0x390> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 80e32 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ - ldr r1, [pc, #88] @ (80e64 <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ + bpl.n 80f32 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + ldr r1, [pc, #88] @ (80f64 <_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] │ │ │ │ @@ -129205,36 +129304,36 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 80e56 <_PyTuple_Resize@@Base+0x392> │ │ │ │ + cbz r4, 80f56 <_PyTuple_Resize@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e52 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + beq.n 80f52 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (80e68 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ - b.n 80e52 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #16] @ (80f68 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ + b.n 80f52 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80e32 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + bne.n 80f32 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1aeb8c │ │ │ │ + b.w 1ae52c │ │ │ │ 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 │ │ │ │ @@ -129245,29 +129344,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 80f04 <_PyTuple_Resize@@Base+0x440> │ │ │ │ + bl 81004 <_PyTuple_Resize@@Base+0x440> │ │ │ │ movw r3, #36640 @ 0x8f20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80ee6 <_PyTuple_Resize@@Base+0x422> │ │ │ │ - ldr r3, [pc, #64] @ (80f00 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ + bne.n 80fe6 <_PyTuple_Resize@@Base+0x422> │ │ │ │ + ldr r3, [pc, #64] @ (81000 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 80ef2 <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bgt.n 80ff2 <_PyTuple_Resize@@Base+0x42e> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -129285,125 +129384,125 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f96 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ + bne.n 81096 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 80f4a <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbz r3, 8104a <_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 80f4a <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 8104a <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80f4a <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbnz r2, 8104a <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #208] @ (81008 <_PyTuple_Resize@@Base+0x544>) │ │ │ │ + ldr r2, [pc, #208] @ (81108 <_PyTuple_Resize@@Base+0x544>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80fb2 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 810b2 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80fea <_PyTuple_Resize@@Base+0x526> │ │ │ │ + bne.n 810ea <_PyTuple_Resize@@Base+0x526> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 80f6c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + cbz r0, 8106c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f6c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + beq.n 8106c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80f6c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8106c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 80fce <_PyTuple_Resize@@Base+0x50a> │ │ │ │ + cbnz r0, 810ce <_PyTuple_Resize@@Base+0x50a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80f7a <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + cbnz r0, 8107a <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f74 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + beq.n 81074 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f74 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80f74 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bne.n 81074 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81074 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f1c <_PyTuple_Resize@@Base+0x458> │ │ │ │ + beq.n 8101c <_PyTuple_Resize@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f1c <_PyTuple_Resize@@Base+0x458> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80f1c <_PyTuple_Resize@@Base+0x458> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.n 8101c <_PyTuple_Resize@@Base+0x458> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8101c <_PyTuple_Resize@@Base+0x458> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80f46 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 81046 <_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 80f46 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + b.n 81046 <_PyTuple_Resize@@Base+0x482> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f70 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + beq.n 81070 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f70 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80f70 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bne.n 81070 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81070 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80f50 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + beq.n 81050 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f50 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 80f50 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bne.n 81050 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81050 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008100c : │ │ │ │ +0008110c : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 8102a │ │ │ │ + bcs.n 8112a │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ movw r1, #20256 @ 0x4f20 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -129413,40 +129512,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 81120 │ │ │ │ + bcs.n 81220 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81156 │ │ │ │ - ldr r3, [pc, #336] @ (811b8 ) │ │ │ │ + bne.n 81256 │ │ │ │ + ldr r3, [pc, #336] @ (812b8 ) │ │ │ │ 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 810ec │ │ │ │ + beq.n 811ec │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 810ae │ │ │ │ + cbnz r1, 811ae │ │ │ │ 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] │ │ │ │ @@ -129463,1075 +129562,1075 @@ │ │ │ │ movlt r1, #10 │ │ │ │ movge r1, #8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub.w r4, r4, r5, asr #31 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #232] @ (811bc ) │ │ │ │ - bne.n 8116c │ │ │ │ + ldr r1, [pc, #232] @ (812bc ) │ │ │ │ + bne.n 8126c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81182 │ │ │ │ + bne.n 81282 │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810ae │ │ │ │ + bne.n 811ae │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8119a │ │ │ │ + bne.n 8129a │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 81164 │ │ │ │ + cbz r3, 81264 │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 810ae │ │ │ │ + b.n 811ae │ │ │ │ movs r0, #2 │ │ │ │ eor.w r1, r5, r5, asr #31 │ │ │ │ sub.w r1, r1, r5, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ef68 <_PyLong_New@@Base> │ │ │ │ + bl 7f078 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 81168 │ │ │ │ + cbz r0, 81268 │ │ │ │ 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 810e6 │ │ │ │ + b.n 811e6 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810ae │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.n 811ae │ │ │ │ + bl 1f58a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 810e6 │ │ │ │ + b.n 811e6 │ │ │ │ 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 810e4 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + beq.n 811e4 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 811a6 │ │ │ │ + bne.n 812a6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 810e4 │ │ │ │ + b.n 811e4 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 81112 │ │ │ │ + b.n 81212 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 810e4 │ │ │ │ + b.n 811e4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r0, [r7, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8217a │ │ │ │ - ldr r0, [pc, #792] @ (81504 ) │ │ │ │ + beq.w 8227a │ │ │ │ + ldr r0, [pc, #792] @ (81604 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1af2bc │ │ │ │ + bl 1aec64 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8214a │ │ │ │ - bl 83e90 │ │ │ │ + beq.w 8224a │ │ │ │ + bl 83f90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8217a │ │ │ │ + beq.w 8227a │ │ │ │ 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 83edc │ │ │ │ + bl 83fdc │ │ │ │ str.w r0, [r7, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8217a │ │ │ │ + beq.w 8227a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28788 @ 0x7074 │ │ │ │ + movw r1, #29044 @ 0x7174 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8217a │ │ │ │ + beq.w 8227a │ │ │ │ movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 292c8 │ │ │ │ - bl 1af74c │ │ │ │ + bl 1af0f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82120 │ │ │ │ + beq.w 82220 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (81508 ) │ │ │ │ + ldr r1, [pc, #680] @ (81608 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82120 │ │ │ │ + beq.w 82220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + movw r1, #29052 @ 0x717c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82120 │ │ │ │ + beq.w 82220 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81296 │ │ │ │ + beq.n 81396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82116 │ │ │ │ + beq.w 82216 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movw r1, #28808 @ 0x7088 │ │ │ │ + movw r1, #29064 @ 0x7188 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 1af798 │ │ │ │ + bl 1af140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28852 @ 0x70b4 │ │ │ │ + movw r1, #29108 @ 0x71b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812e2 │ │ │ │ + beq.n 813e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82102 │ │ │ │ + beq.w 82202 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51136 @ 0xc7c0 │ │ │ │ + movw r1, #51392 @ 0xc8c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1af798 │ │ │ │ + bl 1af140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28868 @ 0x70c4 │ │ │ │ + movw r1, #29124 @ 0x71c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81326 │ │ │ │ + beq.n 81426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8210c │ │ │ │ + beq.w 8220c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28884 @ 0x70d4 │ │ │ │ + movw r1, #29140 @ 0x71d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1af798 │ │ │ │ + bl 1af140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28900 @ 0x70e4 │ │ │ │ + movw r1, #29156 @ 0x71e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8136a │ │ │ │ + beq.n 8146a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f8 │ │ │ │ + beq.w 821f8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12892 @ 0x325c │ │ │ │ + movw r1, #13228 @ 0x33ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1af798 │ │ │ │ + bl 1af140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28920 @ 0x70f8 │ │ │ │ + movw r1, #29176 @ 0x71f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813ae │ │ │ │ + beq.n 814ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e4 │ │ │ │ + beq.w 821e4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - bl 1a9ff8 │ │ │ │ + beq.w 820aa │ │ │ │ + bl 1a9998 │ │ │ │ movw r0, #40000 @ 0x9c40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #60408 @ 0xebf8 │ │ │ │ + movw r1, #60584 @ 0xeca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813f4 │ │ │ │ + beq.n 814f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820b0 │ │ │ │ + beq.w 821b0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov.w r0, #3824 @ 0xef0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 846c0 │ │ │ │ + bl 847c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28940 @ 0x710c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81436 │ │ │ │ + beq.n 81536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820ee │ │ │ │ + beq.w 821ee │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - movw r3, #12280 @ 0x2ff8 │ │ │ │ + beq.w 820aa │ │ │ │ + movw r3, #12536 @ 0x30f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #28952 @ 0x7118 │ │ │ │ + movw r1, #29208 @ 0x7218 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #28960 @ 0x7120 │ │ │ │ + movw r0, #29216 @ 0x7220 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 847ec │ │ │ │ + bl 848ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28968 @ 0x7128 │ │ │ │ + movw r1, #29224 @ 0x7228 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8148a │ │ │ │ + beq.n 8158a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820a6 │ │ │ │ + beq.w 821a6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - movw r0, #12280 @ 0x2ff8 │ │ │ │ + beq.w 820aa │ │ │ │ + movw r0, #12536 @ 0x30f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28976 @ 0x7130 │ │ │ │ + movw r1, #29232 @ 0x7230 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82092 │ │ │ │ + bne.w 82192 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 846c0 │ │ │ │ + bl 847c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28988 @ 0x713c │ │ │ │ + movw r1, #29244 @ 0x723c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8150c │ │ │ │ + beq.n 8160c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82088 │ │ │ │ - b.n 8150c │ │ │ │ + beq.w 82188 │ │ │ │ + b.n 8160c │ │ │ │ lsrs r0, r6, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldc 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - movw r0, #57448 @ 0xe068 │ │ │ │ + beq.w 820aa │ │ │ │ + movw r0, #57704 @ 0xe168 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29000 @ 0x7148 │ │ │ │ + movw r1, #29256 @ 0x7248 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8154e │ │ │ │ + beq.n 8164e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8207e │ │ │ │ + beq.w 8217e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - movw r0, #29012 @ 0x7154 │ │ │ │ + beq.w 820aa │ │ │ │ + movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51112 @ 0xc7a8 │ │ │ │ + movw r1, #51368 @ 0xc8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81590 │ │ │ │ + beq.n 81690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82074 │ │ │ │ + beq.w 82174 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29020 @ 0x715c │ │ │ │ + movw r1, #29276 @ 0x725c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 815ce │ │ │ │ + beq.n 816ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82060 │ │ │ │ + beq.w 82160 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - bl 1afcd8 │ │ │ │ + beq.w 820aa │ │ │ │ + bl 1af680 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25984 @ 0x6580 │ │ │ │ + movw r1, #26240 @ 0x6680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81608 │ │ │ │ + beq.n 81708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82056 │ │ │ │ + beq.w 82156 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - bl 1afe48 │ │ │ │ + beq.w 820aa │ │ │ │ + bl 1af7f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25916 @ 0x653c │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81642 │ │ │ │ + beq.n 81742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8206a │ │ │ │ + beq.w 8216a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - ldr r2, [pc, #312] @ (81784 ) │ │ │ │ + beq.w 820aa │ │ │ │ + ldr r2, [pc, #312] @ (81884 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #9968 @ 0x26f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1aefc0 │ │ │ │ + bl 1ae960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8204c │ │ │ │ + beq.w 8214c │ │ │ │ movw r0, #9968 @ 0x26f0 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 85500 │ │ │ │ + bl 85608 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ - ldr r7, [pc, #272] @ (81788 ) │ │ │ │ + beq.w 820aa │ │ │ │ + ldr r7, [pc, #272] @ (81888 ) │ │ │ │ str r7, [r0, #12] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 808f4 │ │ │ │ + bl 809f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ str r0, [r5, #16] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 846c0 │ │ │ │ + bl 847c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ 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 846c0 │ │ │ │ + bl 847c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ movw r7, #43996 @ 0xabdc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - movw r1, #33968 @ 0x84b0 │ │ │ │ + movw r1, #34224 @ 0x85b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81716 │ │ │ │ + beq.n 81816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8202c │ │ │ │ + beq.w 8212c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 846c0 │ │ │ │ + bl 847c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29028 @ 0x7164 │ │ │ │ + movw r1, #29284 @ 0x7264 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81756 │ │ │ │ + beq.n 81856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82022 │ │ │ │ + beq.w 82122 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r2, #1608] @ 0x648 │ │ │ │ - b.n 817ba │ │ │ │ + b.n 818ba │ │ │ │ nop │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8200e │ │ │ │ - bl 85bd4 │ │ │ │ + beq.w 8210e │ │ │ │ + bl 85cdc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fde │ │ │ │ + beq.w 820de │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 817b6 │ │ │ │ + beq.n 818b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81fd4 │ │ │ │ + beq.w 820d4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, sl, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8178c │ │ │ │ + bne.n 8188c │ │ │ │ mov r0, r5 │ │ │ │ - bl 86064 │ │ │ │ + bl 8616c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81fec │ │ │ │ + bne.w 820ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78740 │ │ │ │ + bl 787e4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 817ec │ │ │ │ + beq.n 818ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 817ec │ │ │ │ + cbnz r2, 818ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29040 @ 0x7170 │ │ │ │ + movw r1, #29296 @ 0x7270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81818 │ │ │ │ + beq.n 81918 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fcc │ │ │ │ + beq.w 820cc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ - ldr.w r8, [pc, #1220] @ 81cf4 │ │ │ │ + beq.w 820aa │ │ │ │ + ldr.w r8, [pc, #1220] @ 81df4 │ │ │ │ add.w r9, r0, #8 │ │ │ │ strd fp, r4, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, r8, #1160 @ 0x488 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ add.w r5, r8, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f90 │ │ │ │ + beq.w 82090 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f90 │ │ │ │ + beq.w 82090 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f90 │ │ │ │ + beq.w 82090 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add.w r8, r5, #16 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f90 │ │ │ │ + beq.w 82090 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f90 │ │ │ │ + beq.w 82090 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bne.n 81842 │ │ │ │ + bne.n 81942 │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #29064 @ 0x7188 │ │ │ │ + movw r1, #29320 @ 0x7288 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8192e │ │ │ │ + beq.n 81a2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8192e │ │ │ │ + cbnz r2, 81a2e │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #65328 @ 0xff30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 80998 │ │ │ │ + movw r1, #48 @ 0x30 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8195a │ │ │ │ + beq.n 81a5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f88 │ │ │ │ + beq.w 82088 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - movw r0, #29068 @ 0x718c │ │ │ │ + beq.w 820aa │ │ │ │ + movw r0, #29324 @ 0x728c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29076 @ 0x7194 │ │ │ │ + movw r1, #29332 @ 0x7294 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8199c │ │ │ │ + beq.n 81a9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82262 │ │ │ │ + beq.w 82362 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - movw r0, #12280 @ 0x2ff8 │ │ │ │ + beq.w 820aa │ │ │ │ + movw r0, #12536 @ 0x30f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29088 @ 0x71a0 │ │ │ │ + movw r1, #29344 @ 0x72a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8224e │ │ │ │ + bne.w 8234e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - ldr r2, [pc, #760] @ (81cd8 ) │ │ │ │ + beq.w 820aa │ │ │ │ + ldr r2, [pc, #760] @ (81dd8 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (81cdc ) │ │ │ │ + ldr r1, [pc, #760] @ (81ddc ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1aefc0 │ │ │ │ + bl 1ae960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8204c │ │ │ │ - ldr r0, [pc, #744] @ (81cdc ) │ │ │ │ - bl 85500 │ │ │ │ + beq.w 8214c │ │ │ │ + ldr r0, [pc, #744] @ (81ddc ) │ │ │ │ + bl 85608 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ - ldr r3, [pc, #736] @ (81ce0 ) │ │ │ │ + beq.w 820aa │ │ │ │ + ldr r3, [pc, #736] @ (81de0 ) │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r0, #29100 @ 0x71ac │ │ │ │ + movw r0, #29356 @ 0x72ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add.w r2, r3, #160 @ 0xa0 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r3, [r7, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82228 │ │ │ │ + bne.w 82328 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33948 @ 0x849c │ │ │ │ + movw r1, #34204 @ 0x859c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a4e │ │ │ │ + beq.n 81b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82220 │ │ │ │ + beq.w 82320 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - bl 72144 │ │ │ │ + beq.w 820aa │ │ │ │ + bl 721e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ - movw r0, #29108 @ 0x71b4 │ │ │ │ + beq.w 820aa │ │ │ │ + movw r0, #29364 @ 0x72b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81aa0 │ │ │ │ + beq.n 81ba0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82218 │ │ │ │ + beq.w 82318 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82036 │ │ │ │ - movw r0, #29116 @ 0x71bc │ │ │ │ + beq.w 82136 │ │ │ │ + movw r0, #29372 @ 0x72bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29128 @ 0x71c8 │ │ │ │ + movw r1, #29384 @ 0x72c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ae6 │ │ │ │ + beq.n 81be6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82210 │ │ │ │ + beq.w 82310 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60408 @ 0xebf8 │ │ │ │ + movw r1, #60584 @ 0xeca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov.w r0, #3824 @ 0xef0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 846c0 │ │ │ │ + bl 847c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28940 @ 0x710c │ │ │ │ + movw r1, #29196 @ 0x720c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b3e │ │ │ │ + beq.n 81c3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82208 │ │ │ │ + beq.w 82308 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82036 │ │ │ │ - movw r0, #29140 @ 0x71d4 │ │ │ │ + beq.w 82136 │ │ │ │ + movw r0, #29396 @ 0x72d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29160 @ 0x71e8 │ │ │ │ + movw r1, #29416 @ 0x72e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b80 │ │ │ │ + beq.n 81c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82200 │ │ │ │ + beq.w 82300 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0680 <_PyNamespace_New@@Base> │ │ │ │ + bl 1b0018 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ba6 │ │ │ │ + beq.n 81ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 81ba6 │ │ │ │ + cbnz r3, 81ca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2920 @ 0xb68 │ │ │ │ + movw r1, #3176 @ 0xc68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bd2 │ │ │ │ + beq.n 81cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8229c │ │ │ │ + beq.w 8239c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - ldr r2, [pc, #264] @ (81ce4 ) │ │ │ │ + beq.w 820aa │ │ │ │ + ldr r2, [pc, #264] @ (81de4 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #264] @ (81ce8 ) │ │ │ │ + ldr r1, [pc, #264] @ (81de8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1aefc0 │ │ │ │ + bl 1ae960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8204c │ │ │ │ + beq.w 8214c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #248] @ (81ce8 ) │ │ │ │ + ldr r0, [pc, #248] @ (81de8 ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 85500 │ │ │ │ + bl 85608 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b07a4 <_PyNamespace_New@@Base+0x124> │ │ │ │ + bl 1b013c <_PyNamespace_New@@Base+0x124> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82036 │ │ │ │ + beq.w 82136 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28228 @ 0x6e44 │ │ │ │ + movw r1, #28484 @ 0x6f44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c32 │ │ │ │ + beq.n 81d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8228c │ │ │ │ + beq.w 8238c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81faa │ │ │ │ - movw r0, #44888 @ 0xaf58 │ │ │ │ + beq.w 820aa │ │ │ │ + movw r0, #43720 @ 0xaac8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29172 @ 0x71f4 │ │ │ │ + movw r1, #29428 @ 0x72f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c72 │ │ │ │ + beq.n 81d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82294 │ │ │ │ + beq.w 82394 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - bl 1b09b0 │ │ │ │ + beq.w 820aa │ │ │ │ + bl 1b0348 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35352 @ 0x8a18 │ │ │ │ + movw r1, #35608 @ 0x8b18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81cac │ │ │ │ + beq.n 81dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8226c │ │ │ │ + beq.w 8236c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - ldr r2, [pc, #52] @ (81cec ) │ │ │ │ + beq.w 820aa │ │ │ │ + ldr r2, [pc, #52] @ (81dec ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #52] @ (81cf0 ) │ │ │ │ + ldr r1, [pc, #52] @ (81df0 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1aefc0 │ │ │ │ + bl 1ae960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8204c │ │ │ │ + beq.w 8214c │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ - b.n 81cf8 │ │ │ │ + beq.w 820aa │ │ │ │ + b.n 81df8 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -130539,585 +130638,585 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 820b8 ) │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ movs r7, r5 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29192 @ 0x7208 │ │ │ │ + movw r1, #29448 @ 0x7308 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d1e │ │ │ │ + beq.n 81e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8227c │ │ │ │ + beq.w 8237c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ - bl 72144 │ │ │ │ + beq.w 820aa │ │ │ │ + bl 721e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29204 @ 0x7214 │ │ │ │ + movw r1, #29460 @ 0x7314 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d58 │ │ │ │ + beq.n 81e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82274 │ │ │ │ + beq.w 82374 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ movs r0, #0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29224 @ 0x7228 │ │ │ │ + movw r1, #29480 @ 0x7328 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d94 │ │ │ │ + beq.n 81e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82284 │ │ │ │ + beq.w 82384 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821f6 │ │ │ │ + bne.w 822f6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movw r2, #8932 @ 0x22e4 │ │ │ │ + movw r2, #9188 @ 0x23e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b0b88 │ │ │ │ + bl 1b0520 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8217a │ │ │ │ - ldr r0, [pc, #764] @ (820bc ) │ │ │ │ + beq.w 8227a │ │ │ │ + ldr r0, [pc, #764] @ (821bc ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1af2bc │ │ │ │ + bl 1aec64 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8217a │ │ │ │ - movw r1, #19248 @ 0x4b30 │ │ │ │ + beq.w 8227a │ │ │ │ + movw r1, #19504 @ 0x4c30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #740] @ (820c0 ) │ │ │ │ - bl 83034 │ │ │ │ + ldr r2, [pc, #740] @ (821c0 ) │ │ │ │ + bl 83134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - movw r1, #13044 @ 0x32f4 │ │ │ │ + bne.w 82260 │ │ │ │ + movw r1, #13300 @ 0x33f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #724] @ (820c4 ) │ │ │ │ + ldr r2, [pc, #724] @ (821c4 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - bl 1b0680 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 82260 │ │ │ │ + bl 1b0018 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82160 │ │ │ │ + beq.w 82260 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #31032 @ 0x7938 │ │ │ │ + movw r1, #31288 @ 0x7a38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 81e2c │ │ │ │ + beq.n 81f2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821ee │ │ │ │ + beq.w 822ee │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - ldr r7, [pc, #656] @ (820c8 ) │ │ │ │ + bne.w 82260 │ │ │ │ + ldr r7, [pc, #656] @ (821c8 ) │ │ │ │ mov.w r9, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 81e52 │ │ │ │ + b.n 81f52 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82160 │ │ │ │ + bne.w 82260 │ │ │ │ cmp.w fp, #17 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81f8c │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r9, fp │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82160 │ │ │ │ - bl 83034 │ │ │ │ + beq.w 82260 │ │ │ │ + bl 83134 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 81e42 │ │ │ │ + beq.n 81f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81e42 │ │ │ │ + bne.n 81f42 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 81e42 │ │ │ │ - movw r1, #29236 @ 0x7234 │ │ │ │ + b.n 81f42 │ │ │ │ + movw r1, #29492 @ 0x7334 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #564] @ (820cc ) │ │ │ │ + ldr r2, [pc, #564] @ (821cc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - ldr r6, [pc, #552] @ (820d0 ) │ │ │ │ + bne.w 82260 │ │ │ │ + ldr r6, [pc, #552] @ (821d0 ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #544] @ (820cc ) │ │ │ │ - movw r1, #29248 @ 0x7240 │ │ │ │ + ldr r2, [pc, #544] @ (821cc ) │ │ │ │ + movw r1, #29504 @ 0x7340 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r6, #876] @ 0x36c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 821d8 │ │ │ │ + bne.w 822d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - ldr r2, [pc, #516] @ (820d4 ) │ │ │ │ + bne.w 82260 │ │ │ │ + ldr r2, [pc, #516] @ (821d4 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #29260 @ 0x724c │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 821c4 │ │ │ │ + bne.w 822c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - ldr r2, [pc, #484] @ (820d8 ) │ │ │ │ + bne.w 82260 │ │ │ │ + ldr r2, [pc, #484] @ (821d8 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #29272 @ 0x7258 │ │ │ │ + movw r1, #29528 @ 0x7358 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr.w r3, [r6, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 821b0 │ │ │ │ + bne.w 822b0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - ldr r2, [pc, #448] @ (820dc ) │ │ │ │ + bne.w 82260 │ │ │ │ + ldr r2, [pc, #448] @ (821dc ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #29284 @ 0x7264 │ │ │ │ + movw r1, #29540 @ 0x7364 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83034 │ │ │ │ + bl 83134 │ │ │ │ ldr.w r3, [r6, #956] @ 0x3bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8219c │ │ │ │ + bne.w 8229c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82160 │ │ │ │ + bne.w 82260 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #34164 @ 0x8574 │ │ │ │ + movw r1, #34420 @ 0x8674 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80998 │ │ │ │ + bl 80a98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81f68 │ │ │ │ + beq.n 82068 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82194 │ │ │ │ + beq.w 82294 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 8217a │ │ │ │ + beq.w 8227a │ │ │ │ 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 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8195a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a5a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81faa │ │ │ │ + beq.n 820aa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 81faa │ │ │ │ + cbnz r2, 820aa │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #28696 @ 0x7018 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #28952 @ 0x7118 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #300] @ (820e0 ) │ │ │ │ + ldr r1, [pc, #300] @ (821e0 ) │ │ │ │ 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 81f80 │ │ │ │ + b.n 82080 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81818 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81918 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 817b6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818b6 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81fec │ │ │ │ + beq.n 820ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 82006 │ │ │ │ + cbz r2, 82106 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81faa │ │ │ │ + beq.n 820aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81faa │ │ │ │ + bne.n 820aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81faa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fec │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81faa │ │ │ │ + beq.n 820aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81faa │ │ │ │ - b.n 82000 │ │ │ │ + bne.n 820aa │ │ │ │ + b.n 82100 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81756 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81856 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81716 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81816 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81faa │ │ │ │ + beq.n 820aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81faa │ │ │ │ + bne.n 820aa │ │ │ │ mov r0, r5 │ │ │ │ - b.n 82000 │ │ │ │ - movw r3, #28724 @ 0x7034 │ │ │ │ + b.n 82100 │ │ │ │ + movw r3, #28980 @ 0x7134 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 81fb2 │ │ │ │ + b.n 820b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81608 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81708 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 815ce │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81642 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81742 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81590 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81690 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8154e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8164e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8150c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8160c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814c4 │ │ │ │ + bne.w 815c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 814c4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 815c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8148a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8158a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 813f4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814f4 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 813ae │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81436 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81536 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8136a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8146a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 812e2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 813e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81326 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81426 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 81296 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81396 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7924c │ │ │ │ - ldr r3, [pc, #380] @ (822a4 ) │ │ │ │ + bl 792f0 │ │ │ │ + ldr r3, [pc, #380] @ (823a4 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #28820 @ 0x7094 │ │ │ │ + movw r3, #29076 @ 0x7194 │ │ │ │ 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 81f80 │ │ │ │ - ldr r2, [pc, #348] @ (822a8 ) │ │ │ │ + b.n 82080 │ │ │ │ + ldr r2, [pc, #348] @ (823a8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r4, [sp, #12] │ │ │ │ - movw r3, #28752 @ 0x7050 │ │ │ │ + movw r3, #29008 @ 0x7150 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - b.n 81f80 │ │ │ │ + b.n 82080 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8217a │ │ │ │ + beq.n 8227a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8217a │ │ │ │ + cbnz r3, 8227a │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (822a8 ) │ │ │ │ + ldr r2, [pc, #296] @ (823a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #28696 @ 0x7018 │ │ │ │ + movw r3, #28952 @ 0x7118 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81f80 │ │ │ │ + b.n 82080 │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f68 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82068 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f38 │ │ │ │ - ldr r0, [pc, #256] @ (822ac ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f38 │ │ │ │ + bne.w 82038 │ │ │ │ + ldr r0, [pc, #256] @ (823ac ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82038 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f12 │ │ │ │ - ldr r0, [pc, #240] @ (822b0 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f12 │ │ │ │ + bne.w 82012 │ │ │ │ + ldr r0, [pc, #240] @ (823b0 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82012 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81eec │ │ │ │ - ldr r0, [pc, #224] @ (822b4 ) │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81eec │ │ │ │ + bne.w 81fec │ │ │ │ + ldr r0, [pc, #224] @ (823b4 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81fec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81ec6 │ │ │ │ + bne.w 81fc6 │ │ │ │ add.w r0, r6, #876 @ 0x36c │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ec6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81fc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e2c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81faa │ │ │ │ - b.n 81da6 │ │ │ │ + bne.w 820aa │ │ │ │ + b.n 81ea6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b80 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b3e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c3e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ae6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81be6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81aa0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ba0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a4e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b4e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81a28 │ │ │ │ + beq.w 81b28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81faa │ │ │ │ + beq.w 820aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81faa │ │ │ │ + bne.w 820aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81faa │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 819d6 │ │ │ │ + bne.w 81ad6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 819d6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81ad6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8199c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81cac │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dac │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d58 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d1e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d94 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c32 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c72 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d72 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 81bd2 │ │ │ │ - add r7, pc, #864 @ (adr r7, 82608 ) │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81cd2 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ movs r7, r5 │ │ │ │ - add r7, pc, #800 @ (adr r7, 825cc ) │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r3, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000822b8 : │ │ │ │ +000823b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #4588 @ 0x11ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1af478 │ │ │ │ - cbz r0, 8230e │ │ │ │ + bl 1aee20 │ │ │ │ + cbz r0, 8240e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1af4c0 │ │ │ │ - cbnz r0, 822f8 │ │ │ │ + bl 1aee68 │ │ │ │ + cbnz r0, 823f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82314 │ │ │ │ + bl 82414 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8230e │ │ │ │ + beq.n 8240e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8230e │ │ │ │ + cbnz r3, 8240e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 822f2 │ │ │ │ + b.n 823f2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00082314 : │ │ │ │ +00082414 : │ │ │ │ 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, 8235a │ │ │ │ - ldr.w ip, [pc, #52] @ 82360 │ │ │ │ + cbnz r3, 8245a │ │ │ │ + ldr.w ip, [pc, #52] @ 82460 │ │ │ │ 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 │ │ │ │ @@ -131128,264 +131227,264 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r3, pc} │ │ │ │ bl 2b88c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082364 : │ │ │ │ +00082464 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 823aa │ │ │ │ + bne.n 824aa │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 823c6 │ │ │ │ + cbz r0, 824c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 823c6 │ │ │ │ - ldr r1, [pc, #96] @ (823f4 ) │ │ │ │ + bpl.n 824c6 │ │ │ │ + ldr r1, [pc, #96] @ (824f4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 823f8 │ │ │ │ + bl 824f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 823c6 │ │ │ │ + bne.n 824c6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 823bc │ │ │ │ + bpl.n 824bc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82384 │ │ │ │ - bl 4abaa │ │ │ │ - b.n 823e2 │ │ │ │ + bne.n 82484 │ │ │ │ + bl 4ac22 │ │ │ │ + b.n 824e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 823e6 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 823e2 │ │ │ │ + bne.n 824e6 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 824e2 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29516 @ 0x734c │ │ │ │ + movw r1, #29772 @ 0x744c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 823a6 │ │ │ │ + b.n 824a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 823c6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 823c6 │ │ │ │ + bne.n 824c6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824c6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000823f8 : │ │ │ │ +000824f8 : │ │ │ │ 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 82478 │ │ │ │ + bpl.n 82578 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82456 │ │ │ │ + bne.n 82556 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 82456 │ │ │ │ + beq.n 82556 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82470 │ │ │ │ + beq.n 82570 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 82440 │ │ │ │ + cbnz r3, 82540 │ │ │ │ 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 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82488 │ │ │ │ + beq.n 82588 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82434 │ │ │ │ + bne.n 82534 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8243a │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + b.n 8253a │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8243a │ │ │ │ + b.n 8253a │ │ │ │ stmdb 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 8270e │ │ │ │ + beq.w 8280e │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a06 │ │ │ │ + beq.w 82b06 │ │ │ │ movw sl, #16328 @ 0x3fc8 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #40289 @ 0x9d61 │ │ │ │ + movw r3, #42321 @ 0xa551 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 82e90 │ │ │ │ + bne.w 82f90 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8276c │ │ │ │ + bgt.w 8286c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e76 │ │ │ │ + beq.w 82f76 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 82e76 │ │ │ │ + bhi.w 82f76 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #19 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8277c │ │ │ │ + bmi.w 8287c │ │ │ │ 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 82746 │ │ │ │ - ldr.w r9, [pc, #892] @ 828ac │ │ │ │ + bmi.w 82846 │ │ │ │ + ldr.w r9, [pc, #892] @ 829ac │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi.w 8299e │ │ │ │ + bhi.w 82a9e │ │ │ │ adds r0, r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.w 8299e │ │ │ │ + bmi.w 82a9e │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8298e │ │ │ │ + bne.w 82a8e │ │ │ │ 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 82940 │ │ │ │ + bcs.w 82a40 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 82984 │ │ │ │ + beq.w 82a84 │ │ │ │ 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 82794 │ │ │ │ + beq.w 82894 │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 827ea │ │ │ │ + blt.w 828ea │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82846 │ │ │ │ - ldr r2, [pc, #720] @ (828a8 ) │ │ │ │ + bne.w 82946 │ │ │ │ + ldr r2, [pc, #720] @ (829a8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8284e │ │ │ │ + bne.w 8294e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.w 82876 │ │ │ │ + beq.w 82976 │ │ │ │ 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 82886 │ │ │ │ + bne.w 82986 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -131397,457 +131496,457 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r6, [fp] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82eb0 │ │ │ │ + bne.w 82fb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d8e │ │ │ │ + beq.w 82e8e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d8e │ │ │ │ + beq.w 82e8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 82d62 │ │ │ │ + bpl.w 82e62 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 828fa │ │ │ │ + bne.w 829fa │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8291c │ │ │ │ - movw r3, #13281 @ 0x33e1 │ │ │ │ + beq.w 82a1c │ │ │ │ + movw r3, #13537 @ 0x34e1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 828b0 │ │ │ │ + bne.w 829b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 833e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 834e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 828c6 │ │ │ │ + bne.w 829c6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 826ea │ │ │ │ + beq.n 827ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82c74 │ │ │ │ + beq.w 82d74 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d8e │ │ │ │ + bne.w 82e8e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82704 │ │ │ │ + beq.n 82804 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82ea8 │ │ │ │ + beq.w 82fa8 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 824c8 │ │ │ │ + bne.w 825c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.n 8277c │ │ │ │ + bmi.n 8287c │ │ │ │ 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, #4237 @ 0x108d │ │ │ │ + movw r2, #6273 @ 0x1881 │ │ │ │ movt r2, #12 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 8252c │ │ │ │ + beq.w 8262c │ │ │ │ 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 8252c │ │ │ │ - movw r3, #6485 @ 0x1955 │ │ │ │ + b.n 8262c │ │ │ │ + movw r3, #6709 @ 0x1a35 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 82506 │ │ │ │ + b.n 82606 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 8288e │ │ │ │ + bne.w 8298e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r4, r2, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.w 8250c │ │ │ │ + bpl.w 8260c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26896 @ 0x6910 │ │ │ │ + movw r1, #27152 @ 0x6a10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 829a4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 82aa4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r5 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 825a4 │ │ │ │ + bcc.w 826a4 │ │ │ │ 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 82940 │ │ │ │ + beq.w 82a40 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 825c4 │ │ │ │ + ble.w 826c4 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825c4 │ │ │ │ + beq.w 826c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 825c4 │ │ │ │ + beq.w 826c4 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825c4 │ │ │ │ + bne.w 826c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ebc │ │ │ │ + bne.w 82fbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 825c4 │ │ │ │ + bmi.w 826c4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82820 │ │ │ │ + bne.n 82920 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 825d6 │ │ │ │ + beq.w 826d6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 825d6 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 826d6 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82d54 │ │ │ │ + bne.w 82e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ 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 825fa │ │ │ │ + bne.w 826fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8260e │ │ │ │ + beq.w 8270e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8260e │ │ │ │ + b.n 8270e │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82978 │ │ │ │ + beq.n 82a78 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 82e76 │ │ │ │ - movw r3, #24945 @ 0x6171 │ │ │ │ + bne.w 82f76 │ │ │ │ + movw r3, #26985 @ 0x6969 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 82506 │ │ │ │ + b.n 82606 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 826d6 │ │ │ │ + beq.w 827d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 826d6 │ │ │ │ + bne.w 827d6 │ │ │ │ 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 828f0 │ │ │ │ + beq.n 829f0 │ │ │ │ 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 826d6 │ │ │ │ + b.n 827d6 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 826ae │ │ │ │ + bne.w 827ae │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82f7c │ │ │ │ + beq.w 8307c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f48 │ │ │ │ + beq.w 83048 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 828b8 │ │ │ │ + b.n 829b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82e1c │ │ │ │ + bne.w 82f1c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ - cbz r0, 8299e │ │ │ │ + cbz r0, 82a9e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 827ca │ │ │ │ - movw r3, #27169 @ 0x6a21 │ │ │ │ + b.n 828ca │ │ │ │ + movw r3, #27289 @ 0x6a99 │ │ │ │ movt r3, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 82506 │ │ │ │ + b.n 82606 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ - bl 72700 │ │ │ │ - b.n 827bc │ │ │ │ + bl 727a0 │ │ │ │ + b.n 828bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 827c2 │ │ │ │ + bne.w 828c2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f5edc │ │ │ │ + bl 1f5a88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82710 │ │ │ │ + b.n 82810 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82d8e │ │ │ │ + beq.w 82e8e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 829e2 │ │ │ │ + cbnz r3, 82ae2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1af700 │ │ │ │ + bl 1af0a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82d8e │ │ │ │ + bne.w 82e8e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 829fc │ │ │ │ + beq.n 82afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ec6 │ │ │ │ + beq.w 82fc6 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8270e │ │ │ │ + beq.w 8280e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 82e90 │ │ │ │ + bne.w 82f90 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82c36 │ │ │ │ + bgt.w 82d36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e76 │ │ │ │ + beq.w 82f76 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 82e76 │ │ │ │ + bhi.w 82f76 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r4, #8 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8277c │ │ │ │ + bmi.w 8287c │ │ │ │ movw r6, #16328 @ 0x3fc8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq sl, r1 │ │ │ │ addne.w sl, r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 82e5c │ │ │ │ - ldr.w r8, [pc, #912] @ 82e00 │ │ │ │ + bmi.w 82f5c │ │ │ │ + ldr.w r8, [pc, #912] @ 82f00 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ - bcc.w 82df4 │ │ │ │ + bcc.w 82ef4 │ │ │ │ adds.w r3, r2, sl, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 82df4 │ │ │ │ + bmi.w 82ef4 │ │ │ │ movw r4, #20256 @ 0x4f20 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82de4 │ │ │ │ + bne.w 82ee4 │ │ │ │ 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 82dac │ │ │ │ + bcs.w 82eac │ │ │ │ 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 82e10 │ │ │ │ + beq.w 82f10 │ │ │ │ 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 82c44 │ │ │ │ + beq.w 82d44 │ │ │ │ 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 82d06 │ │ │ │ + blt.w 82e06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r6, [pc, #720] @ (82dfc ) │ │ │ │ + ldr r6, [pc, #720] @ (82efc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e32 │ │ │ │ + bne.w 82f32 │ │ │ │ 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] │ │ │ │ @@ -131870,1041 +131969,1041 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [r2] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str.w sl, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 82e52 │ │ │ │ + bne.w 82f52 │ │ │ │ mov r0, r9 │ │ │ │ blx 29d00 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d8e │ │ │ │ + beq.w 82e8e │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d8e │ │ │ │ + beq.w 82e8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 829aa │ │ │ │ + bpl.w 82aaa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82ca4 │ │ │ │ + bne.n 82da4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 82cb6 │ │ │ │ - movw r3, #13281 @ 0x33e1 │ │ │ │ + beq.n 82db6 │ │ │ │ + movw r3, #13537 @ 0x34e1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 82caa │ │ │ │ + bne.n 82daa │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 833e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 834e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82ce2 │ │ │ │ + bne.n 82de2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 829d4 │ │ │ │ - b.n 829e2 │ │ │ │ - movw r5, #6485 @ 0x1955 │ │ │ │ + bne.w 82ad4 │ │ │ │ + b.n 82ae2 │ │ │ │ + movw r5, #6709 @ 0x1a35 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 82a42 │ │ │ │ - movw r5, #4237 @ 0x108d │ │ │ │ + b.n 82b42 │ │ │ │ + movw r5, #6273 @ 0x1881 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82a42 │ │ │ │ + b.n 82b42 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 82c80 │ │ │ │ - movw r5, #40289 @ 0x9d61 │ │ │ │ + bne.n 82d80 │ │ │ │ + movw r5, #42321 @ 0xa551 │ │ │ │ movt r5, #11 │ │ │ │ - b.n 82a42 │ │ │ │ + b.n 82b42 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 82c9a │ │ │ │ + bcc.n 82d9a │ │ │ │ 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 82dac │ │ │ │ + beq.w 82eac │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82af2 │ │ │ │ + b.n 82bf2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1af700 │ │ │ │ + bl 1af0a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 826ea │ │ │ │ + b.n 827ea │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 82e28 │ │ │ │ + beq.w 82f28 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 82e76 │ │ │ │ - movw r5, #24945 @ 0x6171 │ │ │ │ + bne.w 82f76 │ │ │ │ + movw r5, #26985 @ 0x6969 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82a42 │ │ │ │ + b.n 82b42 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82af2 │ │ │ │ + b.n 82bf2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 82bd6 │ │ │ │ + b.n 82cd6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82c08 │ │ │ │ + b.n 82d08 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f08 │ │ │ │ - bl bfe2c │ │ │ │ + beq.w 83008 │ │ │ │ + bl c0620 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82ed8 │ │ │ │ + beq.w 82fd8 │ │ │ │ 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 82c12 │ │ │ │ + beq.n 82d12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82c12 │ │ │ │ + bne.n 82d12 │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 82d00 │ │ │ │ + cbz r3, 82e00 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 82c12 │ │ │ │ + b.n 82d12 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b1a │ │ │ │ + beq.w 82c1a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82b1a │ │ │ │ + beq.w 82c1a │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82b1a │ │ │ │ + bne.w 82c1a │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ece │ │ │ │ + bne.w 82fce │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 82b1a │ │ │ │ + bmi.w 82c1a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82d3e │ │ │ │ + bne.n 82e3e │ │ │ │ dmb ish │ │ │ │ - b.n 82b1a │ │ │ │ + b.n 82c1a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 82862 │ │ │ │ + b.n 82962 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82d8e │ │ │ │ + beq.n 82e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c70 │ │ │ │ + beq.w 82d70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 829a4 │ │ │ │ + beq.w 82aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829a4 │ │ │ │ + bne.w 82aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 829a4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82aa4 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82e04 │ │ │ │ + bne.n 82f04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 82df4 │ │ │ │ + cbz r3, 82ef4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82af2 │ │ │ │ + b.n 82bf2 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c64 │ │ │ │ + bne.w 82d64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 8299e │ │ │ │ + b.n 82a9e │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82dca │ │ │ │ + b.n 82eca │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82c5e │ │ │ │ + b.n 82d5e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 82960 │ │ │ │ - movw r5, #27169 @ 0x6a21 │ │ │ │ + b.n 82a60 │ │ │ │ + movw r5, #27289 @ 0x6a99 │ │ │ │ movt r5, #22 │ │ │ │ - b.n 82a42 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 82b42 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82e46 │ │ │ │ + bne.n 82f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 82b3a │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 82c3a │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82b3a │ │ │ │ + b.n 82c3a │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 829e2 │ │ │ │ + b.n 82ae2 │ │ │ │ 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 82a6c │ │ │ │ + b.n 82b6c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 829a4 │ │ │ │ + bl d545c │ │ │ │ + b.n 82aa4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29688 @ 0x73f8 │ │ │ │ + movw r1, #29944 @ 0x74f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 829a4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 82aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 82704 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82804 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 826ea │ │ │ │ + b.n 827ea │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825c4 │ │ │ │ - b.n 8280e │ │ │ │ + bne.w 826c4 │ │ │ │ + b.n 8290e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 829fc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82afc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82b1a │ │ │ │ - b.n 82d2c │ │ │ │ + bne.w 82c1a │ │ │ │ + b.n 82e2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 829c2 │ │ │ │ + beq.w 82ac2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829c2 │ │ │ │ + bne.w 82ac2 │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 82f02 │ │ │ │ + cbz r3, 83002 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 829c2 │ │ │ │ + b.n 82ac2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82f1a │ │ │ │ + beq.n 8301a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82fb4 │ │ │ │ + beq.n 830b4 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83014 │ │ │ │ + beq.n 83114 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #29532 @ 0x735c │ │ │ │ + movw r3, #29788 @ 0x745c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 829c2 │ │ │ │ + bl d545c │ │ │ │ + b.n 82ac2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82d7a │ │ │ │ + beq.w 82e7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d7a │ │ │ │ + bne.w 82e7a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 82f76 │ │ │ │ + cbz r3, 83076 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 82d7a │ │ │ │ + b.n 82e7a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82f8c │ │ │ │ + beq.n 8308c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 82fcc │ │ │ │ + cbz r2, 830cc │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 82ff6 │ │ │ │ + cbz r1, 830f6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #29532 @ 0x735c │ │ │ │ + movw r3, #29788 @ 0x745c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 82d7a │ │ │ │ + bl d545c │ │ │ │ + b.n 82e7a │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 82fc6 │ │ │ │ + cbz r3, 830c6 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 82f1a │ │ │ │ + b.n 8301a │ │ │ │ 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 82fec │ │ │ │ + beq.n 830ec │ │ │ │ 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 82f8c │ │ │ │ + b.n 8308c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82f9c │ │ │ │ + bne.n 8309c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #29532 @ 0x735c │ │ │ │ + movw r3, #29788 @ 0x745c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #29600 @ 0x73a0 │ │ │ │ + movw r1, #29856 @ 0x74a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 82d7a │ │ │ │ + bl d545c │ │ │ │ + b.n 82e7a │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82f30 │ │ │ │ + bne.n 83030 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #29532 @ 0x735c │ │ │ │ + movw r3, #29788 @ 0x745c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #29600 @ 0x73a0 │ │ │ │ + movw r1, #29856 @ 0x74a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 829c2 │ │ │ │ + bl d545c │ │ │ │ + b.n 82ac2 │ │ │ │ │ │ │ │ -00083034 : │ │ │ │ +00083134 : │ │ │ │ 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 8316c │ │ │ │ + bne.w 8326c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ blx 29d00 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83166 │ │ │ │ - ldr r7, [pc, #428] @ (83220 ) │ │ │ │ + beq.n 83266 │ │ │ │ + ldr r7, [pc, #428] @ (83320 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83166 │ │ │ │ + beq.n 83266 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 83148 │ │ │ │ + bpl.n 83248 │ │ │ │ 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 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8312c │ │ │ │ - movw r3, #13281 @ 0x33e1 │ │ │ │ + beq.n 8322c │ │ │ │ + movw r3, #13537 @ 0x34e1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 830f6 │ │ │ │ + bne.n 831f6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 833e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 834e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83100 │ │ │ │ + bne.n 83200 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 830ee │ │ │ │ + beq.n 831ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 83124 │ │ │ │ + cbz r3, 83224 │ │ │ │ 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 830d2 │ │ │ │ + b.n 831d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 830de │ │ │ │ - ldr r2, [pc, #280] @ (83224 ) │ │ │ │ + bne.n 831de │ │ │ │ + ldr r2, [pc, #280] @ (83324 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8311e │ │ │ │ + cbz r3, 8321e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 830de │ │ │ │ + b.n 831de │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af700 │ │ │ │ - b.n 830ee │ │ │ │ + bl 1af0a8 │ │ │ │ + b.n 831ee │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 831a4 │ │ │ │ + beq.n 832a4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 83176 │ │ │ │ + cbz r0, 83276 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 830d2 │ │ │ │ + b.n 831d2 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 830de │ │ │ │ + b.n 831de │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 830ee │ │ │ │ + b.n 831ee │ │ │ │ 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 83160 │ │ │ │ + beq.n 83260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83160 │ │ │ │ - ldr r2, [pc, #152] @ (83224 ) │ │ │ │ + bne.n 83260 │ │ │ │ + ldr r2, [pc, #152] @ (83324 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8319e │ │ │ │ + cbz r3, 8329e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83160 │ │ │ │ + b.n 83260 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 831b4 │ │ │ │ + beq.n 832b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 831fe │ │ │ │ + cbz r2, 832fe │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 831ec │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + cbz r1, 832ec │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #29532 @ 0x735c │ │ │ │ + movw r4, #29788 @ 0x745c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #29744 @ 0x7430 │ │ │ │ + movw r3, #30000 @ 0x7530 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 83160 │ │ │ │ + bl d545c │ │ │ │ + b.n 83260 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 831c4 │ │ │ │ - movw r1, #29600 @ 0x73a0 │ │ │ │ + bne.n 832c4 │ │ │ │ + movw r1, #29856 @ 0x74a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 831ce │ │ │ │ + b.n 832ce │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - ldr r2, [pc, #32] @ (83224 ) │ │ │ │ + ldr r2, [pc, #32] @ (83324 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbz r6, 83216 │ │ │ │ + cbz r6, 83316 │ │ │ │ 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 831b4 │ │ │ │ + b.n 832b4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083228 : │ │ │ │ +00083328 : │ │ │ │ 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 832c8 │ │ │ │ + bpl.n 833c8 │ │ │ │ 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] @ (833bc ) │ │ │ │ + ldr r2, [pc, #352] @ (834bc ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 832e6 │ │ │ │ - movw r3, #13281 @ 0x33e1 │ │ │ │ + beq.n 833e6 │ │ │ │ + movw r3, #13537 @ 0x34e1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8329a │ │ │ │ + bne.n 8339a │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 833e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 834e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 832a4 │ │ │ │ + bne.n 833a4 │ │ │ │ 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 83286 │ │ │ │ + b.n 83386 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83292 │ │ │ │ - ldr r2, [pc, #272] @ (833c0 ) │ │ │ │ + bne.n 83392 │ │ │ │ + ldr r2, [pc, #272] @ (834c0 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r5, 832c2 │ │ │ │ + cbz r5, 833c2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83292 │ │ │ │ + b.n 83392 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83292 │ │ │ │ + b.n 83392 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 8332a │ │ │ │ - bl bfe2c │ │ │ │ + cbz r3, 8342a │ │ │ │ + bl c0620 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 832fc │ │ │ │ + cbz r0, 833fc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 83286 │ │ │ │ + b.n 83386 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832e0 │ │ │ │ + beq.n 833e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 832e0 │ │ │ │ - ldr r2, [pc, #176] @ (833c0 ) │ │ │ │ + bne.n 833e0 │ │ │ │ + ldr r2, [pc, #176] @ (834c0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83324 │ │ │ │ + cbz r3, 83424 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 832e0 │ │ │ │ + b.n 833e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8333a │ │ │ │ + beq.n 8343a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 833a0 │ │ │ │ + cbz r3, 834a0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83372 │ │ │ │ - movw r1, #29532 @ 0x735c │ │ │ │ + cbz r3, 83472 │ │ │ │ + movw r1, #29788 @ 0x745c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #29744 @ 0x7430 │ │ │ │ + movw r3, #30000 @ 0x7530 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #29544 @ 0x7368 │ │ │ │ + movw r1, #29800 @ 0x7468 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 832e0 │ │ │ │ + bl d545c │ │ │ │ + b.n 833e0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8334a │ │ │ │ - movw r1, #29532 @ 0x735c │ │ │ │ + bne.n 8344a │ │ │ │ + movw r1, #29788 @ 0x745c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #29744 @ 0x7430 │ │ │ │ + movw r3, #30000 @ 0x7530 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #29600 @ 0x73a0 │ │ │ │ + movw r1, #29856 @ 0x74a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 832e0 │ │ │ │ - ldr r2, [pc, #28] @ (833c0 ) │ │ │ │ + bl d545c │ │ │ │ + b.n 833e0 │ │ │ │ + ldr r2, [pc, #28] @ (834c0 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 833b4 │ │ │ │ + cbz r3, 834b4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8333a │ │ │ │ + b.n 8343a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000833c4 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000834c4 <_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 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000833e0 : │ │ │ │ +000834e0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 833e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 834e8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -000833e8 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000834e8 <_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 839a4 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bpl.w 83aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83638 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bmi.w 83738 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ - ldr.w r9, [pc, #1500] @ 83a00 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + beq.w 8377a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + ldr.w r9, [pc, #1500] @ 83b00 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83688 <_PyObject_GenericSetAttrWithDict@@Base+0x2a0> │ │ │ │ + bne.w 83788 <_PyObject_GenericSetAttrWithDict@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83694 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + beq.w 83794 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 836ba <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ + bne.w 837ba <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, fp, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 836ba <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ + bne.w 837ba <_PyObject_GenericSetAttrWithDict@@Base+0x2d2> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ ldr.w r6, [r3, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 835b2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + beq.w 836b2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83744 <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ + beq.w 83844 <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83750 <_PyObject_GenericSetAttrWithDict@@Base+0x368> │ │ │ │ + bne.w 83850 <_PyObject_GenericSetAttrWithDict@@Base+0x368> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838c2 <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ + bne.w 839c2 <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 835c6 <_PyObject_GenericSetAttrWithDict@@Base+0x1de> │ │ │ │ + bmi.w 836c6 <_PyObject_GenericSetAttrWithDict@@Base+0x1de> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w fp, r7, #12 │ │ │ │ - bmi.n 834f0 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + bmi.n 835f0 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8389e <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ + beq.w 8399e <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r7, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ add.w fp, r7, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8389e <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ + beq.w 8399e <_PyObject_GenericSetAttrWithDict@@Base+0x4b6> │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83772 <_PyObject_GenericSetAttrWithDict@@Base+0x38a> │ │ │ │ + beq.w 83872 <_PyObject_GenericSetAttrWithDict@@Base+0x38a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83842 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + beq.w 83942 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 837e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ + bne.w 838e6 <_PyObject_GenericSetAttrWithDict@@Base+0x3fe> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83524 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + beq.n 83624 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 837ac <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + bne.w 838ac <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 837ac <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.w 838ac <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 837d6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + beq.w 838d6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7ca6c │ │ │ │ + bl 7cb94 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 835e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ + beq.n 836e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + bne.n 8371e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83584 <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ + beq.n 83684 <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 839c2 <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ + beq.w 83ac2 <_PyObject_GenericSetAttrWithDict@@Base+0x5da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 837f6 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + bne.w 838f6 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8373e <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + beq.w 8383e <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8396a <_PyObject_GenericSetAttrWithDict@@Base+0x582> │ │ │ │ + beq.w 83a6a <_PyObject_GenericSetAttrWithDict@@Base+0x582> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838c2 <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ + bne.w 839c2 <_PyObject_GenericSetAttrWithDict@@Base+0x4da> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 834b8 <_PyObject_GenericSetAttrWithDict@@Base+0xd0> │ │ │ │ + bpl.w 835b8 <_PyObject_GenericSetAttrWithDict@@Base+0xd0> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r9, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83872 <_PyObject_GenericSetAttrWithDict@@Base+0x48a> │ │ │ │ + beq.w 83972 <_PyObject_GenericSetAttrWithDict@@Base+0x48a> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d8a94 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d9230 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 8356c <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ + bge.n 8366c <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8356c <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ + beq.n 8366c <_PyObject_GenericSetAttrWithDict@@Base+0x184> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #30088 @ 0x7588 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6760 │ │ │ │ + bl d6efc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83570 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 83670 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83570 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + beq.n 83670 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83570 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bne.n 83670 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af700 │ │ │ │ - b.n 83570 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ - ldr.w r9, [pc, #964] @ 83a00 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + bl 1af0a8 │ │ │ │ + b.n 83670 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + ldr.w r9, [pc, #964] @ 83b00 <_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] │ │ │ │ @@ -132914,65 +133013,65 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8388e <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + beq.w 8398e <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83428 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 83528 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 83420 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 839bc <_PyObject_GenericSetAttrWithDict@@Base+0x5d4> │ │ │ │ + bne.w 83520 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 83abc <_PyObject_GenericSetAttrWithDict@@Base+0x5d4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8343c <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ + bne.w 8353c <_PyObject_GenericSetAttrWithDict@@Base+0x54> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 83466 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ + beq.w 83566 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83598 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ + bne.w 83698 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 83598 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ + bgt.w 83698 <_PyObject_GenericSetAttrWithDict@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 835ac <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bne.w 836ac <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 8373e <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + cbz r2, 8383e <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r3, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ adds r0, r1, r2 │ │ │ │ str r6, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -132988,359 +133087,359 @@ │ │ │ │ str.w r4, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83824 <_PyObject_GenericSetAttrWithDict@@Base+0x43c> │ │ │ │ + bne.n 83924 <_PyObject_GenericSetAttrWithDict@@Base+0x43c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8396e <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + beq.w 83a6e <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 834a8 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - movw r2, #30505 @ 0x7729 │ │ │ │ + beq.w 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + movw r2, #32545 @ 0x7f21 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83836 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.n 83936 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8384e <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + bne.n 8394e <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c77e0 │ │ │ │ + bl c7fd8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + b.n 8371e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 83788 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ + bpl.n 83888 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8381c <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ + bne.n 8391c <_PyObject_GenericSetAttrWithDict@@Base+0x434> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44076 @ 0xac2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 72230 │ │ │ │ + bl 722d0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83502 <_PyObject_GenericSetAttrWithDict@@Base+0x11a> │ │ │ │ + bne.w 83602 <_PyObject_GenericSetAttrWithDict@@Base+0x11a> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 835e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ + b.n 836e6 <_PyObject_GenericSetAttrWithDict@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8395e <_PyObject_GenericSetAttrWithDict@@Base+0x576> │ │ │ │ + beq.w 83a5e <_PyObject_GenericSetAttrWithDict@@Base+0x576> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ movw ip, #44076 @ 0xac2c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 83554 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ + bne.w 83654 <_PyObject_GenericSetAttrWithDict@@Base+0x16c> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a50c │ │ │ │ + bl 7a638 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8351e <_PyObject_GenericSetAttrWithDict@@Base+0x136> │ │ │ │ - b.n 83524 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ + bne.w 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x136> │ │ │ │ + b.n 83624 <_PyObject_GenericSetAttrWithDict@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83590 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - ldr r2, [pc, #504] @ (839fc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 83690 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + ldr r2, [pc, #504] @ (83afc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83816 <_PyObject_GenericSetAttrWithDict@@Base+0x42e> │ │ │ │ + cbz r3, 83916 <_PyObject_GenericSetAttrWithDict@@Base+0x42e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83590 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - bl 1290d4 <_PyUnicode_IsNumeric@@Base+0x444> │ │ │ │ + b.n 83690 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bl 129870 <_PyUnicode_IsNumeric@@Base+0x428> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8379c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + b.n 8389c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8373e <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8383e <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 83744 <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ - b.n 8396e <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + bne.n 83844 <_PyObject_GenericSetAttrWithDict@@Base+0x35c> │ │ │ │ + b.n 83a6e <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + b.n 8371e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1af6a0 │ │ │ │ + bl 1af048 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83764 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + bne.n 83864 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 1b2c0c │ │ │ │ + bl 1b25a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 83764 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ - b.n 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + bne.w 83864 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + b.n 8371e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8391c <_PyObject_GenericSetAttrWithDict@@Base+0x534> │ │ │ │ + beq.n 83a1c <_PyObject_GenericSetAttrWithDict@@Base+0x534> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 835d2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ea> │ │ │ │ + beq.w 836d2 <_PyObject_GenericSetAttrWithDict@@Base+0x1ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1af67c │ │ │ │ + bl 1af024 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83428 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bne.w 83528 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 8377a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83972 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + beq.n 83a72 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #29872 @ 0x74b0 │ │ │ │ + movw r1, #30128 @ 0x75b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 8361e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ + bl d545c │ │ │ │ + b.n 8371e <_PyObject_GenericSetAttrWithDict@@Base+0x236> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 839ee <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ + beq.w 83aee <_PyObject_GenericSetAttrWithDict@@Base+0x606> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + beq.w 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #252] @ (839fc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #252] @ (83afc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83916 <_PyObject_GenericSetAttrWithDict@@Base+0x52e> │ │ │ │ + cbz r3, 83a16 <_PyObject_GenericSetAttrWithDict@@Base+0x52e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + b.n 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9f74 │ │ │ │ + bl ca76c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 837a6 <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + beq.w 838a6 <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 839de <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ + beq.n 83ade <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1af67c │ │ │ │ + bl 1af024 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + beq.w 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bne.w 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adb48 │ │ │ │ + bl 1ad4e8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 835e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ - bl d6f30 │ │ │ │ + b.n 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x1f8> │ │ │ │ + bl d76cc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 834a8 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 835a8 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #13281 @ 0x33e1 │ │ │ │ + movw r3, #13537 @ 0x34e1 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #29748 @ 0x7434 │ │ │ │ - movwne r1, #29832 @ 0x7488 │ │ │ │ + movweq r1, #30004 @ 0x7534 │ │ │ │ + movwne r1, #30088 @ 0x7588 │ │ │ │ movteq r1, #40 @ 0x28 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6760 │ │ │ │ - b.n 83570 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ + bl d6efc │ │ │ │ + b.n 83670 <_PyObject_GenericSetAttrWithDict@@Base+0x188> │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83590 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ - ldr r2, [pc, #56] @ (839fc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + b.n 83690 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + ldr r2, [pc, #56] @ (83afc <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 839d8 <_PyObject_GenericSetAttrWithDict@@Base+0x5f0> │ │ │ │ + cbz r3, 83ad8 <_PyObject_GenericSetAttrWithDict@@Base+0x5f0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 83584 <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ + b.n 83684 <_PyObject_GenericSetAttrWithDict@@Base+0x19c> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d8a94 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d9230 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8393c <_PyObject_GenericSetAttrWithDict@@Base+0x554> │ │ │ │ + b.n 83a3c <_PyObject_GenericSetAttrWithDict@@Base+0x554> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bf0a0 │ │ │ │ + bl bf894 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 838e6 <_PyObject_GenericSetAttrWithDict@@Base+0x4fe> │ │ │ │ + b.n 839e6 <_PyObject_GenericSetAttrWithDict@@Base+0x4fe> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083a04 <_PyType_LookupRef@@Base>: │ │ │ │ +00083b04 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #248] @ (83b10 <_PyType_LookupRef@@Base+0x10c>) │ │ │ │ + ldr r4, [pc, #248] @ (83c10 <_PyType_LookupRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ eor.w r4, r2, r1, asr #3 │ │ │ │ movs r1, #12 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r5, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83a84 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 83b84 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 83a84 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 83b84 <_PyType_LookupRef@@Base+0x80> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ - cbz r2, 83a80 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + cbz r2, 83b80 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83a64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83b64 <_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 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83a64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83b64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 83b08 <_PyType_LookupRef@@Base+0x104> │ │ │ │ + beq.n 83c08 <_PyType_LookupRef@@Base+0x104> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 83a64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + b.n 83b64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 83a6c <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bne.n 83b6c <_PyType_LookupRef@@Base+0x68> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 83a6c <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bgt.n 83b6c <_PyType_LookupRef@@Base+0x68> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83a7c <_PyType_LookupRef@@Base+0x78> │ │ │ │ + bne.n 83b7c <_PyType_LookupRef@@Base+0x78> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83a64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83b64 <_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 │ │ │ │ @@ -133351,104 +133450,104 @@ │ │ │ │ strne r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83a64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83b64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83a64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bne.n 83b64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83a64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ - bl d6f30 │ │ │ │ - b.n 83a80 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + b.n 83b64 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bl d76cc │ │ │ │ + b.n 83b80 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 83b1e <_PyType_LookupRef@@Base+0x11a> │ │ │ │ + cbz r3, 83c1e <_PyType_LookupRef@@Base+0x11a> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ - beq.n 83bde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 83cde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 83bde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 83cde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 83bb2 <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + ble.n 83cb2 <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83bde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 83cde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 83b88 <_PyType_LookupRef@@Base+0x184> │ │ │ │ + beq.n 83c88 <_PyType_LookupRef@@Base+0x184> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 83bde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 83cde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 83b6c <_PyType_LookupRef@@Base+0x168> │ │ │ │ + bne.n 83c6c <_PyType_LookupRef@@Base+0x168> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bpl.n 83bb8 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #84] @ (83be4 <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ + bpl.n 83cb8 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #84] @ (83ce4 <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ ldr.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 83bde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 83cde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 83bac <_PyType_LookupRef@@Base+0x1a8> │ │ │ │ + cbz r2, 83cac <_PyType_LookupRef@@Base+0x1a8> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - b.n 83bd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + b.n 83cd8 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 83b8e <_PyType_LookupRef@@Base+0x18a> │ │ │ │ + bne.n 83c8e <_PyType_LookupRef@@Base+0x18a> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ - cbz r0, 83bde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 83cde <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r2, #2804] @ 0xaf4 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r0, [r3, #192] @ 0xc0 │ │ │ │ strh.w r2, [r3, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83bda <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ + b.n 83cda <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -133456,63 +133555,63 @@ │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 83cf4 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ + bne.n 83df4 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83cf4 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ + beq.n 83df4 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83d1e <_PyType_LookupRef@@Base+0x31a> │ │ │ │ + beq.n 83e1e <_PyType_LookupRef@@Base+0x31a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83ce8 <_PyType_LookupRef@@Base+0x2e4> │ │ │ │ + beq.n 83de8 <_PyType_LookupRef@@Base+0x2e4> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 83c6e <_PyType_LookupRef@@Base+0x26a> │ │ │ │ - ldr.w r8, [pc, #332] @ 83d88 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ble.n 83d6e <_PyType_LookupRef@@Base+0x26a> │ │ │ │ + ldr.w r8, [pc, #332] @ 83e88 <_PyType_LookupRef@@Base+0x384> │ │ │ │ add.w r5, r6, #8 │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 83c90 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + bmi.n 83d90 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 83cce <_PyType_LookupRef@@Base+0x2ca> │ │ │ │ + beq.n 83dce <_PyType_LookupRef@@Base+0x2ca> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83cd6 <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ + bne.n 83dd6 <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 83c46 <_PyType_LookupRef@@Base+0x242> │ │ │ │ + bne.n 83d46 <_PyType_LookupRef@@Base+0x242> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 83c88 <_PyType_LookupRef@@Base+0x284> │ │ │ │ + beq.n 83d88 <_PyType_LookupRef@@Base+0x284> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83d12 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + beq.n 83e12 <_PyType_LookupRef@@Base+0x30e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -133523,381 +133622,381 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 83d08 <_PyType_LookupRef@@Base+0x304> │ │ │ │ + cbz r3, 83e08 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 83c62 <_PyType_LookupRef@@Base+0x25e> │ │ │ │ + bne.n 83d62 <_PyType_LookupRef@@Base+0x25e> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 83c72 <_PyType_LookupRef@@Base+0x26e> │ │ │ │ + b.n 83d72 <_PyType_LookupRef@@Base+0x26e> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 83ce4 <_PyType_LookupRef@@Base+0x2e0> │ │ │ │ + beq.n 83de4 <_PyType_LookupRef@@Base+0x2e0> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 83c72 <_PyType_LookupRef@@Base+0x26e> │ │ │ │ + b.n 83d72 <_PyType_LookupRef@@Base+0x26e> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 83c38 <_PyType_LookupRef@@Base+0x234> │ │ │ │ - b.n 83c6e <_PyType_LookupRef@@Base+0x26a> │ │ │ │ + bgt.n 83d38 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 83d6e <_PyType_LookupRef@@Base+0x26a> │ │ │ │ mov r0, sl │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 83c18 <_PyType_LookupRef@@Base+0x214> │ │ │ │ + bne.n 83d18 <_PyType_LookupRef@@Base+0x214> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d2a <_PyType_LookupRef@@Base+0x326> │ │ │ │ + b.n 83e2a <_PyType_LookupRef@@Base+0x326> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 83cc0 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ + b.n 83dc0 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 83c88 <_PyType_LookupRef@@Base+0x284> │ │ │ │ + b.n 83d88 <_PyType_LookupRef@@Base+0x284> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 83d32 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bmi.n 83e32 <_PyType_LookupRef@@Base+0x32e> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 83d68 <_PyType_LookupRef@@Base+0x364> │ │ │ │ + bpl.n 83e68 <_PyType_LookupRef@@Base+0x364> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 83c88 <_PyType_LookupRef@@Base+0x284> │ │ │ │ - ldr r2, [pc, #84] @ (83d88 <_PyType_LookupRef@@Base+0x384>) │ │ │ │ + b.n 83d88 <_PyType_LookupRef@@Base+0x284> │ │ │ │ + ldr r2, [pc, #84] @ (83e88 <_PyType_LookupRef@@Base+0x384>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 83d7c <_PyType_LookupRef@@Base+0x378> │ │ │ │ + beq.n 83e7c <_PyType_LookupRef@@Base+0x378> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 83d7c <_PyType_LookupRef@@Base+0x378> │ │ │ │ + bhi.n 83e7c <_PyType_LookupRef@@Base+0x378> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83d28 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bne.n 83e28 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 83d02 <_PyType_LookupRef@@Base+0x2fe> │ │ │ │ + beq.n 83e02 <_PyType_LookupRef@@Base+0x2fe> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83d28 <_PyType_LookupRef@@Base+0x324> │ │ │ │ - b.n 83c20 <_PyType_LookupRef@@Base+0x21c> │ │ │ │ + beq.n 83e28 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + b.n 83d20 <_PyType_LookupRef@@Base+0x21c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 83d62 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ + b.n 83e62 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 83dee <_PyType_LookupRef@@Base+0x3ea> │ │ │ │ + bne.n 83eee <_PyType_LookupRef@@Base+0x3ea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83df8 <_PyType_LookupRef@@Base+0x3f4> │ │ │ │ + beq.n 83ef8 <_PyType_LookupRef@@Base+0x3f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 83e06 <_PyType_LookupRef@@Base+0x402> │ │ │ │ + bne.n 83f06 <_PyType_LookupRef@@Base+0x402> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 83e06 <_PyType_LookupRef@@Base+0x402> │ │ │ │ - ldr r0, [pc, #96] @ (83e2c <_PyType_LookupRef@@Base+0x428>) │ │ │ │ + beq.n 83f06 <_PyType_LookupRef@@Base+0x402> │ │ │ │ + ldr r0, [pc, #96] @ (83f2c <_PyType_LookupRef@@Base+0x428>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44076 @ 0xac2c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 83e24 <_PyType_LookupRef@@Base+0x420> │ │ │ │ - bl 7ca6c │ │ │ │ + beq.n 83f24 <_PyType_LookupRef@@Base+0x420> │ │ │ │ + bl 7cb94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 83db2 <_PyType_LookupRef@@Base+0x3ae> │ │ │ │ + bne.n 83eb2 <_PyType_LookupRef@@Base+0x3ae> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 83dc4 <_PyType_LookupRef@@Base+0x3c0> │ │ │ │ + beq.n 83ec4 <_PyType_LookupRef@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 83dca <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ + bne.n 83eca <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1adb48 │ │ │ │ - bl 7a50c │ │ │ │ + b.w 1ad4e8 │ │ │ │ + bl 7a638 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e30 : │ │ │ │ +00083f30 : │ │ │ │ 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 7b1c8 │ │ │ │ + bl 7b2f8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 83e72 │ │ │ │ - ldr r1, [pc, #60] @ (83e8c ) │ │ │ │ + cbz r0, 83f72 │ │ │ │ + ldr r1, [pc, #60] @ (83f8c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83228 │ │ │ │ + bl 83328 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 83e72 │ │ │ │ + cbnz r0, 83f72 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 83e6c │ │ │ │ + beq.n 83f6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 83e7e │ │ │ │ + cbz r3, 83f7e │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83e6c │ │ │ │ + b.n 83f6c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 83e6c │ │ │ │ + b.n 83f6c │ │ │ │ nop │ │ │ │ - add r3, pc, #736 @ (adr r3, 84170 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 84270 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083e90 : │ │ │ │ +00083f90 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 83ea4 │ │ │ │ + bne.n 83fa4 │ │ │ │ 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 87ae4 │ │ │ │ + bl 87bec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 83ec4 │ │ │ │ + cbz r0, 83fc4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ - movw r0, #34288 @ 0x85f0 │ │ │ │ + movw r0, #34544 @ 0x86f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 83ec0 │ │ │ │ + b.n 83fc0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00083edc : │ │ │ │ +00083fdc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 83efa │ │ │ │ + cbz r0, 83ffa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 83efa │ │ │ │ + bpl.n 83ffa │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 83f10 │ │ │ │ + b.n 84010 │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_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] @ 842fc │ │ │ │ + ldr.w r9, [pc, #984] @ 843fc │ │ │ │ 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 8416a │ │ │ │ + beq.w 8426a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 841fe │ │ │ │ + bne.w 842fe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #15173 @ 0x3b45 │ │ │ │ + movw r2, #16765 @ 0x417d │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84294 │ │ │ │ + bne.w 84394 │ │ │ │ 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 84294 │ │ │ │ + blt.w 84394 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 841b6 │ │ │ │ + beq.w 842b6 │ │ │ │ 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 841e2 │ │ │ │ + bmi.w 842e2 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 84190 │ │ │ │ + bne.w 84290 │ │ │ │ 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 84134 │ │ │ │ + bcs.w 84234 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [fp, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 84180 │ │ │ │ + beq.w 84280 │ │ │ │ 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 840ec │ │ │ │ + beq.n 841ec │ │ │ │ mov r0, r5 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 841a6 │ │ │ │ + beq.w 842a6 │ │ │ │ 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 84050 │ │ │ │ + ble.n 84150 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 84044 │ │ │ │ + cbz r3, 84144 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - beq.n 840d6 │ │ │ │ + beq.n 841d6 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 840dc │ │ │ │ + bne.n 841dc │ │ │ │ adds r0, #1 │ │ │ │ add r1, lr │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 84050 │ │ │ │ + beq.n 84150 │ │ │ │ add r2, lr │ │ │ │ - b.n 8402a │ │ │ │ + b.n 8412a │ │ │ │ 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 8411a │ │ │ │ + ble.n 8421a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #648] @ (842f8 ) │ │ │ │ + ldr r2, [pc, #648] @ (843f8 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 841ea │ │ │ │ + bne.w 842ea │ │ │ │ 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] │ │ │ │ @@ -133906,15 +134005,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, 840ce │ │ │ │ + cbz r5, 841ce │ │ │ │ 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] │ │ │ │ @@ -133923,150 +134022,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 84044 │ │ │ │ + beq.n 84144 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 84050 │ │ │ │ + beq.n 84150 │ │ │ │ add r1, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 8402a │ │ │ │ + b.n 8412a │ │ │ │ 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 83ff6 │ │ │ │ + bcc.w 840f6 │ │ │ │ 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, 84134 │ │ │ │ + cbz r5, 84234 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 83ff6 │ │ │ │ + b.n 840f6 │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84080 │ │ │ │ + bne.n 84180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b06d8 <_PyNamespace_New@@Base+0x58> │ │ │ │ - b.n 841e6 │ │ │ │ + bl 1b0070 <_PyNamespace_New@@Base+0x58> │ │ │ │ + b.n 842e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 84282 │ │ │ │ + bne.w 84382 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 841e2 │ │ │ │ + beq.n 842e2 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 84116 │ │ │ │ + b.n 84216 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44076 @ 0xac2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72230 │ │ │ │ + bl 722d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 840ce │ │ │ │ + b.n 841ce │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 84114 │ │ │ │ + b.n 84214 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 841e2 │ │ │ │ + cbz r0, 842e2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 83ff6 │ │ │ │ + b.n 840f6 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84018 │ │ │ │ + b.n 84118 │ │ │ │ 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 83f9e │ │ │ │ - bl 1f5cf4 │ │ │ │ + bge.w 8409e │ │ │ │ + bl 1f58a0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 840ce │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 841ce │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 842da │ │ │ │ + bne.n 843da │ │ │ │ mov r0, r7 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 84080 │ │ │ │ - bl 20d810 │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 84180 │ │ │ │ + bl 20d578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 842ee │ │ │ │ + beq.n 843ee │ │ │ │ movw r0, #21648 @ 0x5490 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 842e6 │ │ │ │ + beq.n 843e6 │ │ │ │ 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 84244 │ │ │ │ + bls.n 84344 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84226 │ │ │ │ + beq.n 84326 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 84226 │ │ │ │ + b.n 84326 │ │ │ │ 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] │ │ │ │ @@ -134081,470 +134180,470 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 840ac │ │ │ │ - b.n 840ce │ │ │ │ + bne.w 841ac │ │ │ │ + b.n 841ce │ │ │ │ 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 8415a │ │ │ │ + b.n 8425a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44076 @ 0xac2c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72230 │ │ │ │ + bl 722d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 841e6 │ │ │ │ + beq.n 842e6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89b14 │ │ │ │ + bl 89c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 840ce │ │ │ │ + beq.w 841ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 841e6 │ │ │ │ + beq.n 842e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 841e6 │ │ │ │ + bne.n 842e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 841e6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 842e6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 84080 │ │ │ │ + b.n 84180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ - b.n 841e6 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 842e6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084300 <_PyObject_New@@Base>: │ │ │ │ +00084400 <_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 84436 <_PyObject_New@@Base+0x136> │ │ │ │ + blt.w 84536 <_PyObject_New@@Base+0x136> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84424 <_PyObject_New@@Base+0x124> │ │ │ │ - ldr r3, [pc, #292] @ (8445c <_PyObject_New@@Base+0x15c>) │ │ │ │ + bne.n 84524 <_PyObject_New@@Base+0x124> │ │ │ │ + ldr r3, [pc, #292] @ (8455c <_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 843b0 <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 844b0 <_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 84412 <_PyObject_New@@Base+0x112> │ │ │ │ + beq.n 84512 <_PyObject_New@@Base+0x112> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 84394 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 84494 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #224] @ (84460 <_PyObject_New@@Base+0x160>) │ │ │ │ - bne.n 843ee <_PyObject_New@@Base+0xee> │ │ │ │ + ldr r1, [pc, #224] @ (84560 <_PyObject_New@@Base+0x160>) │ │ │ │ + bne.n 844ee <_PyObject_New@@Base+0xee> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 843fe <_PyObject_New@@Base+0xfe> │ │ │ │ + bne.n 844fe <_PyObject_New@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 843e2 <_PyObject_New@@Base+0xe2> │ │ │ │ + bcc.n 844e2 <_PyObject_New@@Base+0xe2> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 84372 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 84472 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84440 <_PyObject_New@@Base+0x140> │ │ │ │ + bne.n 84540 <_PyObject_New@@Base+0x140> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84436 <_PyObject_New@@Base+0x136> │ │ │ │ + beq.n 84536 <_PyObject_New@@Base+0x136> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 84372 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 84472 <_PyObject_New@@Base+0x72> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 84372 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 84472 <_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 8438c <_PyObject_New@@Base+0x8c> │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + beq.n 8448c <_PyObject_New@@Base+0x8c> │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84450 <_PyObject_New@@Base+0x150> │ │ │ │ + bne.n 84550 <_PyObject_New@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 8438c <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 8448c <_PyObject_New@@Base+0x8c> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 84372 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 843b0 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 84472 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 844b0 <_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 84372 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 84472 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 843d2 <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 844d2 <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 8438c <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 8448c <_PyObject_New@@Base+0x8c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084464 : │ │ │ │ +00084564 : │ │ │ │ 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 84570 │ │ │ │ + beq.n 84670 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 84496 │ │ │ │ + cbz r2, 84596 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 84496 │ │ │ │ + cbz r2, 84596 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 844d6 │ │ │ │ + cbz r2, 845d6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 844d6 │ │ │ │ + cbz r2, 845d6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 845a2 │ │ │ │ + beq.n 846a2 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 845a2 │ │ │ │ + beq.n 846a2 │ │ │ │ movw r2, #56064 @ 0xdb00 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 84590 │ │ │ │ + beq.n 84690 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ea8dc │ │ │ │ + b.w eb03c │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 84578 │ │ │ │ + bge.n 84678 │ │ │ │ movw r2, #40780 @ 0x9f4c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8453a │ │ │ │ - ldr r1, [pc, #204] @ (845b8 ) │ │ │ │ + beq.n 8463a │ │ │ │ + ldr r1, [pc, #204] @ (846b8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84574 │ │ │ │ + beq.n 84674 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 84548 │ │ │ │ - cbz r2, 84548 │ │ │ │ + beq.n 84648 │ │ │ │ + cbz r2, 84648 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 84534 │ │ │ │ + beq.n 84634 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 84534 │ │ │ │ + cbnz r1, 84634 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_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 127778 │ │ │ │ + b.w 127f30 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #34364 @ 0x863c │ │ │ │ + movw r1, #34620 @ 0x873c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ - bl 2754a4 │ │ │ │ + b.w d545c │ │ │ │ + bl 27558c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84534 │ │ │ │ + b.n 84634 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34400 @ 0x8660 │ │ │ │ + movw r1, #34656 @ 0x8760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 84566 │ │ │ │ + b.n 84666 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 844ca │ │ │ │ - b.n 84574 │ │ │ │ + beq.n 845ca │ │ │ │ + b.n 84674 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #34572 @ 0x870c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n 8458c │ │ │ │ + b.n 8468c │ │ │ │ nop │ │ │ │ - add r1, pc, #576 @ (adr r1, 847fc ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 848fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8460a │ │ │ │ + bne.n 8470a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8460a │ │ │ │ + beq.n 8470a │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 84626 │ │ │ │ + cbz r3, 84726 │ │ │ │ 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 8466e │ │ │ │ + beq.n 8476e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8462a │ │ │ │ + beq.n 8472a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8466e │ │ │ │ + beq.n 8476e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 845ee │ │ │ │ + bne.n 846ee │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8466e │ │ │ │ + beq.n 8476e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84672 │ │ │ │ - ldr r2, [pc, #124] @ (846b8 ) │ │ │ │ + bne.n 84772 │ │ │ │ + ldr r2, [pc, #124] @ (847b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8466e │ │ │ │ + cbz r0, 8476e │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d5244 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d59fc <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8466e │ │ │ │ + beq.n 8476e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 846b0 │ │ │ │ + cbz r3, 847b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84604 │ │ │ │ - ldr r1, [pc, #72] @ (846bc ) │ │ │ │ + b.n 84704 │ │ │ │ + ldr r1, [pc, #72] @ (847bc ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 908f0 <_PyObject_LookupSpecial@@Base> │ │ │ │ - cbz r0, 846a6 │ │ │ │ + bl 909d0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + cbz r0, 847a6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 84604 │ │ │ │ + beq.n 84704 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84604 │ │ │ │ + bne.n 84704 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84604 │ │ │ │ - bl 80728 │ │ │ │ + b.n 84704 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84638 │ │ │ │ - b.n 8466e │ │ │ │ + beq.n 84738 │ │ │ │ + b.n 8476e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8466e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8476e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 847a4 │ │ │ │ - ldr r3, [pc, #248] @ (847e4 ) │ │ │ │ + bne.n 848a4 │ │ │ │ + ldr r3, [pc, #248] @ (848e4 ) │ │ │ │ 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 8476c │ │ │ │ + beq.n 8486c │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 8472e │ │ │ │ + cbnz r2, 8482e │ │ │ │ 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] │ │ │ │ @@ -134564,85 +134663,85 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (847e8 ) │ │ │ │ + ldr r2, [pc, #140] @ (848e8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 847b8 │ │ │ │ + cbnz r3, 848b8 │ │ │ │ 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 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8472e │ │ │ │ + bne.n 8482e │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 847cc │ │ │ │ + bne.n 848cc │ │ │ │ movs r0, #16 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 847b2 │ │ │ │ + cbz r4, 848b2 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 8472e │ │ │ │ + b.n 8482e │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8472e │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 84766 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.n 8482e │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 84866 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 847d8 │ │ │ │ + bne.n 848d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 84764 │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 84864 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84796 │ │ │ │ + b.n 84896 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 84764 │ │ │ │ + b.n 84864 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000847ec : │ │ │ │ +000848ec : │ │ │ │ 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 84814 │ │ │ │ + bl 84914 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -134650,60 +134749,60 @@ │ │ │ │ sub sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 84986 │ │ │ │ - cbz r3, 8485a │ │ │ │ + bgt.w 84a86 │ │ │ │ + cbz r3, 8495a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 849a0 │ │ │ │ + bhi.w 84aa0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 84958 │ │ │ │ + bhi.w 84a58 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8482e │ │ │ │ + beq.n 8492e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8482e │ │ │ │ + bne.n 8492e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8483a │ │ │ │ + bne.n 8493a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 84a92 │ │ │ │ - beq.w 84b30 │ │ │ │ + blt.w 84b92 │ │ │ │ + beq.w 84c30 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 849d4 │ │ │ │ + beq.w 84ad4 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 84a70 │ │ │ │ - ldr r7, [pc, #712] @ (84b3c ) │ │ │ │ + bgt.w 84b70 │ │ │ │ + ldr r7, [pc, #712] @ (84c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r2, r8 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 849e6 │ │ │ │ - ldr.w ip, [pc, #684] @ 84b40 │ │ │ │ + beq.w 84ae6 │ │ │ │ + ldr.w ip, [pc, #684] @ 84c40 │ │ │ │ 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 84a96 │ │ │ │ + bne.w 84b96 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29718 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r8, sp, #8 │ │ │ │ @@ -134715,123 +134814,123 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ae0 │ │ │ │ + beq.w 84be0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ad8 │ │ │ │ + beq.w 84bd8 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 84946 │ │ │ │ + beq.n 84a46 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84adc │ │ │ │ + beq.w 84bdc │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #20 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 84946 │ │ │ │ + beq.n 84a46 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84a4a │ │ │ │ + beq.w 84b4a │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8492a │ │ │ │ + bne.n 84a2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84aae │ │ │ │ + bne.w 84bae │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r6, r0 │ │ │ │ movw r0, #4169 @ 0x1049 │ │ │ │ movt r0, #1024 @ 0x400 │ │ │ │ ands r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8482e │ │ │ │ + bne.w 8492e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8499c │ │ │ │ + beq.n 84a9c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 8484a │ │ │ │ - cbnz r5, 849c2 │ │ │ │ + bne.w 8494a │ │ │ │ + cbnz r5, 84ac2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 8499c │ │ │ │ - bls.n 849b2 │ │ │ │ + beq.n 84a9c │ │ │ │ + bls.n 84ab2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 849c2 │ │ │ │ + beq.n 84ac2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 8499c │ │ │ │ + beq.n 84a9c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8498a │ │ │ │ + bne.n 84a8a │ │ │ │ subs r5, #1 │ │ │ │ - b.n 8482e │ │ │ │ + b.n 8492e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8497c │ │ │ │ - bhi.n 849c6 │ │ │ │ + beq.n 84a7c │ │ │ │ + bhi.n 84ac6 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 8497c │ │ │ │ + beq.n 84a7c │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 8484a │ │ │ │ - b.n 8499c │ │ │ │ + bne.w 8494a │ │ │ │ + b.n 84a9c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8499c │ │ │ │ - bhi.n 849ce │ │ │ │ + beq.n 84a9c │ │ │ │ + bhi.n 84ace │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84af6 │ │ │ │ + beq.w 84bf6 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84994 │ │ │ │ + bne.n 84a94 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 8482e │ │ │ │ + b.n 8492e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 8484a │ │ │ │ - b.n 8499c │ │ │ │ + bne.w 8494a │ │ │ │ + b.n 84a9c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84994 │ │ │ │ - b.n 849c2 │ │ │ │ + bne.n 84a94 │ │ │ │ + b.n 84ac2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84a86 │ │ │ │ - ldr r2, [pc, #320] @ (84b3c ) │ │ │ │ + beq.n 84b86 │ │ │ │ + ldr r2, [pc, #320] @ (84c3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add.w r8, sp, #8 │ │ │ │ @@ -134846,1299 +134945,1298 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 848f8 │ │ │ │ + bne.w 849f8 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r4, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84a92 │ │ │ │ + beq.n 84b92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84a92 │ │ │ │ + cbnz r3, 84b92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 84a92 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84b92 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 849e6 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bls.n 84ae6 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 849fa │ │ │ │ + bne.n 84afa │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 84950 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 84a50 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84ae4 │ │ │ │ + bne.n 84be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84a06 │ │ │ │ + b.n 84b06 │ │ │ │ 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 84acc │ │ │ │ - cbnz r4, 84b0e │ │ │ │ + beq.n 84bcc │ │ │ │ + cbnz r4, 84c0e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84950 │ │ │ │ - b.n 84aae │ │ │ │ + beq.w 84a50 │ │ │ │ + b.n 84bae │ │ │ │ movs r6, #1 │ │ │ │ - b.n 84a4a │ │ │ │ + b.n 84b4a │ │ │ │ movs r6, #2 │ │ │ │ - b.n 84a4a │ │ │ │ + b.n 84b4a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 84a4a │ │ │ │ + b.n 84b4a │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84a06 │ │ │ │ + b.n 84b06 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #34696 @ 0x8788 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 84a92 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 84b92 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34468 @ 0x86a4 │ │ │ │ + movw r1, #34724 @ 0x87a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84a62 │ │ │ │ - b.n 84a92 │ │ │ │ + bne.n 84b62 │ │ │ │ + b.n 84b92 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ - b.n 84950 │ │ │ │ + b.n 84a50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 84bc6 │ │ │ │ + bgt.n 84cc6 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84b8c │ │ │ │ + beq.n 84c8c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 84be2 │ │ │ │ + bhi.n 84ce2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 84b8e │ │ │ │ + bhi.n 84c8e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84c10 │ │ │ │ + beq.n 84d10 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84b5a │ │ │ │ + beq.n 84c5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 84b5a │ │ │ │ + bne.n 84c5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 84b68 │ │ │ │ + bne.n 84c68 │ │ │ │ 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 84b5a │ │ │ │ + bne.n 84c5a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84bdc │ │ │ │ + beq.n 84cdc │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84b78 │ │ │ │ + bne.n 84c78 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 84bfe │ │ │ │ + bne.n 84cfe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 84bdc │ │ │ │ - bls.n 84bf2 │ │ │ │ + beq.n 84cdc │ │ │ │ + bls.n 84cf2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84bfe │ │ │ │ + beq.n 84cfe │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 84bdc │ │ │ │ + beq.n 84cdc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84bca │ │ │ │ + bne.n 84cca │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84b5a │ │ │ │ + b.n 84c5a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84bb6 │ │ │ │ - bhi.n 84c04 │ │ │ │ + beq.n 84cb6 │ │ │ │ + bhi.n 84d04 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 84bb6 │ │ │ │ + beq.n 84cb6 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84b78 │ │ │ │ - b.n 84bdc │ │ │ │ + bne.n 84c78 │ │ │ │ + b.n 84cdc │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84bdc │ │ │ │ - bhi.n 84c0a │ │ │ │ - cbz r3, 84c10 │ │ │ │ + beq.n 84cdc │ │ │ │ + bhi.n 84d0a │ │ │ │ + cbz r3, 84d10 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84bd4 │ │ │ │ + bne.n 84cd4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 84b5a │ │ │ │ + b.n 84c5a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 84b78 │ │ │ │ - b.n 84bdc │ │ │ │ + bne.n 84c78 │ │ │ │ + b.n 84cdc │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84bd4 │ │ │ │ - b.n 84bfe │ │ │ │ + bne.n 84cd4 │ │ │ │ + b.n 84cfe │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #34696 @ 0x8788 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 854ba │ │ │ │ + bhi.w 855e8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - lsls r5, r3, #15 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r5, r7, #10 │ │ │ │ - lsls r7, r2, #11 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r0, #11 │ │ │ │ + lsls r3, r3, #11 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r7, r0, #16 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r7, r1, #11 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r7, r7, #14 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r3, r1, #11 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - lsls r7, r3, #10 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r3, r2, #9 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r5, r2, #15 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r1, r1, #17 │ │ │ │ + lsls r3, r4, #10 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r7, r2, #9 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 8110c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 84d84 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 85454 │ │ │ │ + beq.w 84fb4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8552a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 84d6a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 84e7e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84d6a │ │ │ │ + beq.n 84e7e │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8100c │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #38333 @ 0x95bd │ │ │ │ - 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 852f0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 84d7a │ │ │ │ - movw r6, #4372 @ 0x1114 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 84d6a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 852b6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852c4 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 853be │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 853ce │ │ │ │ + mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84d6a │ │ │ │ + bl 7b320 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 84e7e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 84b44 │ │ │ │ + bl 84c44 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 8533c │ │ │ │ - beq.w 85220 │ │ │ │ + blt.w 853ba │ │ │ │ + beq.w 85328 │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 85292 │ │ │ │ + bgt.w 85398 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #752] @ (850f4 ) │ │ │ │ + ldr r3, [pc, #808] @ (851fc ) │ │ │ │ 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 8525a │ │ │ │ - ldr r0, [pc, #728] @ (850f8 ) │ │ │ │ + ldr.w r5, [r3, #1608] @ 0x648 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 85362 │ │ │ │ + ldr r0, [pc, #784] @ (85200 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852fa │ │ │ │ + bne.w 85404 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ - add.w r0, r6, #12 │ │ │ │ + add.w r0, r5, #12 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - sub.w r2, r6, #8 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r3, [r6, #-8] │ │ │ │ + strd r1, r3, [r5, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 84c2c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85314 │ │ │ │ + beq.w 8541e │ │ │ │ mov r7, r8 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 84ece │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 84f9e │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85340 │ │ │ │ + beq.w 85460 │ │ │ │ cmp r7, #2 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - beq.n 84ece │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq.n 84f9e │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85356 │ │ │ │ + beq.w 8545c │ │ │ │ cmp r7, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - beq.n 84ece │ │ │ │ - add.w r2, r6, #20 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq.n 84f9e │ │ │ │ + add.w r2, r5, #20 │ │ │ │ movs r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85316 │ │ │ │ + beq.w 85420 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 84eae │ │ │ │ + bne.n 84f7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 8522c │ │ │ │ + bne.w 85334 │ │ │ │ adds r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 84d6a │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #38513 @ 0x9671 │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r5, [r1], #8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 853fa │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 84e44 │ │ │ │ + movw r5, #4372 @ 0x1114 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + b.n 84e7e │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 854ba │ │ │ │ - add r1, pc, #4 @ (adr r1, 84ef8 ) │ │ │ │ + bhi.w 855e8 │ │ │ │ + add r1, pc, #4 @ (adr r1, 85000 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #892] @ (85278 ) │ │ │ │ + ldr r7, [pc, #932] @ (853a8 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [pc, #892] @ (852d4 ) │ │ │ │ + ldr r7, [pc, #932] @ (85404 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #924] @ (85314 ) │ │ │ │ + ldr r6, [pc, #732] @ (8535c ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [pc, #892] @ (85304 ) │ │ │ │ + ldr r7, [pc, #932] @ (85434 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [pc, #892] @ (8533c ) │ │ │ │ + ldr r7, [pc, #932] @ (8546c ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #460] @ (851ac ) │ │ │ │ + ldr r6, [pc, #244] @ (851dc ) │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r7, r6] │ │ │ │ + strh r7, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r2, r0] │ │ │ │ + strb r7, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #460] @ (851c4 ) │ │ │ │ + ldr r6, [pc, #244] @ (851f4 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [r4, r3] │ │ │ │ + str r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [r2, r7] │ │ │ │ + strh r1, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r0, r0] │ │ │ │ + strh r5, [r1, r4] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #244] @ (85104 ) │ │ │ │ + ldr r6, [pc, #316] @ (85254 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #244] @ (85108 ) │ │ │ │ + ldr r6, [pc, #316] @ (85258 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #244] @ (85118 ) │ │ │ │ + ldr r6, [pc, #316] @ (85268 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #732] @ (85308 ) │ │ │ │ + ldr r6, [pc, #540] @ (85350 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r2, r7] │ │ │ │ + strb r5, [r4, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #460] @ (8522c ) │ │ │ │ + ldr r6, [pc, #244] @ (8525c ) │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r5, r7] │ │ │ │ + strh r5, [r6, r3] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r0, r3] │ │ │ │ + str r5, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r0, r3] │ │ │ │ + str r5, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #460] @ (85244 ) │ │ │ │ + ldr r6, [pc, #244] @ (85274 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #460] @ (85248 ) │ │ │ │ + ldr r6, [pc, #244] @ (85278 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [r4, r3] │ │ │ │ + str r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #460] @ (85254 ) │ │ │ │ + ldr r6, [pc, #244] @ (85284 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #460] @ (8525c ) │ │ │ │ + ldr r6, [pc, #244] @ (8528c ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #732] @ (85380 ) │ │ │ │ + ldr r6, [pc, #540] @ (853c8 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r5, r0] │ │ │ │ + strb r1, [r0, r4] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb r1, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r2, r6] │ │ │ │ + strh r5, [r3, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [pc, #732] @ (8539c ) │ │ │ │ + ldr r6, [pc, #540] @ (853e4 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r7, r3] │ │ │ │ + strh r5, [r0, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85afc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 85c04 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7edd4 │ │ │ │ + b.w 7eee4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 84b44 │ │ │ │ + bl 84c44 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 8533c │ │ │ │ + blt.w 853ba │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 8548e │ │ │ │ - bl 72144 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 854d4 │ │ │ │ + bl 721e4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 854a4 │ │ │ │ + beq.w 854ea │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 85184 │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 8528c │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c2c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 84d2c │ │ │ │ + mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 853b8 │ │ │ │ + beq.w 854b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85394 │ │ │ │ + beq.w 85494 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a408 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 85394 │ │ │ │ + beq.w 85494 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 852de │ │ │ │ + bne.w 853e8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8517a │ │ │ │ + beq.n 85282 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 854b2 │ │ │ │ + beq.w 854f8 │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 85126 │ │ │ │ + bgt.n 8522e │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afc4c │ │ │ │ + bl 1af5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84d6a │ │ │ │ - b.n 85326 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + bne.w 84e7e │ │ │ │ + b.n 85430 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 8527e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852c4 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 85384 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 853ce │ │ │ │ + mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 72d2c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 72dcc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 14f108 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 14f240 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fd584 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w fe060 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 72d2c │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 84d6a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 72dcc │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 84e7e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11a220 │ │ │ │ + b.w 11a998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #724] @ (854f8 ) │ │ │ │ + ldr r5, [pc, #724] @ (85600 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 84ed8 │ │ │ │ + beq.w 84fa8 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ - movs r5, #1 │ │ │ │ + movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ - andls r5, r0 │ │ │ │ + andls r6, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 8524e │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 85372 │ │ │ │ + beq.n 85356 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 85472 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 84ed8 │ │ │ │ - b.n 8522c │ │ │ │ + beq.w 84fa8 │ │ │ │ + b.n 85334 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, r8 │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8535a │ │ │ │ - ldr r2, [pc, #648] @ (854fc ) │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 853ae │ │ │ │ + ldr r2, [pc, #652] @ (85604 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 84e3e │ │ │ │ + b.n 84f0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r6, 852c4 │ │ │ │ + cbz r5, 853ce │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 851b2 │ │ │ │ - b.n 851aa │ │ │ │ + bge.n 852ba │ │ │ │ + b.n 852b2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 8525a │ │ │ │ - bl 1f5cf4 │ │ │ │ - mov r6, r0 │ │ │ │ + bls.n 85362 │ │ │ │ + bl 1f58a0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8535a │ │ │ │ - ldr r2, [pc, #592] @ (854fc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 8527a │ │ │ │ + bne.n 85464 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 84e7e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 85368 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 855a8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 84dac │ │ │ │ + beq.w 84fde │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 84dac │ │ │ │ + b.n 84fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85162 │ │ │ │ + bne.w 8526a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 85162 │ │ │ │ - mov r3, r6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8526a │ │ │ │ + mov r3, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85344 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 12c520 │ │ │ │ - ldr r3, [pc, #492] @ (854fc ) │ │ │ │ + bne.n 8544a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12ccb8 │ │ │ │ + ldr r3, [pc, #492] @ (85604 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 8527a │ │ │ │ + b.n 85380 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ subs r3, r2, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8533c │ │ │ │ + beq.n 853ba │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 8533c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 84d6a │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 85316 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 853ba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 853ba │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #428] @ (854fc ) │ │ │ │ + ldr r3, [pc, #428] @ (85604 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 8527a │ │ │ │ + b.n 85380 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 85316 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - b.n 8533c │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 84dce │ │ │ │ - b.n 84dd6 │ │ │ │ + b.n 85420 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 85420 │ │ │ │ + ldr r2, [pc, #412] @ (85604 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 85380 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34468 @ 0x86a4 │ │ │ │ + movw r1, #34724 @ 0x87a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 12d478 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85330 │ │ │ │ - b.n 8533c │ │ │ │ + bne.n 8543a │ │ │ │ + b.n 853ba │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 853c4 │ │ │ │ + bne.n 854c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7924c │ │ │ │ - b.n 85326 │ │ │ │ + bl 792f0 │ │ │ │ + b.n 85430 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 85320 │ │ │ │ + b.n 8542a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853b0 │ │ │ │ + bne.n 854b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 853b0 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 84b44 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 8533c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 73110 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 854ec │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 854dc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 854b0 │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #34752 @ 0x87c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - bl 84c2c │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 854d2 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 853ee │ │ │ │ - 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 188c10 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + b.n 853ba │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85282 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 85476 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852c4 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 8554c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 853ce │ │ │ │ + mov r0, r5 │ │ │ │ blx 29a18 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8b020 │ │ │ │ - bl 80728 │ │ │ │ + b.w 8b164 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8533c │ │ │ │ + bne.w 853ba │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #34768 @ 0x87d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8533c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 853ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 852c4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 853ce │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85440 │ │ │ │ - b.n 85448 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34496 @ 0x86c0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ + blt.n 85516 │ │ │ │ + b.n 8551e │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 84c44 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 853ba │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 731b0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + cbz r0, 855c2 │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 855b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - b.n 8533c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8517a │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34548 @ 0x86f4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8533c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + bl 84d2c │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r0, 8559e │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8557e │ │ │ │ subs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - b.n 85320 │ │ │ │ + b.n 8542a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 84e9e │ │ │ │ + b.n 84ea6 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afc4c │ │ │ │ + bl 1af5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84d6a │ │ │ │ - b.n 85326 │ │ │ │ + bne.w 84e7e │ │ │ │ + b.n 85430 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ - b.n 8533c │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + b.n 853ba │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + vldr d0, [r3] │ │ │ │ + vldr d1, [r3, #8] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 1888c0 │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #34804 @ 0x87f4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 853ba │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085500 : │ │ │ │ +00085608 : │ │ │ │ stmdb 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 856dc │ │ │ │ + bmi.w 857e4 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8571e │ │ │ │ - ldr r6, [pc, #664] @ (857c4 ) │ │ │ │ + bpl.w 85826 │ │ │ │ + ldr r6, [pc, #664] @ (858cc ) │ │ │ │ movw r7, #42236 @ 0xa4fc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r6, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8586c │ │ │ │ + bne.w 85974 │ │ │ │ ldr.w r2, [r6, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8586c │ │ │ │ + beq.w 85974 │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r6, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8572e │ │ │ │ + beq.w 85836 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 859ea │ │ │ │ + bpl.w 85af2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 858fa │ │ │ │ + bhi.w 85a02 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8592a │ │ │ │ + blt.w 85a32 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8574a │ │ │ │ + bmi.w 85852 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8578c │ │ │ │ + bpl.w 85894 │ │ │ │ ldr.w r3, [r6, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85892 │ │ │ │ + bne.w 8599a │ │ │ │ ldr.w r2, [r6, #3680] @ 0xe60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 85892 │ │ │ │ + beq.w 8599a │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #528] @ (857c8 ) │ │ │ │ - bl 79370 │ │ │ │ + ldr r1, [pc, #528] @ (858d0 ) │ │ │ │ + bl 79414 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8579c │ │ │ │ + beq.w 858a4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 859ea │ │ │ │ + bpl.w 85af2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 8592e │ │ │ │ + bhi.w 85a36 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8592a │ │ │ │ + blt.w 85a32 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #472] @ 857d0 │ │ │ │ + ldr.w r9, [pc, #472] @ 858d8 │ │ │ │ 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 85a16 │ │ │ │ + bhi.w 85b1e │ │ │ │ adds r2, r3, r2 │ │ │ │ - bmi.w 85a16 │ │ │ │ + bmi.w 85b1e │ │ │ │ movw r7, #20256 @ 0x4f20 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w fp, [r7, #712] @ 0x2c8 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 85988 │ │ │ │ + bne.w 85a90 │ │ │ │ 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 858b6 │ │ │ │ + bcs.w 859be │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r6, lr, lsl #3] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8596c │ │ │ │ + beq.w 85a74 │ │ │ │ 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 857d4 │ │ │ │ + beq.w 858dc │ │ │ │ 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 85814 │ │ │ │ + bgt.w 8591c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #284] @ (857cc ) │ │ │ │ + ldr r2, [pc, #284] @ (858d4 ) │ │ │ │ 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 859a4 │ │ │ │ + bne.w 85aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r5, 856d4 │ │ │ │ + cbz r5, 857dc │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 29718 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #240] @ (857d0 ) │ │ │ │ + ldr r0, [pc, #240] @ (858d8 ) │ │ │ │ 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] │ │ │ │ @@ -136148,33 +136246,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 85a02 │ │ │ │ + beq.w 85b0a │ │ │ │ ldr.w r5, [r1, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8552a │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + bmi.w 85632 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a2c │ │ │ │ - movw r0, #34712 @ 0x8798 │ │ │ │ + beq.w 85b34 │ │ │ │ + movw r0, #34968 @ 0x8898 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8592a │ │ │ │ - ldr r3, [pc, #132] @ (857d0 ) │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85a32 │ │ │ │ + ldr r3, [pc, #132] @ (858d8 ) │ │ │ │ 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 │ │ │ │ @@ -136184,50 +136282,50 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85a0c │ │ │ │ + beq.w 85b14 │ │ │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8559c │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + bmi.w 856a4 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85738 │ │ │ │ + bne.n 85840 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [pc, #24] @ (857c8 ) │ │ │ │ - movw r1, #34676 @ 0x8774 │ │ │ │ + ldr r2, [pc, #24] @ (858d0 ) │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ 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 d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldmia r7!, {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 858b4 │ │ │ │ + ble.n 859bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.n 85860 │ │ │ │ + bcc.n 85968 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ adds r2, r1, r6 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r7, [r1, r6] │ │ │ │ add.w r7, ip, r3 │ │ │ │ @@ -136236,696 +136334,696 @@ │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 856a2 │ │ │ │ + bge.w 857aa │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 856a2 │ │ │ │ + beq.w 857aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 856a2 │ │ │ │ + beq.w 857aa │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856a2 │ │ │ │ + bne.w 857aa │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a22 │ │ │ │ + bne.w 85b2a │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 856a2 │ │ │ │ + bmi.w 857aa │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8584a │ │ │ │ + bne.n 85952 │ │ │ │ dmb ish │ │ │ │ - b.n 856a2 │ │ │ │ + b.n 857aa │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str.w r2, [fp, #12] │ │ │ │ str.w fp, [r2, #8] │ │ │ │ - b.n 85680 │ │ │ │ - ldr r0, [pc, #468] @ (85a44 ) │ │ │ │ - bl 6d97c │ │ │ │ + b.n 85788 │ │ │ │ + ldr r0, [pc, #468] @ (85b4c ) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8572e │ │ │ │ + beq.w 85836 │ │ │ │ add.w r8, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (85a44 ) │ │ │ │ + ldr r1, [pc, #452] @ (85b4c ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85560 │ │ │ │ - b.n 8572e │ │ │ │ - ldr r0, [pc, #436] @ (85a48 ) │ │ │ │ + bne.w 85668 │ │ │ │ + b.n 85836 │ │ │ │ + ldr r0, [pc, #436] @ (85b50 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8579c │ │ │ │ + beq.w 858a4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #416] @ (85a48 ) │ │ │ │ - bl 79370 │ │ │ │ + ldr r1, [pc, #416] @ (85b50 ) │ │ │ │ + bl 79414 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 855c2 │ │ │ │ - b.n 8579c │ │ │ │ + bne.w 856ca │ │ │ │ + b.n 858a4 │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n 859b8 │ │ │ │ + bne.n 85ac0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85a16 │ │ │ │ + beq.w 85b1e │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr.w r1, [r6, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r6, #800] @ 0x320 │ │ │ │ adds r7, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 8568a │ │ │ │ + b.n 85792 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 8594a │ │ │ │ + bcc.n 85a52 │ │ │ │ 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 85900 │ │ │ │ + beq.n 85a08 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34760 @ 0x87c8 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 856d4 │ │ │ │ + b.n 857dc │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 8595a │ │ │ │ + bcc.n 85a62 │ │ │ │ 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 85934 │ │ │ │ - b.n 85914 │ │ │ │ + beq.n 85a3c │ │ │ │ + b.n 85a1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 859d2 │ │ │ │ + blt.n 85ada │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 85586 │ │ │ │ - b.n 8592a │ │ │ │ + bge.w 8568e │ │ │ │ + b.n 85a32 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 859c6 │ │ │ │ + blt.n 85ace │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 855ea │ │ │ │ - b.n 8592a │ │ │ │ + bge.w 856f2 │ │ │ │ + b.n 85a32 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 858b6 │ │ │ │ + beq.n 859be │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ - b.n 857ee │ │ │ │ + b.n 858f6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx fp │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a16 │ │ │ │ + beq.n 85b1e │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 858f0 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 859f8 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 859de │ │ │ │ + bne.n 85ae6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 856c2 │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 857ca │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 858d8 │ │ │ │ + b.n 859e0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 85914 │ │ │ │ + bge.n 85a1c │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85914 │ │ │ │ - b.n 8592a │ │ │ │ + bne.n 85a1c │ │ │ │ + b.n 85a32 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85914 │ │ │ │ + bge.n 85a1c │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85914 │ │ │ │ - b.n 8592a │ │ │ │ + bne.n 85a1c │ │ │ │ + b.n 85a32 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 856c2 │ │ │ │ + b.n 857ca │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34736 @ 0x87b0 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8592a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 85a32 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - b.n 85714 │ │ │ │ + b.n 8581c │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85782 │ │ │ │ + b.n 8588a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 856a2 │ │ │ │ - b.n 85838 │ │ │ │ + bne.w 857aa │ │ │ │ + b.n 85940 │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #34676 @ 0x8774 │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #4] @ (85a44 ) │ │ │ │ - b.n 857b8 │ │ │ │ + ldr r2, [pc, #4] @ (85b4c ) │ │ │ │ + b.n 858c0 │ │ │ │ nop │ │ │ │ - ble.n 85af0 │ │ │ │ + ble.n 85bf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 85b34 │ │ │ │ + ble.n 85c3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085a4c : │ │ │ │ +00085b54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ae8 │ │ │ │ + beq.n 85bf0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85ad0 │ │ │ │ + bpl.n 85bd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85a7c │ │ │ │ + bhi.n 85b84 │ │ │ │ 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 85ab4 │ │ │ │ + bcc.n 85bbc │ │ │ │ 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 85a84 │ │ │ │ + beq.n 85b8c │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34760 @ 0x87c8 │ │ │ │ + movw r1, #35016 @ 0x88c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85ac0 │ │ │ │ + blt.n 85bc8 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85a98 │ │ │ │ + bge.n 85ba0 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85a98 │ │ │ │ + bne.n 85ba0 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34736 @ 0x87b0 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 85aae │ │ │ │ - movw r0, #34712 @ 0x8798 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 85bb6 │ │ │ │ + movw r0, #34968 @ 0x8898 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85aae │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85bb6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085afc : │ │ │ │ +00085c04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (85bc4 ) │ │ │ │ + ldr r2, [pc, #184] @ (85ccc ) │ │ │ │ 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, 85b5a │ │ │ │ + cbz r3, 85c62 │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r2, #1604] @ 0x644 │ │ │ │ str.w r4, [r2, #1608] @ 0x648 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne.n 85b80 │ │ │ │ - ldr r2, [pc, #128] @ (85bc8 ) │ │ │ │ + bne.n 85c88 │ │ │ │ + ldr r2, [pc, #128] @ (85cd0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 85b86 │ │ │ │ + cbnz r4, 85c8e │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 72544 │ │ │ │ + bl 725e4 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 85bba │ │ │ │ + cbz r0, 85cc2 │ │ │ │ movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 85b44 │ │ │ │ + beq.n 85c4c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 85b44 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 85c4c │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bne.n 85ba6 │ │ │ │ + bne.n 85cae │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 85b50 │ │ │ │ + b.n 85c58 │ │ │ │ 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 85b50 │ │ │ │ + b.n 85c58 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085bcc : │ │ │ │ +00085cd4 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085bd4 : │ │ │ │ +00085cdc : │ │ │ │ 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 85c5a │ │ │ │ + beq.n 85d62 │ │ │ │ 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 85c26 │ │ │ │ + bge.n 85d2e │ │ │ │ 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 85cc0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85dc8 <_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 85c22 │ │ │ │ + bne.n 85d2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85c6a │ │ │ │ + beq.n 85d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85c6a │ │ │ │ + cbnz r3, 85d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 85c6a │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85d72 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c22 │ │ │ │ + b.n 85d2a │ │ │ │ │ │ │ │ -00085c70 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085d78 <_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 85cc0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85dc8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85c9e <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85da6 <_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 85c98 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 85da0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85c98 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85da0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85c98 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85da0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 85ddc <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + bge.w 85ee4 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ adds r6, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r6, r6, r1, asr #3 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 85e50 <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ + bgt.w 85f58 <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 85e1a <_PyList_AppendTakeRefListResize@@Base+0x1aa> │ │ │ │ + beq.w 85f22 <_PyList_AppendTakeRefListResize@@Base+0x1aa> │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 85e10 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ + bcs.w 85f18 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #24453 @ 0x5f85 │ │ │ │ + movw r2, #24717 @ 0x608d │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ ldr.w r7, [r0, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 85e40 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + bne.w 85f48 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85dc2 <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - ldr r2, [pc, #324] @ (85e70 <_PyList_AppendTakeRefListResize@@Base+0x200>) │ │ │ │ + beq.n 85eca <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ + ldr r2, [pc, #324] @ (85f78 <_PyList_AppendTakeRefListResize@@Base+0x200>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 85dea <_PyList_AppendTakeRefListResize@@Base+0x17a> │ │ │ │ + beq.n 85ef2 <_PyList_AppendTakeRefListResize@@Base+0x17a> │ │ │ │ mov.w ip, r3, lsr #18 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ ubfx ip, r3, #0, #18 │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r1, ip │ │ │ │ - bgt.n 85d70 <_PyList_AppendTakeRefListResize@@Base+0x100> │ │ │ │ + bgt.n 85e78 <_PyList_AppendTakeRefListResize@@Base+0x100> │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ cmp lr, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85dea <_PyList_AppendTakeRefListResize@@Base+0x17a> │ │ │ │ + beq.n 85ef2 <_PyList_AppendTakeRefListResize@@Base+0x17a> │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 85d8e <_PyList_AppendTakeRefListResize@@Base+0x11e> │ │ │ │ + bcc.n 85e96 <_PyList_AppendTakeRefListResize@@Base+0x11e> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r6, lsl #4 │ │ │ │ - bcc.n 85dce <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + bcc.n 85ed6 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 72630 │ │ │ │ + bl 726d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85e10 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ + beq.n 85f18 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 783d8 │ │ │ │ + bl 78478 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72630 │ │ │ │ + bl 726d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 85e10 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ + cbz r0, 85f18 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.w 85cc8 <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ + blt.w 85dd0 <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #53897 @ 0xd289 │ │ │ │ + movw r2, #54025 @ 0xd309 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 85e5c <_PyList_AppendTakeRefListResize@@Base+0x1ec> │ │ │ │ + bne.n 85f64 <_PyList_AppendTakeRefListResize@@Base+0x1ec> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a8d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85dce <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.n 85ed6 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85dd6 <_PyList_AppendTakeRefListResize@@Base+0x166> │ │ │ │ + b.n 85ede <_PyList_AppendTakeRefListResize@@Base+0x166> │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ movs r6, #0 │ │ │ │ - movw r2, #24453 @ 0x5f85 │ │ │ │ + movw r2, #24717 @ 0x608d │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r1, [r0, #700] @ 0x2bc │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 85d26 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + beq.w 85e2e <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85dce <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ - b.n 85e10 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ + bne.n 85ed6 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + b.n 85f18 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85e1a <_PyList_AppendTakeRefListResize@@Base+0x1aa> │ │ │ │ + beq.n 85f22 <_PyList_AppendTakeRefListResize@@Base+0x1aa> │ │ │ │ adds r6, r1, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ - b.n 85cfa <_PyList_AppendTakeRefListResize@@Base+0x8a> │ │ │ │ + b.n 85e02 <_PyList_AppendTakeRefListResize@@Base+0x8a> │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r2, r8 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85dce <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ - b.n 85e10 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ + bne.n 85ed6 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + b.n 85f18 <_PyList_AppendTakeRefListResize@@Base+0x1a0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085e74 : │ │ │ │ +00085f7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 85f7c │ │ │ │ + blt.n 86084 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #24453 @ 0x5f85 │ │ │ │ + movw r0, #24717 @ 0x608d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w lr, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r4, [r2, #688] @ 0x2b0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 85f60 │ │ │ │ + bne.n 86068 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f30 │ │ │ │ - ldr r0, [pc, #208] @ (85f80 ) │ │ │ │ + beq.n 86038 │ │ │ │ + ldr r0, [pc, #208] @ (86088 ) │ │ │ │ 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 85f3c │ │ │ │ + beq.n 86044 │ │ │ │ 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 85eea │ │ │ │ + bgt.n 85ff2 │ │ │ │ ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 85f3c │ │ │ │ + cbz r0, 86044 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 85f08 │ │ │ │ + bhi.n 86010 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, ip, lsl #2 │ │ │ │ - bcc.n 85f2a │ │ │ │ + bcc.n 86032 │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72630 │ │ │ │ - cbz r0, 85f7c │ │ │ │ + bl 726d0 │ │ │ │ + cbz r0, 86084 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783d8 │ │ │ │ + bl 78478 │ │ │ │ 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 72630 │ │ │ │ + b.w 726d0 │ │ │ │ ldr.w r4, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #53897 @ 0xd289 │ │ │ │ + movw r1, #54025 @ 0xd309 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 85f70 │ │ │ │ + bne.n 86078 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -136937,84 +137035,84 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ - b.n 85f68 │ │ │ │ + b.n 86070 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85f2a │ │ │ │ + b.n 86032 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86016 │ │ │ │ + beq.n 8611e │ │ │ │ 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] @ (86060 ) │ │ │ │ + ldr r3, [pc, #200] @ (86168 ) │ │ │ │ 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 8601c │ │ │ │ + beq.n 86124 │ │ │ │ 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 85fce │ │ │ │ + bgt.n 860d6 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 8601c │ │ │ │ - cbz r3, 8601c │ │ │ │ + bgt.n 86124 │ │ │ │ + cbz r3, 86124 │ │ │ │ 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 85fee │ │ │ │ + bhi.n 860f6 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86010 │ │ │ │ + bcc.n 86118 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 72630 │ │ │ │ + bl 726d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8600e │ │ │ │ + cbz r0, 86116 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783d8 │ │ │ │ + bl 78478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 72630 │ │ │ │ + b.w 726d0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8605c │ │ │ │ + blt.n 86164 │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53897 @ 0xd289 │ │ │ │ + movw r1, #54025 @ 0xd309 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 8604c │ │ │ │ + bne.n 86154 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137022,50 +137120,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 86010 │ │ │ │ + b.n 86118 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086064 : │ │ │ │ +0008616c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 86094 │ │ │ │ + cbz r0, 8619c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 86094 │ │ │ │ + bpl.n 8619c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 860b8 │ │ │ │ - cbz r0, 860a4 │ │ │ │ + bl 861c0 │ │ │ │ + cbz r0, 861ac │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 860aa │ │ │ │ + bne.n 861b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86090 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 86090 │ │ │ │ + bne.n 86198 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86198 │ │ │ │ stmdb 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] │ │ │ │ @@ -137073,79 +137171,79 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 86188 │ │ │ │ + beq.n 86290 │ │ │ │ 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 86524 │ │ │ │ + bne.w 86626 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 86198 │ │ │ │ + ble.n 862a0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 86d28 │ │ │ │ + beq.w 86e44 │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8621e │ │ │ │ + beq.n 86326 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8614e │ │ │ │ + b.n 86256 │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 864d2 │ │ │ │ + bge.w 865d4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8706c │ │ │ │ + bne.w 87082 │ │ │ │ ands.w r9, r3, r2 │ │ │ │ - beq.n 86144 │ │ │ │ + beq.n 8624c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 86144 │ │ │ │ + bls.n 8624c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 870f4 │ │ │ │ + bge.w 870a0 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 8706c │ │ │ │ + bne.w 87082 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 86144 │ │ │ │ + b.n 8624c │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.n 860fe │ │ │ │ + bgt.n 86206 │ │ │ │ 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 │ │ │ │ @@ -137154,39 +137252,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 86c66 │ │ │ │ + bne.w 86d74 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 86ee0 │ │ │ │ + bgt.w 86ff8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 870a0 │ │ │ │ + bne.w 87140 │ │ │ │ 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 870b6 │ │ │ │ + bne.w 87156 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 870c4 │ │ │ │ + beq.w 87164 │ │ │ │ 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] │ │ │ │ @@ -137198,406 +137296,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 87074 │ │ │ │ + bne.w 8704c │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 86408 │ │ │ │ + bne.w 8650e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 86414 │ │ │ │ + beq.w 8651a │ │ │ │ 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 8622a │ │ │ │ + blt.n 86332 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 864ec │ │ │ │ + bne.w 865ee │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 86efe │ │ │ │ + beq.w 87016 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #12973 @ 0x32ad │ │ │ │ + movw r3, #13273 @ 0x33d9 │ │ │ │ movt r3, #21 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86502 │ │ │ │ + bne.w 86604 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 867e4 │ │ │ │ + bne.w 868d6 │ │ │ │ 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 87066 │ │ │ │ + bne.w 87062 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle r9, r4 │ │ │ │ - bgt.w 86e32 │ │ │ │ - mov sl, r9 │ │ │ │ + bgt.w 86fbc │ │ │ │ + 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 86ca4 │ │ │ │ + ble.w 86d9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #12973 @ 0x32ad │ │ │ │ - movt r8, #21 │ │ │ │ + movw r6, #13273 @ 0x33d9 │ │ │ │ + movt r6, #21 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8641e │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86524 │ │ │ │ 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 86908 │ │ │ │ + blt.w 869fc │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.w 86b62 │ │ │ │ + beq.w 86c84 │ │ │ │ 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 867a2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 863ae │ │ │ │ + bgt.w 86894 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 864b2 │ │ │ │ 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 863aa │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 863aa │ │ │ │ + bgt.n 864b0 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 864b0 │ │ │ │ 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 863a8 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86378 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 865a2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ + bgt.n 864b0 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86480 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 866a2 │ │ │ │ + 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 86cbc │ │ │ │ + bne.w 86dc8 │ │ │ │ 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 86a84 │ │ │ │ + bne.w 86bd4 │ │ │ │ subs.w r4, r4, ip │ │ │ │ - bne.w 862d0 │ │ │ │ + bne.w 863dc │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 86e64 │ │ │ │ + bgt.w 86f54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8683c │ │ │ │ + bne.w 86914 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 861c6 │ │ │ │ - b.w 86c66 │ │ │ │ + beq.w 862ce │ │ │ │ + b.w 86d74 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 8623e │ │ │ │ + bls.w 86346 │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 8622a │ │ │ │ - b.n 86260 │ │ │ │ + blt.w 86332 │ │ │ │ + b.n 86368 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d16 │ │ │ │ - bne.w 86908 │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.w 869fc │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 86b62 │ │ │ │ + beq.w 86c84 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86474 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86578 │ │ │ │ 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 8659e │ │ │ │ + blt.w 866a0 │ │ │ │ cmp r4, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 8631e │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 863b2 │ │ │ │ + bne.w 8642a │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 864b6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d16 │ │ │ │ - bne.w 8659e │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.w 866a0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8646e │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + beq.n 86574 │ │ │ │ + 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 86786 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8687a │ │ │ │ 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 863aa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ + blt.w 864b0 │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8631e │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 863b2 │ │ │ │ + bne.w 8642a │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 864b6 │ │ │ │ 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 86272 │ │ │ │ - movw r3, #29029 @ 0x7165 │ │ │ │ + beq.w 8637a │ │ │ │ + movw r3, #29305 @ 0x7279 │ │ │ │ movt r3, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8628e │ │ │ │ - movw r2, #27161 @ 0x6a19 │ │ │ │ + beq.w 86396 │ │ │ │ + movw r2, #26317 @ 0x66cd │ │ │ │ movt r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #12945 @ 0x3291 │ │ │ │ + movw r3, #14865 @ 0x3a11 │ │ │ │ movt r3, #18 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 8628e │ │ │ │ + b.n 86396 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 8707c │ │ │ │ + bgt.w 87100 │ │ │ │ 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 86bc8 │ │ │ │ + ble.w 86cd6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8709c │ │ │ │ + beq.w 87122 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 86bc8 │ │ │ │ + beq.w 86cd6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870cc │ │ │ │ + beq.w 870d0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86594 │ │ │ │ + beq.n 86696 │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r7, #2 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870ce │ │ │ │ + beq.w 870d2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 8657a │ │ │ │ + bne.n 8667c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 86108 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 86210 │ │ │ │ + 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 867ac │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8689e │ │ │ │ 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 867ba │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.w 86a46 │ │ │ │ - cmp r4, sl │ │ │ │ - mov ip, r4 │ │ │ │ + bge.w 868ac │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 868bc │ │ │ │ + cmp r3, r4 │ │ │ │ it ge │ │ │ │ - movge ip, sl │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 863bc │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - movw r3, #29029 @ 0x7165 │ │ │ │ + movge r3, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 864c0 │ │ │ │ + movw r3, #29305 @ 0x7279 │ │ │ │ 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 86690 │ │ │ │ + bne.n 86788 │ │ │ │ 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 8715c │ │ │ │ + beq.w 87214 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 87018 │ │ │ │ + beq.w 871d4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r7, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87028 │ │ │ │ + beq.w 871e4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86820 │ │ │ │ + beq.w 869e0 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86830 │ │ │ │ + beq.w 869f0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 8669e │ │ │ │ + cbz r0, 86796 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 866b6 │ │ │ │ - b.n 86716 │ │ │ │ + blt.n 867ae │ │ │ │ + b.n 8680e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86f56 │ │ │ │ - bne.n 8676c │ │ │ │ + blt.w 8720a │ │ │ │ + bne.n 86860 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 86716 │ │ │ │ + ble.n 8680e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 86f4e │ │ │ │ + bne.w 87202 │ │ │ │ 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 │ │ │ │ @@ -137609,470 +137698,461 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87150 │ │ │ │ + beq.w 87218 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 86f38 │ │ │ │ + beq.w 871ea │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 86f4a │ │ │ │ + beq.w 871fc │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86758 │ │ │ │ + beq.n 8684c │ │ │ │ adds r1, #20 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 86762 │ │ │ │ + cbz r0, 86856 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86766 │ │ │ │ + bge.n 8685a │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 866c8 │ │ │ │ + bgt.n 867c0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86774 │ │ │ │ + ble.n 86868 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r6, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 867ce │ │ │ │ + bne.n 868c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 86614 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bne.w 8670c │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 863bc │ │ │ │ + ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 864c0 │ │ │ │ adds r1, #28 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86708 │ │ │ │ + bne.n 86800 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 8670c │ │ │ │ + bgt.n 86804 │ │ │ │ add.w r4, sl, #1 │ │ │ │ - b.n 8670e │ │ │ │ + b.n 86806 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86716 │ │ │ │ + bge.n 8680e │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8661c │ │ │ │ + b.n 86714 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86740 │ │ │ │ + beq.n 86838 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 867de │ │ │ │ + b.n 868d0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d16 │ │ │ │ - bne.w 863aa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.w 864b0 │ │ │ │ + adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 8648e │ │ │ │ - b.n 864ce │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 86592 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 864b6 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 864ce │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 865a2 │ │ │ │ + beq.w 865d0 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 866a2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d16 │ │ │ │ - bne.w 865e4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.w 866e2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1be93c │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8690e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1be2d4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 86a00 │ │ │ │ + mov ip, r5 │ │ │ │ + b.n 864c0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a51c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86740 │ │ │ │ + b.n 86838 │ │ │ │ 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 87078 │ │ │ │ + bge.w 8716c │ │ │ │ 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 862bc │ │ │ │ - b.n 86fac │ │ │ │ - adds r1, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 293a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8667c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 8667e │ │ │ │ + beq.w 863c4 │ │ │ │ + b.w 87178 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 86c22 │ │ │ │ + ble.w 86d30 │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86b18 │ │ │ │ + beq.w 86c3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b18 │ │ │ │ - ldr r2, [pc, #692] @ (86b20 ) │ │ │ │ + bne.w 86c3e │ │ │ │ + ldr r2, [pc, #664] @ (86bdc ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8702e │ │ │ │ + bne.w 870b2 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 86c5a │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ + ble.w 86d68 │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 868b4 │ │ │ │ + beq.n 8698c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 868b4 │ │ │ │ - ldr r1, [pc, #636] @ (86b20 ) │ │ │ │ + cbnz r3, 8698c │ │ │ │ + ldr r1, [pc, #608] @ (86bdc ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87048 │ │ │ │ + bne.w 87126 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 868fe │ │ │ │ - add.w r9, sl, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 869d6 │ │ │ │ + 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 868ee │ │ │ │ + beq.n 869c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 868ee │ │ │ │ - ldr r3, [pc, #580] @ (86b20 ) │ │ │ │ + cbnz r3, 869c6 │ │ │ │ + ldr r3, [pc, #552] @ (86bdc ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f6e │ │ │ │ + bne.w 871b6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.n 868ca │ │ │ │ - mov r4, sl │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 869a2 │ │ │ │ + mov r4, r9 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 86f30 │ │ │ │ + bgt.w 871ae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 861d0 │ │ │ │ - b.n 86c62 │ │ │ │ - movs r3, #2 │ │ │ │ + beq.w 862d8 │ │ │ │ + b.n 86d70 │ │ │ │ + adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 86ff6 │ │ │ │ - sub.w r7, fp, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w r7, r7, r2, lsl #2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [r7], #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx r3 │ │ │ │ + blx 293a0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8700e │ │ │ │ - bne.n 86a08 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86a1c │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + bne.w 86774 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 86776 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 87196 │ │ │ │ + sub.w r7, fp, #4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r7, r7, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r7, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86b38 │ │ │ │ + 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 86b74 │ │ │ │ + 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 86a28 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 86c36 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #1 │ │ │ │ + bge.n 86b66 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86d44 │ │ │ │ + subs r0, r5, #1 │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 869a6 │ │ │ │ + bls.n 86aac │ │ │ │ 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 869a6 │ │ │ │ + bls.n 86aac │ │ │ │ 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 86996 │ │ │ │ + bhi.n 86a9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e1a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 865e4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #12973 @ 0x32ad │ │ │ │ - movt r8, #21 │ │ │ │ + bne.w 86f3c │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 866e2 │ │ │ │ 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, #13273 @ 0x33d9 │ │ │ │ + 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 86a2c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86b82 │ │ │ │ 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 86adc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 865ec │ │ │ │ - b.n 863bc │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 86e4a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86922 │ │ │ │ - b.n 86968 │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 866e2 │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 86b34 │ │ │ │ + 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 86be0 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 866e2 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.n 86b74 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r7, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 86a4c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8700e │ │ │ │ - bne.n 86968 │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.n 86a70 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 86a10 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.w 86a12 │ │ │ │ + b.n 86a70 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86fd4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 86b6a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86d16 │ │ │ │ - bne.n 869fa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86b24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 869fa │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - b.n 863bc │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.w 866e2 │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 86c46 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 866e2 │ │ │ │ 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 863e0 │ │ │ │ + beq.w 864e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 863e0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 86d16 │ │ │ │ - bne.n 86a42 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 869fa │ │ │ │ - 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 86c8e │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ + b.n 864e4 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 866e2 │ │ │ │ + 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 866e2 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 866e2 │ │ │ │ + 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 869fa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 86b14 │ │ │ │ - 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 86b68 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 869fa │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + bgt.w 866e2 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86c0a │ │ │ │ + b.n 866e2 │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 86886 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 8695e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86a8c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86c88 │ │ │ │ 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 86a42 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86ae4 │ │ │ │ - b.n 86b14 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 863b2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 869fa │ │ │ │ - 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 869fa │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + bgt.n 86b98 │ │ │ │ + adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.w 869fa │ │ │ │ - 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 86b04 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 866e2 │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 864b6 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86e22 │ │ │ │ + bne.n 86b98 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 866e2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86db2 │ │ │ │ + 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 86b14 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86b96 │ │ │ │ - b.n 86b14 │ │ │ │ + blt.w 866e2 │ │ │ │ + b.n 86afe │ │ │ │ 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] │ │ │ │ @@ -138084,81 +138164,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 86fa4 │ │ │ │ - bne.n 86c22 │ │ │ │ + bgt.w 87170 │ │ │ │ + bne.n 86d30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86c50 │ │ │ │ + beq.n 86d5e │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - b.n 8685e │ │ │ │ + b.n 86936 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 86c66 │ │ │ │ + bne.n 86d74 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 861dc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ + b.w 862e4 │ │ │ │ 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, 86c4a │ │ │ │ + cbnz r3, 86d58 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1be93c │ │ │ │ - b.n 86970 │ │ │ │ + bl 1be2d4 │ │ │ │ + b.n 86a78 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 861dc │ │ │ │ + beq.w 862e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 86c7c │ │ │ │ + cbz r3, 86d8a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34808 @ 0x87f8 │ │ │ │ + movw r1, #35064 @ 0x88f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 86c86 │ │ │ │ + cbz r3, 86d94 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 86edc │ │ │ │ + bgt.w 86ff4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 861dc │ │ │ │ + b.w 862e4 │ │ │ │ + beq.w 86fee │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r2, fp │ │ │ │ + bls.w 86f30 │ │ │ │ + movs r5, #2 │ │ │ │ + movs r0, #4 │ │ │ │ + b.n 86a88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 86d16 │ │ │ │ - bne.w 86a42 │ │ │ │ + blt.n 86e22 │ │ │ │ + bne.w 866e2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.w 86a42 │ │ │ │ - b.n 86aa4 │ │ │ │ - beq.w 86ed6 │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 86ec8 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86982 │ │ │ │ + ble.w 866e2 │ │ │ │ + b.n 86c9c │ │ │ │ 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] │ │ │ │ @@ -138168,43 +138246,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 86d1e │ │ │ │ + ble.n 86e3a │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 86d22 │ │ │ │ - mov r7, ip │ │ │ │ + bgt.n 86e3e │ │ │ │ + mov r6, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86a4c │ │ │ │ + ble.w 86b9c │ │ │ │ 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 86a4c │ │ │ │ - bl 88dc4 │ │ │ │ + bge.w 86b9c │ │ │ │ + bl 88ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86cee │ │ │ │ + beq.n 86dfa │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 86f5c │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 869d6 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 86d94 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86922 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 86ce2 │ │ │ │ + b.n 86dee │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 87156 │ │ │ │ + ble.w 8726c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #42652 @ 0xa69c │ │ │ │ @@ -138216,694 +138301,682 @@ │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - b.n 86d88 │ │ │ │ - cbz r6, 86dbe │ │ │ │ + b.n 86ea4 │ │ │ │ + cbz r6, 86eda │ │ │ │ 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 86dd8 │ │ │ │ + bge.n 86ef4 │ │ │ │ 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 87132 │ │ │ │ + bne.w 87254 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87132 │ │ │ │ + beq.w 87254 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 87062 │ │ │ │ - cbz r7, 86dbe │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 87048 │ │ │ │ + cbz r7, 86eda │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 86dcc │ │ │ │ + bne.n 86ee8 │ │ │ │ mov sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 86d66 │ │ │ │ + beq.n 86e82 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge.n 86de2 │ │ │ │ + bge.n 86efe │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 86d84 │ │ │ │ + b.n 86ea0 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 86db8 │ │ │ │ + bls.n 86ed4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 86dbe │ │ │ │ + b.n 86eda │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ - b.w 86262 │ │ │ │ + b.w 8636a │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 86fe4 │ │ │ │ + beq.w 870cc │ │ │ │ movw r5, #42236 @ 0xa4fc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 86272 │ │ │ │ + bne.w 8637a │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 86272 │ │ │ │ + beq.w 8637a │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #29029 @ 0x7165 │ │ │ │ + movw r3, #29305 @ 0x7279 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 86502 │ │ │ │ + b.w 86604 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 866e2 │ │ │ │ movs r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 869ae │ │ │ │ + bls.w 86ab4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ - b.n 86e1e │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 86e36 │ │ │ │ - add.w r9, r2, r3 │ │ │ │ - b.w 862c6 │ │ │ │ - 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, 86e5e │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1be93c │ │ │ │ - b.n 86a0e │ │ │ │ + b.n 86f40 │ │ │ │ subs r1, r2, #2 │ │ │ │ - beq.n 86e82 │ │ │ │ + beq.n 86f72 │ │ │ │ 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 88dc4 │ │ │ │ + bl 88ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86f5c │ │ │ │ + bne.w 86e2a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 863f4 │ │ │ │ + ble.w 864fa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 86eba │ │ │ │ + beq.n 86fac │ │ │ │ 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 88dc4 │ │ │ │ + bl 88ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86f5c │ │ │ │ + bne.w 86e2a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 86e90 │ │ │ │ + b.n 86f82 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 86fc0 │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.w 863ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 86e14 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 865e4 │ │ │ │ + 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, 86fe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1be2d4 │ │ │ │ + b.n 86b7c │ │ │ │ mov ip, r4 │ │ │ │ - b.w 863bc │ │ │ │ + b.w 864c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 86ef6 │ │ │ │ + b.n 8700e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 86eea │ │ │ │ - b.w 861dc │ │ │ │ + bhi.n 87002 │ │ │ │ + b.w 862e4 │ │ │ │ movw r3, #26096 @ 0x65f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 86f8a │ │ │ │ + beq.n 87086 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #14089 @ 0x3709 │ │ │ │ + movw r2, #16009 @ 0x3e89 │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #27161 @ 0x6a19 │ │ │ │ + movw r3, #26317 @ 0x66cd │ │ │ │ movt r3, #24 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 864f8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78208 │ │ │ │ - b.n 868fe │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 866fa │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 8675a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 8661c │ │ │ │ - ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 868fe │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 86c86 │ │ │ │ + b.w 865fa │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86eda │ │ │ │ + mov r5, fp │ │ │ │ + mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8684a │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 868ea │ │ │ │ - ldr r2, [pc, #480] @ (87160 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 868ea │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #49045 @ 0xbf95 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #26317 @ 0x66cd │ │ │ │ + movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8628e │ │ │ │ - b.w 86510 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 862bc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 865fa │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r3, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 86fc4 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 86fb8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 86fdc │ │ │ │ + b.n 8707a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 86fd0 │ │ │ │ - b.w 862bc │ │ │ │ - movs r7, #1 │ │ │ │ + bhi.n 8706e │ │ │ │ + b.w 863c4 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 8704e │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #27161 @ 0x6a19 │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #48685 @ 0xbe2d │ │ │ │ + movt r3, #23 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 864f8 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r1, fp, r3, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 8697e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 865e4 │ │ │ │ - b.n 86e1a │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - b.n 86f5c │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86664 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86822 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 86396 │ │ │ │ + b.w 86612 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + b.w 8636a │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8687c │ │ │ │ + beq.w 86954 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8687c │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 868b0 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 868b0 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 86dbe │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - b.n 86fc8 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 86fe6 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 8706e │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 86bd8 │ │ │ │ + b.n 86954 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 87052 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 87232 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 8722a │ │ │ │ + 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 8721e │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 8631c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8714a │ │ │ │ + beq.w 87224 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d590c │ │ │ │ + bl d60a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8655a │ │ │ │ + bne.w 8665c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 870ce │ │ │ │ - bl 78208 │ │ │ │ + b.n 870d2 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86988 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 86988 │ │ │ │ + bl 782a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 861e6 │ │ │ │ + b.w 862ee │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 870ae │ │ │ │ + bpl.n 8714e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ - b.w 861fa │ │ │ │ + bl 782a8 │ │ │ │ + b.w 86302 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86214 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 8710e │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 87106 │ │ │ │ - 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, 8712c │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 86214 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - b.w 86262 │ │ │ │ + b.w 8631c │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 86ce6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 863c4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 87190 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 87184 │ │ │ │ + b.n 87066 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 86a84 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 866e2 │ │ │ │ + b.n 86f3c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 782a8 │ │ │ │ + b.n 869d6 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 869c2 │ │ │ │ + ldr r2, [pc, #172] @ (87274 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.w 869c2 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8675c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 869e2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 867f2 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 8684e │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 86714 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 86e2a │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 871d8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 871f0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 87156 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 870e6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78208 │ │ │ │ - b.n 870de │ │ │ │ + bl 782a8 │ │ │ │ + b.n 870e6 │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 870d4 │ │ │ │ + beq.w 870d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 870d4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 870d4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 870b6 │ │ │ │ + bne.w 870d8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 870d8 │ │ │ │ mov r6, r8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #27161 @ 0x6a19 │ │ │ │ + movw r3, #26317 @ 0x66cd │ │ │ │ movt r3, #24 │ │ │ │ mov r8, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 8628e │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 870de │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 86f3e │ │ │ │ + b.w 86396 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8612c │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b.n 8701c │ │ │ │ + b.w 86234 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 871c6 │ │ │ │ + beq.n 872da │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 871b8 │ │ │ │ + bpl.n 872cc │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 871c2 │ │ │ │ + beq.n 872d6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 871a4 │ │ │ │ + bpl.n 872b8 │ │ │ │ adds r1, #20 │ │ │ │ blx 293a0 │ │ │ │ - cbz r0, 871ae │ │ │ │ + cbz r0, 872c2 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 871a0 │ │ │ │ + bne.n 872b4 │ │ │ │ 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 87194 │ │ │ │ + bne.n 872a8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 871a6 │ │ │ │ + b.n 872ba │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 871ba │ │ │ │ + b.n 872ce │ │ │ │ nop │ │ │ │ │ │ │ │ -000871cc : │ │ │ │ +000872e0 : │ │ │ │ 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] @ (8744c ) │ │ │ │ + ldr r4, [pc, #616] @ (87560 ) │ │ │ │ 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 87432 │ │ │ │ + beq.w 87546 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87350 │ │ │ │ + beq.w 87464 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87350 │ │ │ │ + beq.w 87464 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 87454 │ │ │ │ + bl 87568 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87438 │ │ │ │ + beq.w 8754c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 872e4 │ │ │ │ + beq.n 873f8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 872ce │ │ │ │ + bpl.n 873e2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 872ce │ │ │ │ + beq.n 873e2 │ │ │ │ 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 8737e │ │ │ │ + beq.w 87492 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87404 │ │ │ │ + bne.w 87518 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 872bc │ │ │ │ + ble.n 873d0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87262 │ │ │ │ + beq.n 87376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87310 │ │ │ │ + beq.n 87424 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 872bc │ │ │ │ + ble.n 873d0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8727a │ │ │ │ + beq.n 8738e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87326 │ │ │ │ + beq.n 8743a │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 872bc │ │ │ │ + beq.n 873d0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87292 │ │ │ │ + beq.n 873a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87362 │ │ │ │ + beq.n 87476 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 872bc │ │ │ │ + beq.n 873d0 │ │ │ │ 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 872b6 │ │ │ │ + beq.n 873ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8733a │ │ │ │ + beq.n 8744e │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 8729c │ │ │ │ + bne.n 873b0 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87376 │ │ │ │ + bne.n 8748a │ │ │ │ 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 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8724a │ │ │ │ + b.n 8735e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 8721e │ │ │ │ + bpl.n 87332 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1b012c │ │ │ │ + bl 1afad4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8725a │ │ │ │ - b.n 872bc │ │ │ │ - ldr r2, [pc, #316] @ (87450 ) │ │ │ │ + bne.n 8736e │ │ │ │ + b.n 873d0 │ │ │ │ + ldr r2, [pc, #316] @ (87564 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 873ec │ │ │ │ + bne.n 87500 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 87262 │ │ │ │ - ldr r2, [pc, #296] @ (87450 ) │ │ │ │ + b.n 87376 │ │ │ │ + ldr r2, [pc, #296] @ (87564 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 873a0 │ │ │ │ + cbnz r3, 874b4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 8727a │ │ │ │ + b.n 8738e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #272] @ (87450 ) │ │ │ │ + ldr r2, [pc, #272] @ (87564 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87388 │ │ │ │ + cbnz r3, 8749c │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b.n 872b6 │ │ │ │ + b.n 873ca │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b012c │ │ │ │ + bl 1afad4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 872c2 │ │ │ │ - ldr r2, [pc, #236] @ (87450 ) │ │ │ │ + b.n 873d6 │ │ │ │ + ldr r2, [pc, #236] @ (87564 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 873b8 │ │ │ │ + cbnz r3, 874cc │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 87292 │ │ │ │ + b.n 873a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78208 │ │ │ │ - b.n 872c2 │ │ │ │ - cbz r3, 873d0 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 873d6 │ │ │ │ + cbz r3, 874e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 873d0 │ │ │ │ + cbz r3, 874e4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8724a │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 8735e │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8734a │ │ │ │ + beq.n 8745e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8734a │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 8745e │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87334 │ │ │ │ + beq.n 87448 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87334 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 87448 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87370 │ │ │ │ + beq.n 87484 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87370 │ │ │ │ + b.n 87484 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.n 87384 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.n 87498 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87320 │ │ │ │ + beq.n 87434 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87320 │ │ │ │ + b.n 87434 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8724a │ │ │ │ + beq.w 8735e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8743c │ │ │ │ + bne.n 87550 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ - b.n 87384 │ │ │ │ + bl 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.n 87498 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6171e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + bl 6179e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 872c2 │ │ │ │ + b.n 873d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87416 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87416 │ │ │ │ + bne.n 8752a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8752a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -138913,271 +138986,267 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 8754c │ │ │ │ - cbz r4, 87498 │ │ │ │ + bgt.n 8765e │ │ │ │ + cbz r4, 875ac │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 8757c │ │ │ │ + bhi.n 8768e │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 87520 │ │ │ │ + bhi.n 87632 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 87470 │ │ │ │ + beq.n 87584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87470 │ │ │ │ + bne.n 87584 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8747a │ │ │ │ + bne.n 8758e │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 87666 │ │ │ │ + blt.w 8776e │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 87574 │ │ │ │ + beq.n 87686 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 875b8 │ │ │ │ + bgt.n 876c0 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8766e │ │ │ │ + beq.w 87776 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 87566 │ │ │ │ + beq.n 87678 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8760c │ │ │ │ + beq.w 87714 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 87566 │ │ │ │ + beq.n 87678 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 875e6 │ │ │ │ + beq.n 876ee │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 87566 │ │ │ │ + beq.n 87678 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84c2c │ │ │ │ + bl 84d2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 875e8 │ │ │ │ + beq.n 876f0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87504 │ │ │ │ - b.n 87568 │ │ │ │ + bne.n 87616 │ │ │ │ + b.n 8767a │ │ │ │ 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 87470 │ │ │ │ + bne.n 87584 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87562 │ │ │ │ + beq.n 87674 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 8758a │ │ │ │ - cbnz r0, 875a8 │ │ │ │ + bne.n 8759a │ │ │ │ + cbnz r0, 876ae │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87562 │ │ │ │ - bls.n 8759a │ │ │ │ + beq.n 87674 │ │ │ │ + bls.n 876a0 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 875a8 │ │ │ │ + beq.n 876ae │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 87562 │ │ │ │ + beq.n 87674 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 87550 │ │ │ │ + bne.n 87662 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 87470 │ │ │ │ + b.n 87584 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87610 │ │ │ │ + bne.n 87718 │ │ │ │ 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 87540 │ │ │ │ - bhi.n 875ac │ │ │ │ + beq.n 87652 │ │ │ │ + bhi.n 876b2 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 87540 │ │ │ │ + beq.n 87652 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87562 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 87470 │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 87492 │ │ │ │ + bne.w 8759a │ │ │ │ + b.n 87674 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87562 │ │ │ │ - bhi.n 875b2 │ │ │ │ + beq.n 87674 │ │ │ │ + bhi.n 876ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87650 │ │ │ │ + beq.n 87758 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 8755a │ │ │ │ + bne.n 8766c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 87470 │ │ │ │ + b.n 87584 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 8758a │ │ │ │ - b.n 87562 │ │ │ │ + bne.w 8759a │ │ │ │ + b.n 87674 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 8755a │ │ │ │ - b.n 875a8 │ │ │ │ + bne.n 8766c │ │ │ │ + b.n 876ae │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87672 │ │ │ │ + beq.n 8777a │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84c2c │ │ │ │ - cbz r0, 875e8 │ │ │ │ + bl 84d2c │ │ │ │ + cbz r0, 876f0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 874d0 │ │ │ │ + b.n 875e2 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 27bc08 <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ + bl 27bc5c <_PyInterpreterConfig_AsDict@@Base+0x8b0> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 87680 │ │ │ │ + bne.n 87788 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 87678 │ │ │ │ + bne.n 87780 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87574 │ │ │ │ + b.n 87686 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 875e8 │ │ │ │ + b.n 876f0 │ │ │ │ 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 8762e │ │ │ │ - cbnz r5, 87638 │ │ │ │ + beq.n 87736 │ │ │ │ + cbnz r5, 87740 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87570 │ │ │ │ - b.n 87610 │ │ │ │ + beq.n 87682 │ │ │ │ + b.n 87718 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34468 @ 0x86a4 │ │ │ │ + movw r1, #34724 @ 0x87a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 875f8 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 87700 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #34696 @ 0x8788 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87606 │ │ │ │ + b.n 8770e │ │ │ │ mov r8, r7 │ │ │ │ - b.n 875e8 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 87606 │ │ │ │ + b.n 876f0 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 8770e │ │ │ │ mov r0, r8 │ │ │ │ - bl 78208 │ │ │ │ - b.n 87606 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 8770e │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 875fe │ │ │ │ + beq.n 87706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 875fe │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 875fe │ │ │ │ + bne.n 87706 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87706 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8790a │ │ │ │ + bne.w 87a12 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 878f2 │ │ │ │ + bne.w 879fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87878 │ │ │ │ + beq.w 87980 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 87884 │ │ │ │ + bne.w 8798c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87864 │ │ │ │ + beq.w 8796c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 878be │ │ │ │ + beq.w 879c6 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44593 @ 0xae31 │ │ │ │ + movw r3, #44897 @ 0xaf61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 878ca │ │ │ │ + bne.w 879d2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87854 │ │ │ │ + beq.w 8795c │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 8774c │ │ │ │ - ldr r2, [pc, #528] @ (87938 ) │ │ │ │ + bpl.n 87854 │ │ │ │ + ldr r2, [pc, #528] @ (87a40 ) │ │ │ │ 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] │ │ │ │ @@ -139193,222 +139262,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 87816 │ │ │ │ + beq.n 8791e │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13556 @ 0x34f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r5 │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8781e │ │ │ │ + beq.n 87926 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 877fc │ │ │ │ + ble.n 87904 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 877ce │ │ │ │ + beq.n 878d6 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 877ce │ │ │ │ + beq.n 878d6 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 877ce │ │ │ │ + beq.n 878d6 │ │ │ │ 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 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 877b4 │ │ │ │ + bne.n 878bc │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 877fc │ │ │ │ + ble.n 87904 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 877fc │ │ │ │ + beq.n 87904 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 877fc │ │ │ │ + beq.n 87904 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 877fc │ │ │ │ + beq.n 87904 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 8782e │ │ │ │ + beq.n 87936 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 877ee │ │ │ │ + bne.n 878f6 │ │ │ │ movw r2, #21648 @ 0x5490 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87858 │ │ │ │ - bl 87b44 │ │ │ │ + beq.n 87960 │ │ │ │ + bl 87c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 8783e │ │ │ │ + cbnz r0, 87946 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87924 │ │ │ │ + bne.n 87a2c │ │ │ │ mov r2, ip │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 8792c │ │ │ │ + bne.n 87a34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e5ff4 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ + bl e6754 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87816 │ │ │ │ + beq.n 8791e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87854 │ │ │ │ + beq.n 8795c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87854 │ │ │ │ + cbnz r2, 8795c │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87816 │ │ │ │ - bl 1f0144 │ │ │ │ + b.n 8791e │ │ │ │ + bl 1efcf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87816 │ │ │ │ - b.n 8783e │ │ │ │ + beq.n 8791e │ │ │ │ + b.n 87946 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44593 @ 0xae31 │ │ │ │ + movw r3, #44897 @ 0xaf61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87890 │ │ │ │ + bne.n 87998 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87708 │ │ │ │ + b.n 87810 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87864 │ │ │ │ + beq.n 8796c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 8793c │ │ │ │ + b.n 87a44 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87854 │ │ │ │ + beq.n 8795c │ │ │ │ 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 87816 │ │ │ │ + b.n 8791e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1b0180 │ │ │ │ + b.w 1afb28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87854 │ │ │ │ + beq.n 8795c │ │ │ │ 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 8776a │ │ │ │ - movw r0, #9040 @ 0x2350 │ │ │ │ + b.n 87872 │ │ │ │ + movw r0, #9296 @ 0x2450 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87854 │ │ │ │ - b.n 876d2 │ │ │ │ + beq.n 8795c │ │ │ │ + b.n 877da │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #9040 @ 0x2350 │ │ │ │ + movw r0, #9296 @ 0x2450 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 251350 │ │ │ │ + bl 251320 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 876c0 │ │ │ │ - b.n 87854 │ │ │ │ + bne.w 877c8 │ │ │ │ + b.n 8795c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87820 │ │ │ │ - b.n 8782e │ │ │ │ + bne.w 87928 │ │ │ │ + b.n 87936 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8782a │ │ │ │ - b.n 877fc │ │ │ │ + bne.w 87932 │ │ │ │ + b.n 87904 │ │ │ │ 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, #44593 @ 0xae31 │ │ │ │ + movw r3, #44897 @ 0xaf61 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87ac0 │ │ │ │ + bne.w 87bc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ab0 │ │ │ │ + beq.w 87bb8 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 879a2 │ │ │ │ - ldr r0, [pc, #356] @ (87ae0 ) │ │ │ │ + bpl.n 87aaa │ │ │ │ + ldr r0, [pc, #356] @ (87be8 ) │ │ │ │ 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] │ │ │ │ @@ -139423,174 +139492,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 87a74 │ │ │ │ + beq.n 87b7c │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r1, #13556 @ 0x34f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ cmpne ip, r1 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ ldr.w r0, [ip, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a7c │ │ │ │ + beq.n 87b84 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87a5a │ │ │ │ + ble.n 87b62 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87a2c │ │ │ │ + beq.n 87b34 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87a2c │ │ │ │ + beq.n 87b34 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87a2c │ │ │ │ + beq.n 87b34 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ add.w r6, r8, #1 │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87a12 │ │ │ │ + bne.n 87b1a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87a5a │ │ │ │ + ble.n 87b62 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87a5a │ │ │ │ + beq.n 87b62 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87a5a │ │ │ │ + beq.n 87b62 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87a5a │ │ │ │ + beq.n 87b62 │ │ │ │ adds r0, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w lr, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87a8a │ │ │ │ + beq.n 87b92 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 87a4c │ │ │ │ + bne.n 87b54 │ │ │ │ movw r2, #21648 @ 0x5490 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87ab4 │ │ │ │ - bl 87b44 │ │ │ │ + beq.n 87bbc │ │ │ │ + bl 87c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87a9a │ │ │ │ + cbnz r0, 87ba2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, ip │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbnz r0, 87ace │ │ │ │ + cbnz r0, 87bd6 │ │ │ │ mov r1, ip │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 87ad4 │ │ │ │ + bne.n 87bdc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e5ff4 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ + bl e6754 <_PyConfig_AsDict@@Base+0x114> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a74 │ │ │ │ + beq.n 87b7c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87ab0 │ │ │ │ + beq.n 87bb8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87ab0 │ │ │ │ + cbnz r2, 87bb8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87a74 │ │ │ │ - bl 1f0144 │ │ │ │ + b.n 87b7c │ │ │ │ + bl 1efcf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a74 │ │ │ │ - b.n 87a9a │ │ │ │ + beq.n 87b7c │ │ │ │ + b.n 87ba2 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 879a2 │ │ │ │ - b.n 87ab0 │ │ │ │ + bne.w 87aaa │ │ │ │ + b.n 87bb8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 87a7e │ │ │ │ - b.n 87a8a │ │ │ │ + bne.n 87b86 │ │ │ │ + b.n 87b92 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87a86 │ │ │ │ - b.n 87a5a │ │ │ │ + bne.n 87b8e │ │ │ │ + b.n 87b62 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087ae4 : │ │ │ │ +00087bec : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 87b2a │ │ │ │ + cbz r3, 87c32 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 87b20 │ │ │ │ + ble.n 87c28 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87b2e │ │ │ │ + beq.n 87c36 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87b20 │ │ │ │ + beq.n 87c28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87b2e │ │ │ │ + beq.n 87c36 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 87b20 │ │ │ │ + beq.n 87c28 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87b2e │ │ │ │ + beq.n 87c36 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 87b20 │ │ │ │ + beq.n 87c28 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 87b2e │ │ │ │ + beq.n 87c36 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87b12 │ │ │ │ + bne.n 87c1a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 87b32 │ │ │ │ + cbz r0, 87c3a │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 87b24 │ │ │ │ + bne.n 87c2c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ @@ -139601,83 +139670,83 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88230 │ │ │ │ + beq.w 882d6 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 882c8 │ │ │ │ + beq.w 883d0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56343 @ 0xdc17 │ │ │ │ + movw r2, #56359 @ 0xdc27 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 88492 │ │ │ │ + beq.w 88550 │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov fp, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #4324 @ 0x10e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #24] │ │ │ │ movw r2, #36996 @ 0x9084 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 87bfa │ │ │ │ + b.n 87d02 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87cda │ │ │ │ + bne.w 87de2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882ce │ │ │ │ + bne.w 883d6 │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r7, r7, lsl #1 │ │ │ │ ldrd r6, r0, [fp, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [fp, #12] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ - bcs.w 87e04 │ │ │ │ + bcs.w 87f0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87cbe │ │ │ │ + bne.n 87dc6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87db4 │ │ │ │ + beq.w 87ebc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 87cce │ │ │ │ + beq.n 87dd6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 884d4 │ │ │ │ + beq.w 8858a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 884e8 │ │ │ │ + beq.w 885a2 │ │ │ │ ldrd r7, r8, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w fp, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ itt ne │ │ │ │ @@ -139695,66 +139764,66 @@ │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87baa │ │ │ │ + beq.n 87cb2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 87c96 │ │ │ │ + beq.n 87d9e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r4, #8 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 87c60 │ │ │ │ + bne.n 87d68 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add sl, r8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r7 │ │ │ │ - b.n 87c46 │ │ │ │ + b.n 87d4e │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87ce4 │ │ │ │ + bne.n 87dec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w fp, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87bf4 │ │ │ │ + beq.n 87cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88454 │ │ │ │ + beq.w 885e4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87bf4 │ │ │ │ + beq.n 87cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87bf4 │ │ │ │ + bne.n 87cfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87bf4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87cfc │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 87c24 │ │ │ │ - b.n 87c0e │ │ │ │ + bne.n 87d2c │ │ │ │ + b.n 87d16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 87c7c │ │ │ │ + bne.n 87d84 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87c9e │ │ │ │ + beq.n 87da6 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8813a │ │ │ │ - ldr r3, [pc, #672] @ (87f90 ) │ │ │ │ + beq.w 88242 │ │ │ │ + ldr r3, [pc, #672] @ (88098 ) │ │ │ │ str r2, [sp, #20] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -139762,1013 +139831,1014 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - blt.w 8825a │ │ │ │ + blt.w 88362 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8806c │ │ │ │ + bne.w 88174 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880fa │ │ │ │ + beq.w 88202 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #32] │ │ │ │ - beq.w 880b8 │ │ │ │ + beq.w 881c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8826e │ │ │ │ + beq.w 88376 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88416 │ │ │ │ + bne.w 884de │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r1, r7, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne.w 88540 │ │ │ │ + bne.w 886c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87d8a │ │ │ │ + beq.n 87e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8843a │ │ │ │ + beq.w 885dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 87c9e │ │ │ │ + beq.n 87da6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 884ee │ │ │ │ + bne.w 885a8 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 884ee │ │ │ │ + bne.w 885a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r4, #8 │ │ │ │ cmp fp, r4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bne.w 87c60 │ │ │ │ - b.n 87c82 │ │ │ │ - ldr r4, [pc, #472] @ (87f90 ) │ │ │ │ + bne.w 87d68 │ │ │ │ + b.n 87d8a │ │ │ │ + ldr r4, [pc, #472] @ (88098 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8845c │ │ │ │ + bne.w 88518 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87dfc │ │ │ │ + beq.n 87f04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 87dfc │ │ │ │ - ldr r2, [pc, #436] @ (87f94 ) │ │ │ │ + cbnz r3, 87f04 │ │ │ │ + ldr r2, [pc, #436] @ (8809c ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8839c │ │ │ │ + bne.w 884a4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88190 │ │ │ │ + bne.w 882a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp ip, r3 │ │ │ │ it gt │ │ │ │ movgt.w ip, ip, lsl #1 │ │ │ │ - bgt.n 87e2c │ │ │ │ + bgt.n 87f34 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bls.n 87f10 │ │ │ │ + bls.n 88018 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bls.w 8812c │ │ │ │ + bls.w 88234 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bls.w 87f52 │ │ │ │ + bls.w 8805a │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bls.n 87e2e │ │ │ │ + bls.n 87f36 │ │ │ │ add.w r3, fp, #32 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.w 88378 │ │ │ │ + bcs.w 88482 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88364 │ │ │ │ - ldr r3, [pc, #300] @ (87f90 ) │ │ │ │ + bne.w 8846e │ │ │ │ + ldr r3, [pc, #300] @ (88098 ) │ │ │ │ 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 r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bne.w 8803a │ │ │ │ + bne.w 88142 │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 8834c │ │ │ │ + beq.w 8848c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [sl] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8800a │ │ │ │ + beq.w 88112 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 29718 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ strd r9, sl, [fp, #16] │ │ │ │ - bne.w 883ce │ │ │ │ + bne.w 885b8 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 87f04 │ │ │ │ + bhi.n 8800c │ │ │ │ add.w r3, r1, #16 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r3, r7 │ │ │ │ add.w r3, r1, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 87efc │ │ │ │ + cbz r2, 88004 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r9, r0 │ │ │ │ add.w r4, sl, r1, lsl #3 │ │ │ │ ldr.w r5, [sl, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 87f98 │ │ │ │ + bne.n 880a0 │ │ │ │ str.w r2, [sl, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87edc │ │ │ │ + bne.n 87fe4 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8819c │ │ │ │ + bne.w 882ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 87cb6 │ │ │ │ + b.n 87dbe │ │ │ │ add.w sl, fp, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.w 88158 │ │ │ │ + bne.w 88260 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 87f0c │ │ │ │ + beq.n 88014 │ │ │ │ mov r4, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ add.w lr, fp, #96 @ 0x60 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 87f28 │ │ │ │ + bne.n 88030 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov sl, r8 │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 87eaa │ │ │ │ + b.n 87fb2 │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88364 │ │ │ │ - ldr r3, [pc, #20] @ (87f90 ) │ │ │ │ + bne.w 8846e │ │ │ │ + ldr r3, [pc, #20] @ (88098 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - b.n 87e7c │ │ │ │ + b.n 87f84 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 87fe8 │ │ │ │ + bcc.n 880f0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88166 │ │ │ │ + beq.w 8826e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8816e │ │ │ │ + beq.w 88276 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88176 │ │ │ │ + beq.w 88286 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8817e │ │ │ │ + beq.w 8828e │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881aa │ │ │ │ + beq.w 882ba │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881b2 │ │ │ │ + beq.w 882c2 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881ba │ │ │ │ + beq.w 882ca │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881c2 │ │ │ │ + beq.w 882d2 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 881ca │ │ │ │ + beq.w 8827e │ │ │ │ lsrs r7, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r4, r7, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, r9, r1 │ │ │ │ add.w r4, sl, r5, lsl #3 │ │ │ │ ldr.w r1, [sl, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 881ce │ │ │ │ + bne.w 88300 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 87efc │ │ │ │ + b.n 88004 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 87eaa │ │ │ │ + bhi.w 87fb2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 87eaa │ │ │ │ + bne.w 87fb2 │ │ │ │ ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 883be │ │ │ │ + bne.w 885ec │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88378 │ │ │ │ + beq.w 88482 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 87eaa │ │ │ │ + b.n 87fb2 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 882ee │ │ │ │ + beq.w 883f6 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 88094 │ │ │ │ + ble.n 8819c │ │ │ │ adds r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 88308 │ │ │ │ + beq.w 88410 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 88084 │ │ │ │ + bne.n 8818c │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ - cbz r7, 880ca │ │ │ │ + cbz r7, 881d2 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 87d44 │ │ │ │ + bne.w 87e4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 885d8 │ │ │ │ + bne.w 88688 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 880fa │ │ │ │ + cbnz r3, 88202 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 880fa │ │ │ │ + cbz r3, 88202 │ │ │ │ movw r2, #5456 @ 0x1550 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 87d44 │ │ │ │ + bne.w 87e4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 885ae │ │ │ │ + bne.w 8865e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r7, #7796 @ 0x1e74 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 883f6 │ │ │ │ + bne.w 884be │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8840e │ │ │ │ + bne.w 884d6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87d76 │ │ │ │ + b.n 87e7e │ │ │ │ add.w r3, fp, #32 │ │ │ │ movs r4, #16 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 87f5e │ │ │ │ + b.n 88066 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87cee │ │ │ │ + bne.w 87df6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1aec08 │ │ │ │ + bl 1ae5a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87c9e │ │ │ │ - b.n 87cee │ │ │ │ + bne.w 87da6 │ │ │ │ + b.n 87df6 │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - b.n 87eaa │ │ │ │ + b.n 87fb2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 8810c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88484 │ │ │ │ + bne.w 88542 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 87dfe │ │ │ │ + b.n 87f06 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 87cb6 │ │ │ │ + b.n 87dbe │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 88004 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 88004 │ │ │ │ + b.n 8810c │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 88454 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88454 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88454 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 15ae84 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 883d0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.n 87c8c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 88210 │ │ │ │ + bcc.n 88342 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88162 │ │ │ │ + beq.n 8826a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8816a │ │ │ │ + beq.n 88272 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88172 │ │ │ │ + beq.n 88282 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8817a │ │ │ │ + beq.n 8828a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881a6 │ │ │ │ + beq.n 882b6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881ae │ │ │ │ + beq.n 882be │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881b6 │ │ │ │ + beq.n 882c6 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881be │ │ │ │ + beq.n 882ce │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 881c6 │ │ │ │ + beq.n 8827a │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r7 │ │ │ │ and.w r5, r9, r5 │ │ │ │ add.w r4, sl, r5, lsl #3 │ │ │ │ ldr.w r3, [sl, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 881d2 │ │ │ │ + bne.n 88304 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88004 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.w 88382 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88382 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88382 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 15add4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 882c8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 87b84 │ │ │ │ - movw r1, #35008 @ 0x88c0 │ │ │ │ + b.n 8810c │ │ │ │ + movw r1, #35264 @ 0x89c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f5c88 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f5838 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 885a0 │ │ │ │ + beq.w 886ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88286 │ │ │ │ + beq.n 8838e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 883b6 │ │ │ │ + beq.w 885fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8829a │ │ │ │ + beq.n 883a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 885a6 │ │ │ │ + beq.w 88604 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882b4 │ │ │ │ + beq.n 883bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 882b4 │ │ │ │ + cbnz r3, 883bc │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882c8 │ │ │ │ + beq.n 883d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88598 │ │ │ │ + beq.w 8860c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87dfe │ │ │ │ + b.n 87f06 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 87c3c │ │ │ │ + bne.w 87d44 │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r5, r9, [r1] │ │ │ │ - b.n 87cb6 │ │ │ │ + b.n 87dbe │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8860a │ │ │ │ + bne.w 88718 │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 88094 │ │ │ │ + bne.w 8819c │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8852c │ │ │ │ + beq.w 8864a │ │ │ │ movw r2, #5456 @ 0x1550 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 87d44 │ │ │ │ + bne.w 87e4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 884f6 │ │ │ │ + bne.w 88614 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r7, [r2, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 880fa │ │ │ │ + beq.w 88202 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 880a4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 72700 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 87eaa │ │ │ │ - b.n 8803a │ │ │ │ + b.n 881ac │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d545c │ │ │ │ + b.n 883d0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87eaa │ │ │ │ + bne.w 87fb2 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 8829a │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 882c8 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 883a2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 727a0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 87fb2 │ │ │ │ + b.n 88142 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 87dee │ │ │ │ + beq.w 87ef6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 87dee │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88286 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 88058 │ │ │ │ - ldr r7, [pc, #580] @ (88614 ) │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 883da │ │ │ │ - adds r4, #8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bhi.w 87f04 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 883d8 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 883d8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1b03d8 │ │ │ │ - b.n 883d8 │ │ │ │ + b.n 87ef6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ movw r3, #36996 @ 0x9084 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 87d5c │ │ │ │ + beq.w 87e64 │ │ │ │ movw r7, #7796 @ 0x1e74 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88540 │ │ │ │ + bne.w 886c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88440 │ │ │ │ + beq.n 88504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 88440 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 885dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87c9e │ │ │ │ + beq.w 87da6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87d90 │ │ │ │ + beq.w 87e98 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - b.n 88286 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 87f0c │ │ │ │ + b.n 8838e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88182 │ │ │ │ + beq.w 88292 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 884cc │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 885b0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 87df2 │ │ │ │ + beq.w 87efa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87ddc │ │ │ │ - b.n 87df2 │ │ │ │ + beq.w 87ee4 │ │ │ │ + b.n 87efa │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #34960 @ 0x8890 │ │ │ │ + movw r1, #35216 @ 0x8990 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 882c8 │ │ │ │ + beq.w 883d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882c8 │ │ │ │ + bne.w 883d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 882c8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ - b.n 88476 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 883d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa70 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fb70 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8856a │ │ │ │ + bne.w 886ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 88588 │ │ │ │ + bge.w 88708 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ - b.n 8829a │ │ │ │ + b.n 883a2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - b.w 87c3c │ │ │ │ + b.w 87d44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ + b.n 88534 │ │ │ │ + ldr r7, [pc, #356] @ (88720 ) │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + str.w r2, [fp, #8] │ │ │ │ + b.n 885d6 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cbz r2, 885d4 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 885d4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 1afd80 │ │ │ │ + adds r4, #8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bls.n 885c2 │ │ │ │ + b.n 8800c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88504 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88014 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 88160 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8838e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 883a2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 883d0 │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8833c │ │ │ │ - ldr r2, [pc, #276] @ (88618 ) │ │ │ │ + bne.w 88444 │ │ │ │ + ldr r2, [pc, #260] @ (88724 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ - cbz r7, 8851a │ │ │ │ + cbz r7, 88638 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 8833c │ │ │ │ + b.n 88444 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 880fa │ │ │ │ + beq.w 88202 │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 880a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8842a │ │ │ │ - ldr r2, [pc, #204] @ (88618 ) │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 88562 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 8842a │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #11236 @ 0x2be4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 8829a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 87c16 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - b.n 8856e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 882c8 │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - b.w 87d16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8829a │ │ │ │ + b.n 881ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 880fa │ │ │ │ - ldr r2, [pc, #92] @ (88618 ) │ │ │ │ + bne.w 88202 │ │ │ │ + ldr r2, [pc, #184] @ (88724 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 885cc │ │ │ │ + cbz r3, 8867c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r7 │ │ │ │ - b.n 880fa │ │ │ │ + b.n 88202 │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 880c4 │ │ │ │ - ldr r2, [pc, #52] @ (88618 ) │ │ │ │ + bne.w 881cc │ │ │ │ + ldr r2, [pc, #144] @ (88724 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 885fe │ │ │ │ + cbz r3, 886ae │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r7 │ │ │ │ - b.n 880c4 │ │ │ │ + b.n 881cc │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + b.w 87e1e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 884f2 │ │ │ │ + ldr r2, [pc, #88] @ (88724 ) │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 886e2 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 884f2 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #11492 @ 0x2ce4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d545c │ │ │ │ + b.n 883a2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87d1e │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + b.n 886ee │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 882f0 │ │ │ │ - b.n 88308 │ │ │ │ - nop │ │ │ │ + bne.w 883f8 │ │ │ │ + b.n 88410 │ │ │ │ asrs r0, r5, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008861c : │ │ │ │ +00088728 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 88652 │ │ │ │ + cbz r3, 8875e │ │ │ │ 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, 88692 │ │ │ │ + cbz r0, 8879e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #56343 @ 0xdc17 │ │ │ │ + movw r2, #56359 @ 0xdc27 │ │ │ │ movt r2, #3 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88664 │ │ │ │ + beq.n 88770 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 88696 │ │ │ │ + bmi.n 887a2 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88696 │ │ │ │ + cbz r3, 887a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88696 │ │ │ │ - b.w 15add4 │ │ │ │ + cbz r3, 887a2 │ │ │ │ + b.w 15ae84 │ │ │ │ movw ip, #43992 @ 0xabd8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #34960 @ 0x8890 │ │ │ │ + movw r1, #35216 @ 0x8990 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 88692 │ │ │ │ + beq.n 8879e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 886ae │ │ │ │ + cbz r2, 887ba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8864c │ │ │ │ + b.n 88758 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88692 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8879e │ │ │ │ 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 88948 │ │ │ │ + beq.w 88a54 │ │ │ │ movw r4, #11628 @ 0x2d6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 888f2 │ │ │ │ - ldr r7, [pc, #608] @ (88960 ) │ │ │ │ + bmi.w 889fe │ │ │ │ + ldr r7, [pc, #608] @ (88a6c ) │ │ │ │ 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 88922 │ │ │ │ + bhi.w 88a2e │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 88922 │ │ │ │ + bmi.w 88a2e │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 888b4 │ │ │ │ + bne.w 889c0 │ │ │ │ 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 8887a │ │ │ │ + bcs.w 88986 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 8886a │ │ │ │ + beq.w 88976 │ │ │ │ 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 887f6 │ │ │ │ + beq.n 88902 │ │ │ │ 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 88828 │ │ │ │ + bgt.n 88934 │ │ │ │ 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] @ (88964 ) │ │ │ │ + ldr r2, [pc, #436] @ (88a70 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 888ce │ │ │ │ + bne.w 889da │ │ │ │ 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 │ │ │ │ @@ -140785,198 +140855,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 8881c │ │ │ │ + bhi.n 88928 │ │ │ │ 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 88776 │ │ │ │ + b.n 88882 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 88776 │ │ │ │ + b.n 88882 │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88798 │ │ │ │ + beq.n 888a4 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88798 │ │ │ │ + bne.n 888a4 │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8893e │ │ │ │ + bne.n 88a4a │ │ │ │ add.w r1, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 88798 │ │ │ │ + bmi.n 888a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88854 │ │ │ │ + bne.n 88960 │ │ │ │ dmb ish │ │ │ │ - b.n 88798 │ │ │ │ + b.n 888a4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88812 │ │ │ │ + bne.n 8891e │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 888e6 │ │ │ │ + bne.n 889f2 │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88922 │ │ │ │ + beq.n 88a2e │ │ │ │ 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 88776 │ │ │ │ + b.n 88882 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88922 │ │ │ │ + cbz r0, 88a2e │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 88776 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 88882 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8892e │ │ │ │ + bne.n 88a3a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 887ba │ │ │ │ + b.n 888c6 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8889a │ │ │ │ + b.n 889a6 │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #100] @ (88960 ) │ │ │ │ + ldr r7, [pc, #100] @ (88a6c ) │ │ │ │ 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 88712 │ │ │ │ + bls.w 8881e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 887ba │ │ │ │ + b.n 888c6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88798 │ │ │ │ - b.n 88844 │ │ │ │ + bne.w 888a4 │ │ │ │ + b.n 88950 │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 887ee │ │ │ │ + b.n 888fa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088968 : │ │ │ │ +00088a74 : │ │ │ │ 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, 88988 │ │ │ │ + cbz r0, 88a94 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (889c4 ) │ │ │ │ + ldr r2, [pc, #56] @ (88ad0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88982 │ │ │ │ + beq.n 88a8e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88982 │ │ │ │ + beq.n 88a8e │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88982 │ │ │ │ + beq.n 88a8e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88982 │ │ │ │ + b.n 88a8e │ │ │ │ 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, 88a16 │ │ │ │ + cbz r3, 88b22 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 889fe │ │ │ │ + bge.n 88b0a │ │ │ │ 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 │ │ │ │ @@ -140985,1226 +141055,1252 @@ │ │ │ │ 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 88a16 │ │ │ │ + beq.n 88b22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88a1a │ │ │ │ + cbz r2, 88b26 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a16 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88b22 │ │ │ │ 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 76f50 │ │ │ │ + bl 76ff0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 88a50 │ │ │ │ + cbz r0, 88b5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d634 │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + b.w 6d6b4 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57488 @ 0xe090 │ │ │ │ + movw r0, #57744 @ 0xe190 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_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 88c62 │ │ │ │ + bls.w 88d6e │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 88bc8 │ │ │ │ + bls.w 88cd4 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 88cae │ │ │ │ + bls.w 88dba │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 88a90 │ │ │ │ + bls.n 88b9c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88db4 │ │ │ │ + bcs.w 88ebc │ │ │ │ movw r7, #20256 @ 0x4f20 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88d54 │ │ │ │ - ldr r3, [pc, #676] @ (88d68 ) │ │ │ │ + bne.w 88e60 │ │ │ │ + ldr r3, [pc, #676] @ (88e74 ) │ │ │ │ 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 88b94 │ │ │ │ + bne.n 88ca0 │ │ │ │ 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 88d3e │ │ │ │ + beq.w 88e4a │ │ │ │ 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 88b74 │ │ │ │ + beq.n 88c80 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29718 │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ ldrd r2, r1, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ adds r0, r6, r3 │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88d7c │ │ │ │ + bne.w 88e88 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 88b66 │ │ │ │ + bhi.n 88c72 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov ip, r7 │ │ │ │ add lr, r3 │ │ │ │ mov r9, r6 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88b5c │ │ │ │ + cbz r2, 88c68 │ │ │ │ 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 88c02 │ │ │ │ + bne.n 88d0e │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 88b3c │ │ │ │ + bne.n 88c48 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 88cd6 │ │ │ │ + bne.w 88de2 │ │ │ │ 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 88cbc │ │ │ │ + bhi.w 88dc8 │ │ │ │ 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 88b08 │ │ │ │ + bne.n 88c14 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88d6c │ │ │ │ + bne.w 88e78 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88db4 │ │ │ │ + beq.w 88ebc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 88b0a │ │ │ │ + b.n 88c16 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #20256 @ 0x4f20 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88d54 │ │ │ │ - ldr r3, [pc, #376] @ (88d68 ) │ │ │ │ + bne.w 88e60 │ │ │ │ + ldr r3, [pc, #376] @ (88e74 ) │ │ │ │ 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 88adc │ │ │ │ + b.n 88be8 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 88c40 │ │ │ │ + bcc.n 88d4c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cb8 │ │ │ │ + beq.n 88dc4 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cca │ │ │ │ + beq.n 88dd6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cce │ │ │ │ + beq.n 88dda │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cd2 │ │ │ │ + beq.n 88dde │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88ce2 │ │ │ │ + beq.n 88dee │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cde │ │ │ │ + beq.n 88dea │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88ce6 │ │ │ │ + beq.n 88df2 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cea │ │ │ │ + beq.n 88df6 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88cee │ │ │ │ + beq.n 88dfa │ │ │ │ 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 88cf2 │ │ │ │ + bne.n 88dfe │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 88b5c │ │ │ │ + b.n 88c68 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 88ca4 │ │ │ │ + bne.n 88db0 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88b6c │ │ │ │ + beq.w 88c78 │ │ │ │ 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 88c7e │ │ │ │ + bne.n 88d8a │ │ │ │ movs r5, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88b0a │ │ │ │ + b.n 88c16 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88b0a │ │ │ │ + b.n 88c16 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 88bd0 │ │ │ │ + b.n 88cdc │ │ │ │ adds r5, #8 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88b0a │ │ │ │ + b.n 88c16 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78208 │ │ │ │ - b.n 88b6c │ │ │ │ + bl 782a8 │ │ │ │ + b.n 88c78 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 88c5c │ │ │ │ + b.n 88d68 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 88d30 │ │ │ │ + bcc.n 88e3c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cb8 │ │ │ │ + beq.n 88dc4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cca │ │ │ │ + beq.n 88dd6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cce │ │ │ │ + beq.n 88dda │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cd2 │ │ │ │ + beq.n 88dde │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88ce2 │ │ │ │ + beq.n 88dee │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cde │ │ │ │ + beq.n 88dea │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88ce6 │ │ │ │ + beq.n 88df2 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cea │ │ │ │ + beq.n 88df6 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88cee │ │ │ │ + beq.n 88dfa │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ mov sl, r5 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 88c4a │ │ │ │ + b.n 88d56 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88b08 │ │ │ │ - b.n 88b94 │ │ │ │ + bne.w 88c14 │ │ │ │ + b.n 88ca0 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 88db4 │ │ │ │ + cbz r0, 88ebc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 88b0a │ │ │ │ + b.n 88c16 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 88bb2 │ │ │ │ + b.n 88cbe │ │ │ │ mov sl, r7 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88d8e │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - cmp r9, r6 │ │ │ │ - bhi.n 88dae │ │ │ │ + b.n 88eb2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 88d8a │ │ │ │ - ldr r3, [pc, #36] @ (88dc0 ) │ │ │ │ + cbz r2, 88eae │ │ │ │ + ldr r3, [pc, #40] @ (88ec8 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 88d8a │ │ │ │ + beq.n 88eae │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b03d8 │ │ │ │ - b.n 88d8a │ │ │ │ + bl 1afd80 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + cmp r9, r6 │ │ │ │ + bls.n 88e96 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ - b.n 88b66 │ │ │ │ - bl 1f5cf4 │ │ │ │ + b.n 88c72 │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88b6e │ │ │ │ + b.n 88c7a │ │ │ │ nop │ │ │ │ asrs r0, r5, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - mov r5, r0 │ │ │ │ ldrd r7, r2, [r3, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ + ldr r5, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ - add.w lr, r2, #28 │ │ │ │ - ldr.w r8, [r2, #28] │ │ │ │ - add.w r2, r9, r4 │ │ │ │ - ldr.w r6, [lr, #4] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add.w r4, r2, #28 │ │ │ │ + ldr.w r9, [r2, #28] │ │ │ │ + add.w r2, fp, r5 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r2, r3, #3 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r1 │ │ │ │ itttt eq │ │ │ │ - addeq.w r3, r0, ip, lsl #4 │ │ │ │ + ldreq r3, [sp, #12] │ │ │ │ + addeq.w r3, r3, ip, lsl #4 │ │ │ │ addeq r3, #28 │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ - stmiaeq.w lr, {r0, r1, r2, r3} │ │ │ │ + it eq │ │ │ │ + stmiaeq.w r4, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - str.w ip, [r5, #24] │ │ │ │ mov r2, r7 │ │ │ │ + str.w ip, [r0, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1b041c │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.w 89668 │ │ │ │ + mov r3, fp │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + bl 1afdc4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.w 897aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 894d6 │ │ │ │ - subs.w r2, r9, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 88f74 │ │ │ │ - add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ - add.w r1, r7, sl, lsl #2 │ │ │ │ + bne.w 89616 │ │ │ │ + subs.w fp, fp, r4 │ │ │ │ + beq.w 89126 │ │ │ │ + add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ + add.w r1, r7, r4, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ - subs r3, r4, #1 │ │ │ │ + subs r3, r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1b0500 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 89636 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + bl 1afea8 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ble.w 897a4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bgt.w 890e0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 8963c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r0, r5, #12 │ │ │ │ + cmp fp, r2 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 89242 │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt.w 89784 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b05ec │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w fp, r4, #4 │ │ │ │ - ldrd r4, r2, [r5, #12] │ │ │ │ - str.w r3, [r7, sl, lsl #2] │ │ │ │ + adds r0, #12 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 1aff84 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + adds r5, #4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldrd r8, r2, [r2, #12] │ │ │ │ + str.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8959a │ │ │ │ + bne.w 896de │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 88f52 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 89104 │ │ │ │ + add.w r7, r9, #4 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89566 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw ip, #29305 @ 0x7279 │ │ │ │ + movt ip, #8 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r6, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8906a │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r3 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ + bpl.w 897a0 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.w 89756 │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + tst.w r1, #32 │ │ │ │ + beq.w 89764 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.n 890a2 │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r6, r8, #4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 89600 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - movs r7, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov fp, sl │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f18 │ │ │ │ - blt.w 8964e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - str.w r3, [fp] │ │ │ │ - mov r1, sl │ │ │ │ + beq.n 890b2 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 890b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r5, r4, #4 │ │ │ │ + str r6, [r4, #0] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89054 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 88f48 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 88f7c │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 88ed6 │ │ │ │ - ldr.w r3, [r4], #4 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - str.w r3, [fp] │ │ │ │ - mov sl, r1 │ │ │ │ + bne.n 890ea │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89566 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 8912e │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 88fea │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 890d8 │ │ │ │ + blt.w 8977a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 89070 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 89400 │ │ │ │ + cbnz r3, 890c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble.n 88f7c │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 88ed6 │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 88f70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 890fe │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.n 8912e │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 88fea │ │ │ │ + add.w r1, r6, #28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 293a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8903a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 8903e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 89088 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 89088 │ │ │ │ + ldr.w r3, [r8], #4 │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8904e │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8904e │ │ │ │ + str r4, [sp, #16] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 89122 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ - str.w fp, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b05ec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1aff84 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r1 │ │ │ │ - add.w sl, r3, #1 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add.w sl, r4, #1 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ it gt │ │ │ │ subgt.w sl, sl, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w sl, [r5] │ │ │ │ - bl 1b041c │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ - bne.n 8908e │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r7, #4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8943a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + str.w sl, [r0] │ │ │ │ + bl 1afdc4 │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ + bne.n 891f6 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + adds r5, #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8959e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 89452 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 890fc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - adds r6, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1b0500 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - beq.w 89436 │ │ │ │ - blt.w 8965a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + adds r7, #4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 1afea8 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq.w 8959a │ │ │ │ + blt.w 897bc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 1b0634 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8944a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8945a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 89452 │ │ │ │ - add.w r6, r6, r8, lsl #2 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r2, [r4], #4 │ │ │ │ - adds r7, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r5, r6, lsl #2 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 1affcc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 895ac │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89462 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 894ce │ │ │ │ - cmp.w fp, #6 │ │ │ │ - bgt.n 88f84 │ │ │ │ - cmp.w r8, #6 │ │ │ │ - bgt.n 88f84 │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + bne.w 895b2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r3, r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 88ed0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ + beq.n 890fc │ │ │ │ + add.w r7, r7, r6, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ + adds r5, #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 895ba │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89564 │ │ │ │ + cmp.w r9, #6 │ │ │ │ + bgt.n 89136 │ │ │ │ + cmp r6, #6 │ │ │ │ + bgt.n 89136 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - beq.w 89606 │ │ │ │ - adds r0, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 88f08 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ - beq.w 895fa │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 88f3a │ │ │ │ - blt.w 8965a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r8, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 88fe2 │ │ │ │ + blt.w 897bc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str.w fp, [sp] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - add.w r7, r7, fp, lsl #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b05ec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 895b2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r4, r4, fp, lsl #2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r5, r9, lsl #2 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1aff84 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 896d8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895aa │ │ │ │ - sub.w r9, r9, fp │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 895ba │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 88fa8 │ │ │ │ - b.n 89430 │ │ │ │ + bne.w 896d0 │ │ │ │ + sub.w fp, fp, r9 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89732 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 8915a │ │ │ │ + b.n 89594 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 895de │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - add.w r4, r2, #1073741824 @ 0x40000000 │ │ │ │ + bgt.w 8971e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r5, r3, #1 │ │ │ │ + add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r7, r8, r3, lsl #2 │ │ │ │ + add.w r7, r9, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 894fe │ │ │ │ + bne.w 89636 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1b05ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrd r0, r1, [r5, #12] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + add.w r8, r3, #12 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ + bl 1aff84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - add.w sl, r3, r4, lsl #2 │ │ │ │ + ldmia.w r8, {r0, r1} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89576 │ │ │ │ + bne.w 896ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - sub.w fp, r2, #4 │ │ │ │ + sub.w sl, r2, #4 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str.w r2, [r8, r1, lsl #2] │ │ │ │ + str.w r2, [r9, r5, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 894b8 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r7, sl │ │ │ │ - movw ip, #29029 @ 0x7165 │ │ │ │ + beq.w 89610 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, fp │ │ │ │ + mov fp, sl │ │ │ │ + movw ip, #29305 @ 0x7279 │ │ │ │ movt ip, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89202 │ │ │ │ + bne.n 89368 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 8967e │ │ │ │ + bpl.w 897b8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 89610 │ │ │ │ + bpl.w 89768 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 8961e │ │ │ │ + beq.w 89776 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 8928e │ │ │ │ + bpl.n 893f4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8929e │ │ │ │ + beq.n 89404 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 89242 │ │ │ │ + bge.n 893a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 89224 │ │ │ │ + cbnz r3, 8938a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 893de │ │ │ │ + beq.w 89544 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 892a6 │ │ │ │ + bge.n 8940c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 89182 │ │ │ │ + b.n 892e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89240 │ │ │ │ - blt.w 89622 │ │ │ │ + beq.n 893a6 │ │ │ │ + blt.w 8974c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 891e4 │ │ │ │ + beq.n 8934a │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 89572 │ │ │ │ + beq.w 896ee │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 891ee │ │ │ │ + b.n 89354 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ - cbnz r3, 8926c │ │ │ │ + cbnz r3, 893d2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 894b6 │ │ │ │ + beq.w 8960c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 892a6 │ │ │ │ + ble.n 8940c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 89182 │ │ │ │ + b.n 892e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 895f0 │ │ │ │ + beq.w 89740 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 8925c │ │ │ │ + b.n 893c2 │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 293a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 891d4 │ │ │ │ + bne.n 8933a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 891d8 │ │ │ │ - b.n 89242 │ │ │ │ + blt.n 8933e │ │ │ │ + b.n 893a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - bl 1b041c │ │ │ │ + bl 1afdc4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 8962c │ │ │ │ + blt.w 89796 │ │ │ │ subs.w r3, sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 89320 │ │ │ │ + beq.n 89486 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w sl, r6, sl │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8958a │ │ │ │ + bne.w 896fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89592 │ │ │ │ + bne.w 896f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 1b0634 │ │ │ │ + bl 1affcc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 893da │ │ │ │ + beq.n 89540 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 894be │ │ │ │ + bne.w 896b8 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 894b2 │ │ │ │ + beq.w 89608 │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b0500 │ │ │ │ + bl 1afea8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 89672 │ │ │ │ + blt.w 897c6 │ │ │ │ subs.w r6, r8, r5 │ │ │ │ - beq.n 893d6 │ │ │ │ + beq.n 8953c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 894ee │ │ │ │ + bne.w 896c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 894f6 │ │ │ │ + bne.w 8962e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1b05ec │ │ │ │ + bl 1aff84 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 89472 │ │ │ │ + beq.n 895c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8966e │ │ │ │ + beq.w 897b0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 894de │ │ │ │ + bne.w 8961e │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.w 89582 │ │ │ │ + beq.w 89738 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 892b2 │ │ │ │ + bgt.w 89418 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.w 892b2 │ │ │ │ + bgt.w 89418 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 89176 │ │ │ │ + b.n 892dc │ │ │ │ mov r5, r8 │ │ │ │ - b.n 8939a │ │ │ │ + b.n 89500 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 893f8 │ │ │ │ + cbz r3, 8955e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ rsb r1, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1b05ec │ │ │ │ + bl 1aff84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 894ae │ │ │ │ - mov fp, r1 │ │ │ │ + b.n 897b2 │ │ │ │ + str r4, [sp, #16] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w fp, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl 1b0634 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [fp, r5, lsl #2] │ │ │ │ + bl 1affcc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str.w r3, [r5, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 895d0 │ │ │ │ + bne.w 89710 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 88f70 │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 89020 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 88fb8 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89006 │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - b.n 88f4e │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 8900e │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89030 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 89122 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 891c4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 89168 │ │ │ │ + add.w r4, r4, r6, lsl #2 │ │ │ │ + b.n 891ae │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 891b6 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 891d2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ rsb r3, r5, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 1b0634 │ │ │ │ + bl 1affcc │ │ │ │ mvn.w r3, #3 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 895c2 │ │ │ │ + bne.n 89702 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 88f74 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 89126 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - b.n 89478 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 89330 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 89406 │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + b.n 895d0 │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 88e3e │ │ │ │ + b.n 88f46 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 893aa │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 89368 │ │ │ │ + b.n 89510 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 89374 │ │ │ │ + b.n 894da │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ + add.w r3, r6, r5, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ + add.w r6, r3, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b05ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r2, r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 1aff84 │ │ │ │ + add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldrd r3, r2, [r5, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldrd r3, r2, [r2, #12] │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ - add.w sl, r3, r4, lsl #2 │ │ │ │ + add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, r1, [r5, #12] │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbnz r0, 8957a │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + cbnz r0, 896b0 │ │ │ │ + mov sl, r2 │ │ │ │ subs r4, r7, #4 │ │ │ │ - ldr.w r2, [fp], #-4 │ │ │ │ - str.w r2, [r8, r1, lsl #2] │ │ │ │ + ldr.w r2, [sl], #-4 │ │ │ │ + str.w r2, [r9, r5, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89158 │ │ │ │ + beq.w 892bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - b.n 89158 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 893de │ │ │ │ + b.n 892bc │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 8954c │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 893de │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ + b.n 89688 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 892f0 │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 892fc │ │ │ │ + b.n 89496 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 894ce │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 8922e │ │ │ │ + add.w r4, r4, r9, lsl #2 │ │ │ │ + b.n 89222 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 88eb4 │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 890ca │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ + b.n 88fba │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 89544 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 890be │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 89406 │ │ │ │ + b.n 89462 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 89456 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 894ac │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ + b.n 89602 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.n 89430 │ │ │ │ + b.n 89594 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22a978 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 22a954 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 890e8 │ │ │ │ - b.n 894ae │ │ │ │ - mov sl, r7 │ │ │ │ + bne.w 8924a │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 89126 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + b.n 8956a │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 89544 │ │ │ │ + mov sl, fp │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ + mov fp, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 89478 │ │ │ │ - mov fp, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 89406 │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 88f4e │ │ │ │ + b.n 895d0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 89544 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 89026 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 890a6 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 891c0 │ │ │ │ + bne.w 89326 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 89292 │ │ │ │ + b.n 893f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 893de │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 890fe │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + bl 22a954 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 88f86 │ │ │ │ + b.n 89122 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 893de │ │ │ │ + b.n 89544 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 8975a │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 89126 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + b.n 89126 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 88f74 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22a978 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 88e80 │ │ │ │ - b.n 88f70 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 88f4e │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 88f4e │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 89126 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 8976c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 894ae │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 893fc │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 890fe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 893de │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 89614 │ │ │ │ + b.n 89544 │ │ │ │ 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 │ │ │ │ @@ -142215,987 +142311,981 @@ │ │ │ │ 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, 896ce │ │ │ │ + cbz r4, 8981e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 896ce │ │ │ │ + beq.n 8981e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 896d6 │ │ │ │ + cbz r3, 89826 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f83c │ │ │ │ - ldr r2, [pc, #60] @ (89714 ) │ │ │ │ + b.w 7f93c │ │ │ │ + ldr r2, [pc, #60] @ (89864 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 896f4 │ │ │ │ + cbnz r3, 89844 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f83c │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.w 7f93c │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89708 │ │ │ │ + bne.n 89858 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 896ec │ │ │ │ + b.n 8983c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89700 │ │ │ │ + b.n 89850 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00089718 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089868 <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89728 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 89878 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89758 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 898a8 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89738 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 89888 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89724 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89874 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 897c2 <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ + beq.n 89912 <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1f1164 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89724 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89874 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 897ae <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ + bne.n 898fe <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 897a2 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + cbz r3, 898f2 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ - movw r2, #35072 @ 0x8900 │ │ │ │ + b.w 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + movw r2, #35328 @ 0x8a00 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 89796 <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + b.n 898e6 <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89782 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + bne.n 898d2 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89782 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ - movw r2, #35024 @ 0x88d0 │ │ │ │ + b.n 898d2 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + movw r2, #35280 @ 0x89d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1f1164 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #648] @ (89a6c <_Py_CheckFunctionResult@@Base+0x354>) │ │ │ │ + ldr r1, [pc, #672] @ (89bd4 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 89950 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + beq.w 89a9c <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 899ec <_Py_CheckFunctionResult@@Base+0x2d4> │ │ │ │ + beq.w 89b3a <_Py_CheckFunctionResult@@Base+0x2d2> │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #616] @ 89a74 <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ + ldr.w r8, [pc, #640] @ 89bdc <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ orrs r2, r4 │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 899fe <_Py_CheckFunctionResult@@Base+0x2e6> │ │ │ │ + beq.w 89b4c <_Py_CheckFunctionResult@@Base+0x2e4> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 89a2a <_Py_CheckFunctionResult@@Base+0x312> │ │ │ │ + ble.w 89b78 <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bmi.w 89956 <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 89aa2 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ - cbz r6, 89868 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + cbz r6, 899b8 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89868 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + beq.n 899b8 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89992 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 89ae0 <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 898fc <_Py_CheckFunctionResult@@Base+0x1e4> │ │ │ │ + beq.n 89a48 <_Py_CheckFunctionResult@@Base+0x1e0> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 89886 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + cbz r6, 899d6 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89886 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + beq.n 899d6 <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 899b4 <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 89b02 <_Py_CheckFunctionResult@@Base+0x29a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 898fa <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 89a46 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - cbz r6, 898c4 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbz r6, 89a14 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 898c4 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + beq.n 89a14 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 898c4 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbnz r2, 89a14 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #460] @ (89a70 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #484] @ (89bd8 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89a94 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + bne.w 89bb4 <_Py_CheckFunctionResult@@Base+0x34c> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ subs r6, r5, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 898ca <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ - b.n 898fa <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.n 89a1a <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + b.n 89a46 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 898fa <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 89a46 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ mov r5, r9 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r7 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, r3 │ │ │ │ mov r7, r4 │ │ │ │ + mov fp, r3 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #-4]! │ │ │ │ - cbz r5, 898ee <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + cbz r5, 89a3c <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 898ee <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + beq.n 89a3c <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 899d6 <_Py_CheckFunctionResult@@Base+0x2be> │ │ │ │ + beq.n 89b24 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 898da <_Py_CheckFunctionResult@@Base+0x1c2> │ │ │ │ + bcs.n 89a28 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ mov r4, r7 │ │ │ │ mov r3, fp │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8996e <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 89abc <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #19 │ │ │ │ - bgt.n 8996e <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 89abc <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcs.n 8996e <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 89abc <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ movw r5, #42028 @ 0xa42c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 8996e <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 89abc <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ add r2, r1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1612] @ 0x64c │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #1612] @ 0x64c │ │ │ │ str.w r0, [r2, #1692] @ 0x69c │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ - bgt.n 89986 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 89ad4 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89a4a <_Py_CheckFunctionResult@@Base+0x332> │ │ │ │ + beq.w 89bfc <_Py_CheckFunctionResult@@Base+0x394> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcc.n 8991e <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + bcc.n 89a6a <_Py_CheckFunctionResult@@Base+0x202> │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 89950 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + ble.n 89a9c <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 155cfc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 155e24 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #216] @ (89a70 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #244] @ (89bd8 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89a78 <_Py_CheckFunctionResult@@Base+0x360> │ │ │ │ + bne.n 89be0 <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 8986c <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ - b.n 898fa <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.w 899bc <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ + b.n 89a46 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #184] @ (89a70 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #208] @ (89bd8 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89a4e <_Py_CheckFunctionResult@@Base+0x336> │ │ │ │ + bne.n 89b98 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8988a <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ - b.n 898fa <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ - ldr r2, [pc, #152] @ (89a70 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + bne.w 899da <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ + b.n 89a46 <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ + ldr r2, [pc, #176] @ (89bd8 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 89a12 <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ + cbnz r3, 89b60 <_Py_CheckFunctionResult@@Base+0x2f8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 898ee <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ - ldr.w r8, [pc, #132] @ 89a74 <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ + b.n 89a3c <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + ldr.w r8, [pc, #160] @ 89bdc <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89838 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + bne.w 89988 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42496 @ 0xa600 │ │ │ │ + movw r0, #42752 @ 0xa700 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 899e4 <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ + beq.n 89b32 <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 899e4 <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ + b.n 89b32 <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #38865 @ 0x97d1 │ │ │ │ + movw r1, #39201 @ 0x9921 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89840 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ + bne.w 89990 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 155ce8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - b.n 8996e <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.w 155e10 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 899c6 <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ + beq.n 89b14 <_Py_CheckFunctionResult@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 899c6 <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ - nop │ │ │ │ - asrs r0, r5, #4 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 89b14 <_Py_CheckFunctionResult@@Base+0x2ac> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 899a4 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.w 89a04 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 899a4 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 89a04 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + nop │ │ │ │ + asrs r0, r5, #4 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 898b4 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + beq.n 89af2 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 898b4 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ - nop │ │ │ │ + b.n 89af2 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + b.n 89abc <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 89af0 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbz r0, 89c3c <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ mov r4, r0 │ │ │ │ - bl 72144 │ │ │ │ + bl 721e4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 89ada <_Py_CheckFunctionResult@@Base+0x3c2> │ │ │ │ + cbz r0, 89c26 <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89af0 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + beq.n 89c3c <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89af0 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbnz r3, 89c3c <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 89ad6 <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ + b.n 89c22 <_Py_CheckFunctionResult@@Base+0x3ba> │ │ │ │ │ │ │ │ -00089af4 : │ │ │ │ +00089c40 : │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w lr, [pc, #20] @ 89b10 │ │ │ │ + ldr.w lr, [pc, #20] @ 89c5c │ │ │ │ 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 89b14 │ │ │ │ + b.n 89c60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a3f6 │ │ │ │ + beq.w 8a534 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 8a3f6 │ │ │ │ + bmi.w 8a534 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 89fda │ │ │ │ + beq.w 8a11a │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #15173 @ 0x3b45 │ │ │ │ + movw r1, #16765 @ 0x417d │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89fda │ │ │ │ + bne.w 8a11a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 89b74 │ │ │ │ + beq.n 89cc0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 89b7c │ │ │ │ + cbnz r0, 89cc8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89d48 │ │ │ │ + bne.w 89e94 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d46 │ │ │ │ + bne.w 89e92 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d46 │ │ │ │ + bne.w 89e92 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 89d46 │ │ │ │ + bne.w 89e92 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 8a10c │ │ │ │ + bne.w 8a24c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a288 │ │ │ │ + bne.w 8a47e │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ add.w r2, sl, r3 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds.w fp, r7, #4096 @ 0x1000 │ │ │ │ str.w fp, [sl, r3] │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a240 │ │ │ │ + beq.w 8a386 │ │ │ │ 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 8a26c │ │ │ │ + bmi.w 8a3b2 │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - movw r0, #9777 @ 0x2631 │ │ │ │ + movw r0, #9937 @ 0x26d1 │ │ │ │ movt r0, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8a1e8 │ │ │ │ - ldr r3, [pc, #688] @ (89ecc ) │ │ │ │ + bne.w 8a32a │ │ │ │ + ldr r3, [pc, #680] @ (8a010 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bcs.w 8a192 │ │ │ │ + bcs.w 8a2d4 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8a1d8 │ │ │ │ + beq.w 8a31a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 89f66 │ │ │ │ + beq.w 8a0ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ orr.w fp, r3, fp │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ + ldr.w r7, [r8, #16] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a230 │ │ │ │ - add.w r2, r8, #20 │ │ │ │ - mov.w r9, #8 │ │ │ │ - add r2, r3 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - ldr.w r7, [r8, #16] │ │ │ │ + beq.w 8a370 │ │ │ │ cmp r7, #0 │ │ │ │ - itt gt │ │ │ │ - movgt r0, #0 │ │ │ │ - mvngt.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ble.n 89cce │ │ │ │ + itttt gt │ │ │ │ + addgt.w r2, r8, #20 │ │ │ │ + movgt.w r9, #8 │ │ │ │ + addgt r2, r2, r3 │ │ │ │ + addgt r1, r2, #4 │ │ │ │ + ble.n 89e1a │ │ │ │ + movs r0, #0 │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 89cc2 │ │ │ │ + cbz r3, 89e0e │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w sl, ip, #1 │ │ │ │ cmp ip, lr │ │ │ │ - beq.n 89d28 │ │ │ │ + beq.n 89e74 │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w sl, [r3] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 89d34 │ │ │ │ + bne.n 89e80 │ │ │ │ adds r0, #1 │ │ │ │ add r1, r9 │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.n 89cce │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 89e1a │ │ │ │ add r2, r9 │ │ │ │ - b.n 89ca2 │ │ │ │ + b.n 89dee │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89ed0 │ │ │ │ + bne.w 8a014 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [r5, #24] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ str r2, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b74 │ │ │ │ + beq.w 89cc0 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b74 │ │ │ │ - ldr r0, [pc, #456] @ (89ecc ) │ │ │ │ + bne.w 89cc0 │ │ │ │ + ldr r0, [pc, #448] @ (8a010 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 89b74 │ │ │ │ + b.n 89cc0 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 89cc2 │ │ │ │ + beq.n 89e0e │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ - cmp r7, r0 │ │ │ │ + cmp r0, r7 │ │ │ │ str.w r3, [ip] │ │ │ │ - beq.n 89cce │ │ │ │ + beq.n 89e1a │ │ │ │ add r1, r9 │ │ │ │ add r2, r9 │ │ │ │ - b.n 89ca2 │ │ │ │ + b.n 89dee │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r7, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull lr, r1, r1, r7 │ │ │ │ sub.w r1, r1, r7, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8a0ba │ │ │ │ + bgt.w 8a1fa │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89b74 │ │ │ │ + beq.w 89cc0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a204 │ │ │ │ + bne.w 8a344 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 89b74 │ │ │ │ + ble.w 89cc0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r6, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e9c │ │ │ │ + beq.n 89fe6 │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89fb8 │ │ │ │ + beq.w 8a0d0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 89ebe │ │ │ │ + bne.n 8a000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 89e82 │ │ │ │ + bne.n 89fcc │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 89e04 │ │ │ │ + bne.n 89f4e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 89ec4 │ │ │ │ + bne.n 8a006 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7ca6c │ │ │ │ + bl 7cb94 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 89e52 │ │ │ │ + bne.n 89f9c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 89e6e │ │ │ │ + bne.n 89fb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a18c │ │ │ │ + bne.w 8a2ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8a418 │ │ │ │ + bne.w 8a556 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89d78 │ │ │ │ + b.n 89ec4 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a412 │ │ │ │ + beq.w 8a550 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8a160 │ │ │ │ + bne.w 8a2a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a272 │ │ │ │ + bne.w 8a3b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 7ca6c │ │ │ │ + bl 7cb94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89de2 │ │ │ │ + beq.n 89f2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89de2 │ │ │ │ + bne.n 89f2c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89de8 │ │ │ │ + beq.n 89f32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89de8 │ │ │ │ + bne.n 89f32 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 89de8 │ │ │ │ + b.n 89f32 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 89e04 │ │ │ │ + bne.n 89f4e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 89ec4 │ │ │ │ + bne.n 8a006 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 89dcc │ │ │ │ + b.n 89f16 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a152 │ │ │ │ - cmp r2, r9 │ │ │ │ - ble.w 89b74 │ │ │ │ + beq.w 8a292 │ │ │ │ ldrd r2, r6, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 89dba │ │ │ │ + beq.n 89f04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89dba │ │ │ │ + b.n 89f04 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 89e92 │ │ │ │ + b.n 89fdc │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.w 89cdc │ │ │ │ + bne.w 89e28 │ │ │ │ ldrb r0, [r7, #6] │ │ │ │ ldrb.w ip, [r7, #5] │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ lsl.w r9, r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a132 │ │ │ │ + beq.w 8a272 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 89f34 │ │ │ │ + ble.n 8a074 │ │ │ │ add r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r9, #20 │ │ │ │ add.w r4, r9, #24 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r9, r6, lsl #3] │ │ │ │ - cbz r0, 89f18 │ │ │ │ + cbz r0, 8a05a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 89f18 │ │ │ │ + beq.n 8a05a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 89f8e │ │ │ │ + cbz r1, 8a0a6 │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ - cbz r0, 89f2c │ │ │ │ + cbz r0, 8a06c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 89f2c │ │ │ │ + beq.n 8a06c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 89fa4 │ │ │ │ + cbz r1, 8a0bc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 89f04 │ │ │ │ + bne.n 8a048 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 89fd2 │ │ │ │ - ldr r3, [pc, #708] @ (8a200 ) │ │ │ │ + bne.n 8a112 │ │ │ │ + ldr r3, [pc, #708] @ (8a340 ) │ │ │ │ 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 89fd2 │ │ │ │ + bhi.n 8a112 │ │ │ │ ldrb r0, [r7, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89fd2 │ │ │ │ + beq.n 8a112 │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w r7, [r0, #2420] @ 0x974 │ │ │ │ - b.n 89cdc │ │ │ │ - ldrd r3, r7, [r0, #24] │ │ │ │ - cmp r7, r3 │ │ │ │ - bcc.w 8a100 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add.w r1, r3, ip, lsl #3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - adds r1, r0, r3 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str.w lr, [r0, r3] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8a192 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - b.n 89c64 │ │ │ │ + b.n 89e28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r6, lsl #3] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89f1e │ │ │ │ - b.n 89f2c │ │ │ │ + bne.n 8a060 │ │ │ │ + b.n 8a06c │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 89f04 │ │ │ │ - b.n 89f32 │ │ │ │ + bne.n 8a048 │ │ │ │ + b.n 8a072 │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 89b74 │ │ │ │ + ble.w 89cc0 │ │ │ │ adds r3, #8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a1ca │ │ │ │ + beq.w 8a30c │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 89dae │ │ │ │ - b.n 89b74 │ │ │ │ + bgt.w 89efa │ │ │ │ + b.n 89cc0 │ │ │ │ + ldrd r3, r7, [r0, #24] │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.w 8a240 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w r1, r3, ip, lsl #3 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + adds r1, r0, r3 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str.w lr, [r0, r3] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8a2d4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + b.n 89db0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ - b.n 89cdc │ │ │ │ + bl 782a8 │ │ │ │ + b.n 89e28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 128b08 │ │ │ │ + bl 1292c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a18c │ │ │ │ - bl 8861c │ │ │ │ + beq.w 8a2ce │ │ │ │ + bl 88728 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a006 │ │ │ │ + beq.n 8a146 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a408 │ │ │ │ + beq.w 8a546 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a18c │ │ │ │ + beq.w 8a2ce │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88968 │ │ │ │ + bl 88a74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a2d4 │ │ │ │ - ldr.w r9, [pc, #480] @ 8a200 │ │ │ │ - cbz r0, 8a082 │ │ │ │ + bne.w 8a3be │ │ │ │ + ldr.w r9, [pc, #480] @ 8a340 │ │ │ │ + cbz r0, 8a1c2 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84464 │ │ │ │ + bl 84564 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a374 │ │ │ │ + beq.w 8a460 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83d8c <_PyType_LookupRef@@Base+0x388> │ │ │ │ + bl 83e8c <_PyType_LookupRef@@Base+0x388> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a0a6 │ │ │ │ + bne.n 8a1e6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a05e │ │ │ │ + beq.n 8a19e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3ea │ │ │ │ + beq.w 8a528 │ │ │ │ mov r0, r7 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8a2b6 │ │ │ │ + beq.w 8a4a6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a028 │ │ │ │ + bne.n 8a168 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a34e │ │ │ │ + bne.w 8a43a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a098 │ │ │ │ + beq.n 8a1d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 8a098 │ │ │ │ + cbnz r3, 8a1d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 89b76 │ │ │ │ + b.n 89cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a04a │ │ │ │ + bne.n 8a18a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8a04a │ │ │ │ + b.n 8a18a │ │ │ │ add r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ @@ -143207,1303 +143297,1304 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d0e8 │ │ │ │ + bl 7d204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a18c │ │ │ │ + bne.n 8a2ce │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89d66 │ │ │ │ + b.n 89eb2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 89c64 │ │ │ │ + b.n 89db0 │ │ │ │ movs r3, #1 │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ bic.w r7, r7, #1 │ │ │ │ smull lr, r8, r7, lr │ │ │ │ sub.w r7, r8, r7, asr #31 │ │ │ │ cmp r0, r7 │ │ │ │ - bgt.w 89ba6 │ │ │ │ - b.n 89d48 │ │ │ │ + bgt.w 89cf2 │ │ │ │ + b.n 89e94 │ │ │ │ add r9, r7 │ │ │ │ - b.n 8a148 │ │ │ │ + b.n 8a288 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ add.w r9, r9, #12 │ │ │ │ cmp r6, sl │ │ │ │ - blt.n 8a136 │ │ │ │ - b.n 89f34 │ │ │ │ + blt.n 8a276 │ │ │ │ + b.n 8a074 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 89ea4 │ │ │ │ - b.n 89b74 │ │ │ │ + bne.w 89fee │ │ │ │ + b.n 89cc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89e1e │ │ │ │ + beq.w 89f68 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a3e6 │ │ │ │ + beq.w 8a56e │ │ │ │ mov r0, r6 │ │ │ │ - bl fcb60 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fd2bc <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a380 │ │ │ │ + bne.w 8a46c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a278 │ │ │ │ + bne.w 8a4c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89b76 │ │ │ │ + b.n 89cc2 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a392 │ │ │ │ + bne.w 8a4d6 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8a26c │ │ │ │ + beq.n 8a3b2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 89f8a │ │ │ │ + b.n 8a10e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 89fc2 │ │ │ │ - b.n 89b74 │ │ │ │ + bgt.w 8a0da │ │ │ │ + b.n 89cc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 89f82 │ │ │ │ + b.n 8a106 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a26c │ │ │ │ + beq.n 8a3b2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 89c64 │ │ │ │ - nop │ │ │ │ + b.n 89db0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 89b74 │ │ │ │ + ble.w 89cc0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r9] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - b.n 89eb6 │ │ │ │ + b.n 89ffa │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.w 89e1a │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov.w r9, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 89c92 │ │ │ │ + b.n 89de8 │ │ │ │ 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 89bfa │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 8a18c │ │ │ │ + bge.w 89d46 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 8a2ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89e2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8a18c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a18c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 1f03e4 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - b.n 89bae │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 8a2aa │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8a3b2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl fcb60 <_PyErr_SetKeyError@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8a3cc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8a18c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a18c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a18c │ │ │ │ + b.n 89f74 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a082 │ │ │ │ + beq.w 8a1c2 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79304 │ │ │ │ + bl 793a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a29a │ │ │ │ + bne.n 8a490 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 84464 │ │ │ │ + bl 84564 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a374 │ │ │ │ + beq.n 8a460 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83d8c <_PyType_LookupRef@@Base+0x388> │ │ │ │ + bl 83e8c <_PyType_LookupRef@@Base+0x388> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a3a2 │ │ │ │ + bne.n 8a4e6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a328 │ │ │ │ + beq.n 8a414 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a3de │ │ │ │ + beq.w 8a520 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8a2b6 │ │ │ │ + beq.n 8a4a6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a2ea │ │ │ │ - ldr r3, [pc, #240] @ (8a430 ) │ │ │ │ + bne.n 8a3d4 │ │ │ │ + ldr r3, [pc, #328] @ (8a574 ) │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a082 │ │ │ │ + beq.w 8a1c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a082 │ │ │ │ + beq.w 8a1c2 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a082 │ │ │ │ + beq.w 8a1c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a082 │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a1c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a182 │ │ │ │ + beq.w 8a2c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a182 │ │ │ │ + bne.w 8a2c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a182 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a2c2 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 1eff98 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + b.n 89cfa │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 8a49c │ │ │ │ + cbz r4, 8a4f6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl fd2bc <_PyErr_SetKeyError@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8a510 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a2ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a2ce │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a2ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a2ce │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a2ce │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8a1b6 │ │ │ │ + b.n 8a2f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a316 │ │ │ │ + bne.n 8a400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a316 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a400 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a32e │ │ │ │ + beq.n 8a41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a32e │ │ │ │ + bne.n 8a41a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a32e │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2b6 │ │ │ │ + bne.n 8a4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2b6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a4a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a328 │ │ │ │ - mov r3, sl │ │ │ │ - b.n 89e48 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a414 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8a05e │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + b.n 8a19e │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3863 @ 0xf17 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a18c │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a2ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8a006 │ │ │ │ + b.n 8a146 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89e48 │ │ │ │ + b.n 89f92 │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35116 @ 0x892c │ │ │ │ + movw r1, #35372 @ 0x8a2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8a18c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8a2ce │ │ │ │ + mov r3, sl │ │ │ │ + b.n 89f92 │ │ │ │ + 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 r2, [pc, #672] @ (8a6e8 ) │ │ │ │ + ldr r2, [pc, #672] @ (8a82c ) │ │ │ │ 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 8aaf8 │ │ │ │ + beq.w 8ac3c │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ab02 │ │ │ │ + bne.w 8ac46 │ │ │ │ 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 8a678 │ │ │ │ + beq.w 8a7bc │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r3, [pc, #572] @ (8a6e8 ) │ │ │ │ + ldr r3, [pc, #572] @ (8a82c ) │ │ │ │ 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 8a688 │ │ │ │ + beq.w 8a7cc │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8a9da │ │ │ │ + ble.w 8ab1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a70c │ │ │ │ + bne.w 8a850 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a822 │ │ │ │ + beq.w 8a966 │ │ │ │ ldr.w r4, [fp] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 8a546 │ │ │ │ + bne.n 8a68a │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8a61e │ │ │ │ + bhi.w 8a762 │ │ │ │ movw r1, #21648 @ 0x5490 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8a61e │ │ │ │ + bne.w 8a762 │ │ │ │ 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 8a63c │ │ │ │ + bgt.n 8a780 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8a822 │ │ │ │ + bne.w 8a966 │ │ │ │ ldrb.w r6, [fp, #6] │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ lsls r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a69c │ │ │ │ + beq.w 8a7e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8a708 │ │ │ │ + ble.w 8a84c │ │ │ │ add.w r6, fp, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r6, #20 │ │ │ │ - b.n 8a596 │ │ │ │ + b.n 8a6da │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ - cbz r5, 8a590 │ │ │ │ + cbz r5, 8a6d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a590 │ │ │ │ + beq.n 8a6d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a5c4 │ │ │ │ + cbz r3, 8a708 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a5e0 │ │ │ │ + beq.n 8a724 │ │ │ │ ldr.w r5, [r9, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a57a │ │ │ │ + beq.n 8a6be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a57a │ │ │ │ + beq.n 8a6be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a57a │ │ │ │ - ldr r3, [pc, #316] @ (8a6ec ) │ │ │ │ + bne.n 8a6be │ │ │ │ + ldr r3, [pc, #316] @ (8a830 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9c4 │ │ │ │ + bne.w 8ab08 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8a57a │ │ │ │ - ldr r3, [pc, #292] @ (8a6ec ) │ │ │ │ + b.n 8a6be │ │ │ │ + ldr r3, [pc, #292] @ (8a830 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9ae │ │ │ │ + bne.w 8aaf2 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a596 │ │ │ │ + bne.n 8a6da │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a656 │ │ │ │ - ldr r3, [pc, #252] @ (8a6e8 ) │ │ │ │ + bne.n 8a79a │ │ │ │ + ldr r3, [pc, #252] @ (8a82c ) │ │ │ │ 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 8a656 │ │ │ │ + bhi.n 8a79a │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ - cbz r1, 8a656 │ │ │ │ + cbz r1, 8a79a │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.w 8a50c │ │ │ │ + bls.w 8a650 │ │ │ │ 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 8a540 │ │ │ │ + ble.n 8a684 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 155cfc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (8a6e8 ) │ │ │ │ + b.w 155e24 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (8a82c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8a5ee │ │ │ │ + beq.n 8a732 │ │ │ │ mov r0, fp │ │ │ │ - bl 78208 │ │ │ │ - ldr r3, [pc, #136] @ (8a6e8 ) │ │ │ │ + bl 782a8 │ │ │ │ + ldr r3, [pc, #136] @ (8a82c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.w 8a50c │ │ │ │ - b.n 8a61e │ │ │ │ - ldr r3, [pc, #108] @ (8a6e8 ) │ │ │ │ + bls.w 8a650 │ │ │ │ + b.n 8a762 │ │ │ │ + ldr r3, [pc, #108] @ (8a82c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a4cc │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + bne.w 8a610 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42496 @ 0xa600 │ │ │ │ + movw r0, #42752 @ 0xa700 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 8a708 │ │ │ │ + ble.n 8a84c │ │ │ │ add r4, fp │ │ │ │ - b.n 8a6bc │ │ │ │ + b.n 8a800 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 8a6b4 │ │ │ │ + cbz r5, 8a7f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a6b4 │ │ │ │ + beq.n 8a7f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a6f0 │ │ │ │ + cbz r3, 8a834 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 8a648 │ │ │ │ + beq.n 8a78c │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a6a4 │ │ │ │ + beq.n 8a7e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a6a4 │ │ │ │ + beq.n 8a7e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a6a4 │ │ │ │ - ldr r3, [pc, #24] @ (8a6ec ) │ │ │ │ + bne.n 8a7e8 │ │ │ │ + ldr r3, [pc, #24] @ (8a830 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abae │ │ │ │ + bne.w 8acf2 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a6a4 │ │ │ │ + b.n 8a7e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #580] @ (8a938 ) │ │ │ │ + ldr r3, [pc, #580] @ (8aa7c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab5a │ │ │ │ + bne.w 8ac9e │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a6b4 │ │ │ │ + b.n 8a7f8 │ │ │ │ mov r3, sl │ │ │ │ - b.n 8a64e │ │ │ │ + b.n 8a792 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ - cbnz r6, 8a75e │ │ │ │ + cbnz r6, 8a8a2 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8a728 │ │ │ │ - b.n 8a758 │ │ │ │ + bne.n 8a86c │ │ │ │ + b.n 8a89c │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 8a758 │ │ │ │ + beq.n 8a89c │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a722 │ │ │ │ + beq.n 8a866 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a722 │ │ │ │ + beq.n 8a866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a722 │ │ │ │ - ldr r3, [pc, #504] @ (8a938 ) │ │ │ │ + bne.n 8a866 │ │ │ │ + ldr r3, [pc, #504] @ (8aa7c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abca │ │ │ │ + bne.w 8ad0e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a722 │ │ │ │ + b.n 8a866 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a85e │ │ │ │ + beq.n 8a9a2 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.n 8a85e │ │ │ │ + bne.n 8a9a2 │ │ │ │ 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 8a8f0 │ │ │ │ + beq.w 8aa34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8a832 │ │ │ │ + ble.n 8a976 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r8, fp, r3 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r8, #20 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 8a8b4 │ │ │ │ + bmi.w 8a9f8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ - b.n 8a7f4 │ │ │ │ + b.n 8a938 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a7c0 │ │ │ │ + cbz r4, 8a904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7c0 │ │ │ │ + beq.n 8a904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a86c │ │ │ │ + beq.n 8a9b0 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ - cbz r4, 8a7d6 │ │ │ │ + cbz r4, 8a91a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7d6 │ │ │ │ + beq.n 8a91a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a884 │ │ │ │ + beq.n 8a9c8 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a7ee │ │ │ │ + cbz r4, 8a932 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7ee │ │ │ │ + beq.n 8a932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a89c │ │ │ │ + beq.n 8a9e0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8a82c │ │ │ │ + beq.n 8a970 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a7a8 │ │ │ │ + beq.n 8a8ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7a8 │ │ │ │ + beq.n 8a8ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a7a8 │ │ │ │ - ldr r3, [pc, #300] @ (8a938 ) │ │ │ │ + bne.n 8a8ec │ │ │ │ + ldr r3, [pc, #300] @ (8aa7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab76 │ │ │ │ + bne.w 8acba │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7a8 │ │ │ │ + b.n 8a8ec │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a610 │ │ │ │ + b.n 8a754 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a858 │ │ │ │ - ldr r3, [pc, #256] @ (8a93c ) │ │ │ │ + bne.n 8a99c │ │ │ │ + ldr r3, [pc, #256] @ (8aa80 ) │ │ │ │ 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 8a858 │ │ │ │ + bhi.n 8a99c │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a602 │ │ │ │ + bne.w 8a746 │ │ │ │ mov r0, fp │ │ │ │ - bl 78208 │ │ │ │ - ldr r3, [pc, #220] @ (8a93c ) │ │ │ │ + bl 782a8 │ │ │ │ + ldr r3, [pc, #220] @ (8aa80 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a610 │ │ │ │ - ldr r3, [pc, #200] @ (8a938 ) │ │ │ │ + b.n 8a754 │ │ │ │ + ldr r3, [pc, #200] @ (8aa7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac02 │ │ │ │ + bne.w 8ad46 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7c0 │ │ │ │ - ldr r3, [pc, #176] @ (8a938 ) │ │ │ │ + b.n 8a904 │ │ │ │ + ldr r3, [pc, #176] @ (8aa7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abe6 │ │ │ │ + bne.w 8ad2a │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7d6 │ │ │ │ - ldr r3, [pc, #152] @ (8a938 ) │ │ │ │ + b.n 8a91a │ │ │ │ + ldr r3, [pc, #152] @ (8aa7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac1e │ │ │ │ + bne.w 8ad62 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7ee │ │ │ │ + b.n 8a932 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8a8c8 │ │ │ │ + cbz r4, 8aa0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8c8 │ │ │ │ + beq.n 8aa0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa34 │ │ │ │ + beq.w 8ab78 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ - cbz r4, 8a8de │ │ │ │ + cbz r4, 8aa22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8de │ │ │ │ + beq.n 8aa22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa4a │ │ │ │ + beq.w 8ab8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8a832 │ │ │ │ + beq.n 8a976 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 8a7f4 │ │ │ │ + b.n 8a938 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 8a832 │ │ │ │ + ble.n 8a976 │ │ │ │ add.w r6, fp, r3 │ │ │ │ - ldr.w r8, [pc, #60] @ 8a938 │ │ │ │ + ldr.w r8, [pc, #60] @ 8aa7c │ │ │ │ mov r5, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 8a986 │ │ │ │ + bpl.n 8aaca │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbz r4, 8a918 │ │ │ │ + cbz r4, 8aa5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a918 │ │ │ │ + beq.n 8aa5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa86 │ │ │ │ + beq.w 8abca │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a92c │ │ │ │ + cbz r4, 8aa70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a92c │ │ │ │ + beq.n 8aa70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa5c │ │ │ │ + beq.w 8aba0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8a986 │ │ │ │ - b.n 8a832 │ │ │ │ + bne.n 8aaca │ │ │ │ + b.n 8a976 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a952 │ │ │ │ + cbz r4, 8aa96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a952 │ │ │ │ + beq.n 8aa96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a9fc │ │ │ │ + beq.n 8ab40 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #12 │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 8a968 │ │ │ │ + cbz r4, 8aaac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a968 │ │ │ │ + beq.n 8aaac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa0e │ │ │ │ + beq.n 8ab52 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a97a │ │ │ │ + cbz r4, 8aabe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a97a │ │ │ │ + beq.n 8aabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa20 │ │ │ │ + beq.n 8ab64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8a832 │ │ │ │ + beq.w 8a976 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a940 │ │ │ │ + beq.n 8aa84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a940 │ │ │ │ + beq.n 8aa84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a940 │ │ │ │ + bne.n 8aa84 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab40 │ │ │ │ + bne.w 8ac84 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8a940 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8aa84 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab92 │ │ │ │ + bne.w 8acd6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a590 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a6d4 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aba0 │ │ │ │ + bne.w 8ace4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a57a │ │ │ │ + b.n 8a6be │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #42037 @ 0xa435 │ │ │ │ + movw r2, #42361 @ 0xa579 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a4d6 │ │ │ │ + bne.w 8a61a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 155ce8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 155e10 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa6e │ │ │ │ + bne.n 8abb2 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8a952 │ │ │ │ + b.n 8aa96 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aac8 │ │ │ │ + bne.n 8ac0c │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8a968 │ │ │ │ + b.n 8aaac │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac3a │ │ │ │ + bne.w 8ad7e │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8a97a │ │ │ │ - ldr r3, [pc, #592] @ (8ac88 ) │ │ │ │ + b.n 8aabe │ │ │ │ + ldr r3, [pc, #592] @ (8adcc ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac54 │ │ │ │ + bne.w 8ad98 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a8c8 │ │ │ │ - ldr r3, [pc, #572] @ (8ac88 ) │ │ │ │ + b.n 8aa0c │ │ │ │ + ldr r3, [pc, #572] @ (8adcc ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 8aa96 │ │ │ │ + cbnz r3, 8abda │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a8de │ │ │ │ + b.n 8aa22 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aae0 │ │ │ │ + bne.n 8ac24 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8a92c │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8aa70 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa08 │ │ │ │ + beq.n 8ab4c │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa08 │ │ │ │ + b.n 8ab4c │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbnz r3, 8aab0 │ │ │ │ + cbnz r3, 8abf4 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8a918 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8aa5c │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa56 │ │ │ │ - ldr r2, [pc, #484] @ (8ac88 ) │ │ │ │ + beq.n 8ab9a │ │ │ │ + ldr r2, [pc, #484] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa56 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8ab9a │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa90 │ │ │ │ + beq.n 8abd4 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa90 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8abd4 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa1a │ │ │ │ + beq.n 8ab5e │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa1a │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8ab5e │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa68 │ │ │ │ + beq.n 8abac │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa68 │ │ │ │ + b.n 8abac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac70 │ │ │ │ + beq.w 8adb4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f03e4 │ │ │ │ + bl 1eff98 │ │ │ │ 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 8a540 │ │ │ │ + beq.w 8a684 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a540 │ │ │ │ + bne.w 8a684 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 8a488 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a5cc │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a9a8 │ │ │ │ + beq.w 8aaec │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9a8 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8aaec │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a702 │ │ │ │ - ldr r2, [pc, #284] @ (8ac88 ) │ │ │ │ + beq.w 8a846 │ │ │ │ + ldr r2, [pc, #284] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a702 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a846 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a81c │ │ │ │ - ldr r2, [pc, #256] @ (8ac88 ) │ │ │ │ + beq.w 8a960 │ │ │ │ + ldr r2, [pc, #256] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a81c │ │ │ │ - ldr r2, [pc, #244] @ (8ac88 ) │ │ │ │ + b.n 8a960 │ │ │ │ + ldr r2, [pc, #244] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a9bc │ │ │ │ - ldr r2, [pc, #228] @ (8ac88 ) │ │ │ │ + b.n 8ab00 │ │ │ │ + ldr r2, [pc, #228] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a9d2 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8ab16 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a6e2 │ │ │ │ - ldr r2, [pc, #200] @ (8ac88 ) │ │ │ │ + beq.w 8a826 │ │ │ │ + ldr r2, [pc, #200] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a6e2 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a826 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a750 │ │ │ │ - ldr r2, [pc, #172] @ (8ac88 ) │ │ │ │ + beq.w 8a894 │ │ │ │ + ldr r2, [pc, #172] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a750 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a894 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a896 │ │ │ │ - ldr r2, [pc, #144] @ (8ac88 ) │ │ │ │ + beq.w 8a9da │ │ │ │ + ldr r2, [pc, #144] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a896 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a9da │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a87e │ │ │ │ - ldr r2, [pc, #116] @ (8ac88 ) │ │ │ │ + beq.w 8a9c2 │ │ │ │ + ldr r2, [pc, #116] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a87e │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a9c2 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8ae │ │ │ │ - ldr r2, [pc, #88] @ (8ac88 ) │ │ │ │ + beq.w 8a9f2 │ │ │ │ + ldr r2, [pc, #88] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8ae │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8a9f2 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa2e │ │ │ │ + beq.w 8ab72 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa2e │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8ab72 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa44 │ │ │ │ - ldr r2, [pc, #36] @ (8ac88 ) │ │ │ │ + beq.w 8ab88 │ │ │ │ + ldr r2, [pc, #36] @ (8adcc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa44 │ │ │ │ + b.n 8ab88 │ │ │ │ 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 8a540 │ │ │ │ + b.n 8a684 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008ac8c : │ │ │ │ +0008add0 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ac94 : │ │ │ │ +0008add8 : │ │ │ │ movw r2, #7796 @ 0x1e74 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008acb0 : │ │ │ │ +0008adf4 : │ │ │ │ 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] @ (8ad48 ) │ │ │ │ + ldr r2, [pc, #136] @ (8ae8c ) │ │ │ │ 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, 8ace8 │ │ │ │ + cbz r3, 8ae2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8ad2a │ │ │ │ + cbnz r2, 8ae6e │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ad38 │ │ │ │ - movw r1, #53392 @ 0xd090 │ │ │ │ + cbz r3, 8ae7c │ │ │ │ + movw r1, #53648 @ 0xd190 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ blx 2a200 │ │ │ │ - cbz r0, 8ad38 │ │ │ │ + cbz r0, 8ae7c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53328 @ 0xd050 │ │ │ │ + movw r1, #53584 @ 0xd150 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a200 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8ad3c │ │ │ │ + cbnz r0, 8ae80 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8ad4c │ │ │ │ + b.n 8ae90 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13a854 │ │ │ │ + b.w 13aea8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ad1c │ │ │ │ + b.n 8ae60 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b8c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ad1c │ │ │ │ + b.n 8ae60 │ │ │ │ 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 8af28 │ │ │ │ + bne.w 8b06c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 29d00 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8af28 │ │ │ │ + bne.w 8b06c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae7a │ │ │ │ - ldr r3, [pc, #668] @ (8b01c ) │ │ │ │ + bne.n 8afbe │ │ │ │ + ldr r3, [pc, #668] @ (8b160 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8aebc │ │ │ │ + bgt.w 8b000 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8aeea │ │ │ │ + beq.w 8b02e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aefa │ │ │ │ + bne.w 8b03e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ada4 │ │ │ │ + beq.n 8aee8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8af0e │ │ │ │ + bne.w 8b052 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 29ce8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ae00 │ │ │ │ + beq.n 8af44 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8aeda │ │ │ │ + bcs.w 8b01e │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8af40 │ │ │ │ + bne.w 8b084 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aeda │ │ │ │ + beq.n 8b01e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29ce8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8afcc │ │ │ │ + bne.w 8b110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8aeda │ │ │ │ + bcs.n 8b01e │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ceb8 │ │ │ │ + bl 6cf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aeda │ │ │ │ + beq.n 8b01e │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144515,532 +144606,532 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 29838 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.w 8af50 │ │ │ │ + bhi.w 8b094 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8af54 │ │ │ │ + bls.n 8b098 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8af54 │ │ │ │ + bcs.n 8b098 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae2e │ │ │ │ + bne.n 8af72 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8ae96 │ │ │ │ + b.n 8afda │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6d04c │ │ │ │ - cbnz r0, 8aed2 │ │ │ │ + bl 6d0cc │ │ │ │ + cbnz r0, 8b016 │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b020 │ │ │ │ + bl 8b164 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8aee0 │ │ │ │ + bne.n 8b024 │ │ │ │ mov r0, r6 │ │ │ │ blx 29994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a8b18 │ │ │ │ + bl 1a84b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae8a │ │ │ │ + beq.n 8afce │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8af7a │ │ │ │ + beq.n 8b0be │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8af0e │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 8af24 │ │ │ │ + beq.n 8b052 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 8b068 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8aeb4 │ │ │ │ - bl 1a5ed4 │ │ │ │ - ldr r3, [pc, #300] @ (8b01c ) │ │ │ │ + b.n 8aff8 │ │ │ │ + bl 1a587c │ │ │ │ + ldr r3, [pc, #300] @ (8b160 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad98 │ │ │ │ + beq.w 8aedc │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6903a │ │ │ │ + bl 690ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae8a │ │ │ │ - b.n 8aed2 │ │ │ │ + beq.n 8afce │ │ │ │ + b.n 8b016 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35192 @ 0x8978 │ │ │ │ + movw r1, #35448 @ 0x8a78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aeb4 │ │ │ │ + b.n 8aff8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35164 @ 0x895c │ │ │ │ + movw r1, #35420 @ 0x8a5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8af24 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8b068 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ade8 │ │ │ │ - b.n 8aeda │ │ │ │ + bne.w 8af2c │ │ │ │ + b.n 8b01e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae68 │ │ │ │ + beq.n 8afac │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b002 │ │ │ │ + bne.n 8b146 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6cfec │ │ │ │ + bl 6d06c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #62900 @ 0xf5b4 │ │ │ │ + movw r3, #63156 @ 0xf6b4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #48080 @ 0xbbd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + movw r2, #33352 @ 0x8248 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #35184 @ 0x8970 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af24 │ │ │ │ - bl 1e1da8 │ │ │ │ + beq.n 8b068 │ │ │ │ + bl 1e18e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af24 │ │ │ │ + beq.n 8b068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af24 │ │ │ │ + bne.n 8b068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8af24 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ae96 │ │ │ │ + beq.w 8afda │ │ │ │ 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 8adfa │ │ │ │ + bne.w 8af3e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8afda │ │ │ │ - b.n 8ae96 │ │ │ │ + bne.n 8b11e │ │ │ │ + b.n 8afda │ │ │ │ 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 8ae62 │ │ │ │ + b.n 8afa6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b020 : │ │ │ │ +0008b164 : │ │ │ │ stmdb 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 8b5c4 │ │ │ │ + bne.w 8b708 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r6, r1, #1 │ │ │ │ - beq.w 8b2d0 │ │ │ │ + beq.w 8b414 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b49e │ │ │ │ + beq.w 8b5e2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b4a2 │ │ │ │ + beq.w 8b5e6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b08a │ │ │ │ + bcs.n 8b1ce │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b06e │ │ │ │ + b.n 8b1b2 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b084 │ │ │ │ + bls.n 8b1c8 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b06a │ │ │ │ + bls.n 8b1ae │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b5d6 │ │ │ │ + bcs.w 8b71a │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b06e │ │ │ │ + bhi.n 8b1b2 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b2f4 │ │ │ │ + bhi.w 8b438 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b56e │ │ │ │ + blt.w 8b6b2 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b37a │ │ │ │ + bgt.w 8b4be │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ add.w fp, r5, #21 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8b366 │ │ │ │ - ldr r2, [pc, #716] @ (8b390 ) │ │ │ │ + bne.w 8b4aa │ │ │ │ + ldr r2, [pc, #716] @ (8b4d4 ) │ │ │ │ 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 8b2a0 │ │ │ │ + bcs.w 8b3e4 │ │ │ │ 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 8b4fc │ │ │ │ + beq.w 8b640 │ │ │ │ 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 8b272 │ │ │ │ + beq.w 8b3b6 │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #620] @ (8b394 ) │ │ │ │ + ldr r2, [pc, #620] @ (8b4d8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8b512 │ │ │ │ + bne.w 8b656 │ │ │ │ mov r2, sl │ │ │ │ str r5, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b398 │ │ │ │ + beq.w 8b4dc │ │ │ │ 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 8b52a │ │ │ │ + bne.w 8b66e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 8b5fa │ │ │ │ + bpl.w 8b73e │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 8b2dc │ │ │ │ + bpl.w 8b420 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b2ee │ │ │ │ + bcs.w 8b432 │ │ │ │ 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 8b222 │ │ │ │ + bls.n 8b366 │ │ │ │ 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 8b222 │ │ │ │ + bls.n 8b366 │ │ │ │ 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 8b222 │ │ │ │ + bls.n 8b366 │ │ │ │ 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 8b222 │ │ │ │ + bls.n 8b366 │ │ │ │ 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 8b222 │ │ │ │ + bcs.n 8b366 │ │ │ │ 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 8b1fc │ │ │ │ + bcc.n 8b340 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b25c │ │ │ │ + bcs.n 8b3a0 │ │ │ │ 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 8b25c │ │ │ │ + bls.n 8b3a0 │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - bcs.n 8b25c │ │ │ │ + bcs.n 8b3a0 │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8b250 │ │ │ │ + bcc.n 8b394 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b5b8 │ │ │ │ + beq.w 8b6fc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b43e │ │ │ │ + beq.w 8b582 │ │ │ │ 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 8b10c │ │ │ │ + bhi.w 8b250 │ │ │ │ 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 8b10c │ │ │ │ + bne.w 8b250 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8b546 │ │ │ │ + bne.w 8b68a │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b37a │ │ │ │ + beq.n 8b4be │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b10c │ │ │ │ + b.n 8b250 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29a18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b050 │ │ │ │ + b.n 8b194 │ │ │ │ add.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 8b180 │ │ │ │ + bcc.w 8b2c4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b236 │ │ │ │ - b.n 8b25c │ │ │ │ + bcc.n 8b37a │ │ │ │ + b.n 8b3a0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b4d0 │ │ │ │ + bls.w 8b614 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b4ec │ │ │ │ + bcs.w 8b630 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b56e │ │ │ │ + blt.w 8b6b2 │ │ │ │ mov.w sl, #2 │ │ │ │ mov r1, sl │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 27e778 │ │ │ │ + bl 27e868 │ │ │ │ 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 8b37a │ │ │ │ + blt.n 8b4be │ │ │ │ mla fp, r5, sl, sl │ │ │ │ add.w fp, fp, #28 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b0c2 │ │ │ │ + beq.w 8b206 │ │ │ │ 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 8b10c │ │ │ │ + bne.w 8b250 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b156 │ │ │ │ + bne.w 8b29a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b26a │ │ │ │ + b.n 8b3ae │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r6, #16] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r2, r6, #28 │ │ │ │ - beq.w 8b4c8 │ │ │ │ + beq.w 8b60c │ │ │ │ cmp.w sl, #2 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - bne.w 8b596 │ │ │ │ + bne.w 8b6da │ │ │ │ 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 8b40a │ │ │ │ + b.n 8b54e │ │ │ │ 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 │ │ │ │ @@ -145048,701 +145139,701 @@ │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r8 │ │ │ │ mov ip, r5 │ │ │ │ - bcc.n 8b3e0 │ │ │ │ + bcc.n 8b524 │ │ │ │ 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 8b25c │ │ │ │ + bcs.w 8b3a0 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b42a │ │ │ │ + b.n 8b56e │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b26a │ │ │ │ + bne.w 8b3ae │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b592 │ │ │ │ + bpl.w 8b6d6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #20256 @ 0x4f20 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #392] @ (8b600 ) │ │ │ │ + ldrge r4, [pc, #392] @ (8b744 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8b49a │ │ │ │ + beq.n 8b5de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b49a │ │ │ │ + beq.n 8b5de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b49a │ │ │ │ + cbnz r3, 8b5de │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b26a │ │ │ │ - ldr r6, [pc, #356] @ (8b604 ) │ │ │ │ - b.n 8b26a │ │ │ │ + b.n 8b3ae │ │ │ │ + ldr r6, [pc, #356] @ (8b748 ) │ │ │ │ + b.n 8b3ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b586 │ │ │ │ + bhi.n 8b6ca │ │ │ │ lsls r4, r2, #24 │ │ │ │ iteet pl │ │ │ │ movpl r3, #24 │ │ │ │ addmi.w r2, r2, #1296 @ 0x510 │ │ │ │ movwmi r6, #20256 @ 0x4f20 │ │ │ │ - ldrpl r6, [pc, #328] @ (8b600 ) │ │ │ │ + ldrpl r6, [pc, #328] @ (8b744 ) │ │ │ │ itte mi │ │ │ │ movtmi r6, #73 @ 0x49 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ mlapl r6, r3, r2, r6 │ │ │ │ - b.n 8b26a │ │ │ │ + b.n 8b3ae │ │ │ │ strb r1, [r2, r5] │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - b.n 8b156 │ │ │ │ + b.n 8b29a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b56e │ │ │ │ + blt.n 8b6b2 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b37a │ │ │ │ + bgt.w 8b4be │ │ │ │ add.w fp, r5, #29 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8b348 │ │ │ │ + b.n 8b48c │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b556 │ │ │ │ + bcs.n 8b69a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b56e │ │ │ │ + blt.n 8b6b2 │ │ │ │ mov.w sl, #4 │ │ │ │ - b.n 8b30c │ │ │ │ + b.n 8b450 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b10c │ │ │ │ - b.n 8b2a0 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.w 8b250 │ │ │ │ + b.n 8b3e4 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b538 │ │ │ │ + bne.n 8b67c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b136 │ │ │ │ + b.n 8b27a │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 8b5b0 │ │ │ │ + bne.n 8b6f4 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 8b3c2 │ │ │ │ + bmi.w 8b506 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b3d0 │ │ │ │ + b.n 8b514 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b136 │ │ │ │ + b.n 8b27a │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8b2be │ │ │ │ + b.n 8b402 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #12808 @ 0x3208 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8b38a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8b4ce │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12604 @ 0x313c │ │ │ │ + movw r1, #12860 @ 0x323c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8b38a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8b4ce │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b064 │ │ │ │ - b.n 8b090 │ │ │ │ + bhi.w 8b1a8 │ │ │ │ + b.n 8b1d4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b45c │ │ │ │ + b.n 8b5a0 │ │ │ │ str r1, [r2, r7] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 29db8 │ │ │ │ - b.n 8b25c │ │ │ │ + b.n 8b3a0 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 8b598 │ │ │ │ + bmi.n 8b6dc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b5a6 │ │ │ │ + b.n 8b6ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b0b50 │ │ │ │ - movw r0, #35384 @ 0x8a38 │ │ │ │ + b.w 1b04e8 │ │ │ │ + movw r0, #35640 @ 0x8b38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b38a │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b4ce │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #35412 @ 0x8a54 │ │ │ │ + movw r1, #35668 @ 0x8b54 │ │ │ │ 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 d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b2e0 │ │ │ │ + b.n 8b424 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b608 : │ │ │ │ +0008b74c : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8b61c │ │ │ │ + bne.n 8b760 │ │ │ │ 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 87ae4 │ │ │ │ + bl 87bec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8b63c │ │ │ │ + cbz r0, 8b780 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 4abaa │ │ │ │ + bl 4ac22 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8b638 │ │ │ │ + b.n 8b77c │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b648 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b78c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 8b6ac <_PyUnicode_AsUTF8NoNUL@@Base+0x64> │ │ │ │ + bpl.n 8b7f0 <_PyUnicode_AsUTF8NoNUL@@Base+0x64> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.n 8b686 <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ + bpl.n 8b7ca <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b686 <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ + bpl.n 8b7ca <_PyUnicode_AsUTF8NoNUL@@Base+0x3e> │ │ │ │ adds.w r4, r3, #20 │ │ │ │ it ne │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ - beq.n 8b694 <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ + beq.n 8b7d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 8b6b2 <_PyUnicode_AsUTF8NoNUL@@Base+0x6a> │ │ │ │ + bne.n 8b7f6 <_PyUnicode_AsUTF8NoNUL@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - cbz r4, 8b694 <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ + cbz r4, 8b7d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x4c> │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b676 <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ + bne.n 8b7ba <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b680 <_PyUnicode_AsUTF8NoNUL@@Base+0x38> │ │ │ │ + b.n 8b7c4 <_PyUnicode_AsUTF8NoNUL@@Base+0x38> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2d38 │ │ │ │ + bl 1e28c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b690 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + beq.n 8b7d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 8b6ca <_PyUnicode_AsUTF8NoNUL@@Base+0x82> │ │ │ │ + bmi.n 8b80e <_PyUnicode_AsUTF8NoNUL@@Base+0x82> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b.n 8b68a <_PyUnicode_AsUTF8NoNUL@@Base+0x42> │ │ │ │ - bl 4abaa │ │ │ │ - b.n 8b690 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + b.n 8b7ce <_PyUnicode_AsUTF8NoNUL@@Base+0x42> │ │ │ │ + bl 4ac22 │ │ │ │ + b.n 8b7d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8b690 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8b7d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b6a8 <_PyUnicode_AsUTF8NoNUL@@Base+0x60> │ │ │ │ + bpl.n 8b7ec <_PyUnicode_AsUTF8NoNUL@@Base+0x60> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds.w r4, r3, #20 │ │ │ │ - bne.n 8b676 <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ - b.n 8b690 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ + bne.n 8b7ba <_PyUnicode_AsUTF8NoNUL@@Base+0x2e> │ │ │ │ + b.n 8b7d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x48> │ │ │ │ │ │ │ │ -0008b6d8 : │ │ │ │ +0008b81c : │ │ │ │ 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 8b75a │ │ │ │ + bpl.n 8b89e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b716 │ │ │ │ + bpl.n 8b85a │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b76e │ │ │ │ + bpl.n 8b8b2 │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b724 │ │ │ │ - cbz r1, 8b70a │ │ │ │ + beq.n 8b868 │ │ │ │ + cbz r1, 8b84e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b74e │ │ │ │ + bpl.n 8b892 │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b724 │ │ │ │ + cbz r0, 8b868 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b712 │ │ │ │ + beq.n 8b856 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b712 │ │ │ │ + b.n 8b856 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2d38 │ │ │ │ + bl 1e28c4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b762 │ │ │ │ + beq.n 8b8a6 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b74a │ │ │ │ - cbz r0, 8b752 │ │ │ │ + cbz r1, 8b88e │ │ │ │ + cbz r0, 8b896 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b752 │ │ │ │ + bpl.n 8b896 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b70e │ │ │ │ + b.n 8b852 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b70a │ │ │ │ + bne.n 8b84e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b712 │ │ │ │ + b.n 8b856 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b712 │ │ │ │ + b.n 8b856 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4abaa │ │ │ │ + bl 4ac22 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b76a │ │ │ │ + cbz r1, 8b8ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b712 │ │ │ │ + b.n 8b856 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b724 │ │ │ │ + beq.n 8b868 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b70a │ │ │ │ + beq.n 8b84e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b70a │ │ │ │ + b.n 8b84e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6e084 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6e104 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008b7a0 : │ │ │ │ +0008b8e4 : │ │ │ │ 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 8b7ce │ │ │ │ + bpl.n 8b912 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b7ea │ │ │ │ + bcs.n 8b92e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7924c │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + bl 792f0 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35504 @ 0x8ab0 │ │ │ │ + movw r1, #35760 @ 0x8bb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8b7e4 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8b928 │ │ │ │ │ │ │ │ -0008b808 : │ │ │ │ +0008b94c : │ │ │ │ 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, 8b882 │ │ │ │ + cbnz r3, 8b9c6 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b84a │ │ │ │ + cbz r3, 8b98e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 8b84a │ │ │ │ + cbz r3, 8b98e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b8a0 │ │ │ │ + cbz r3, 8b9e4 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b89c │ │ │ │ + cbz r1, 8b9e0 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b89c │ │ │ │ + cbz r1, 8b9e0 │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b88e │ │ │ │ + beq.n 8b9d2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 26979c │ │ │ │ - bl 2754a4 │ │ │ │ + b.w 269884 │ │ │ │ + bl 27558c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b874 │ │ │ │ - b.n 8b886 │ │ │ │ + beq.n 8b9b8 │ │ │ │ + b.n 8b9ca │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b8bc │ │ │ │ + cbnz r3, 8ba00 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #35796 @ 0x8bd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 8b886 │ │ │ │ + bl d545c │ │ │ │ + b.n 8b9ca │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #34572 @ 0x870c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 8b886 │ │ │ │ + bl d545c │ │ │ │ + b.n 8b9ca │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b97e │ │ │ │ + beq.n 8bac2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n 8b996 │ │ │ │ + bpl.n 8bada │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8b948 │ │ │ │ + bne.n 8ba8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8b952 │ │ │ │ + beq.n 8ba96 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r0, #42236 @ 0xa4fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 8b960 │ │ │ │ + bne.n 8baa4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 8b960 │ │ │ │ - ldr r0, [pc, #132] @ (8b9ac ) │ │ │ │ + beq.n 8baa4 │ │ │ │ + ldr r0, [pc, #132] @ (8baf0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ movw ip, #44076 @ 0xac2c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r5, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - beq.n 8b982 │ │ │ │ - bl 7ca6c │ │ │ │ + beq.n 8bac6 │ │ │ │ + bl 7cb94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8b90a │ │ │ │ + bne.n 8ba4e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8b91e │ │ │ │ + beq.n 8ba62 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - beq.n 8b988 │ │ │ │ - ldr.w ip, [pc, #52] @ 8b9ac │ │ │ │ + beq.n 8bacc │ │ │ │ + ldr.w ip, [pc, #52] @ 8baf0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - b.n 8b92a │ │ │ │ - b.w bf0a0 │ │ │ │ - bl 7a50c │ │ │ │ - b.n 8b944 │ │ │ │ + b.n 8ba6e │ │ │ │ + b.w bf894 │ │ │ │ + bl 7a638 │ │ │ │ + b.n 8ba88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1adb48 │ │ │ │ + b.w 1ad4e8 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b944 │ │ │ │ + b.n 8ba88 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b9b0 <_PyType_Lookup@@Base>: │ │ │ │ +0008baf4 <_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 83a04 <_PyType_LookupRef@@Base> │ │ │ │ + bl 83b04 <_PyType_LookupRef@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8b9ce <_PyType_Lookup@@Base+0x1e> │ │ │ │ + cbnz r0, 8bb12 <_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 8b9c8 <_PyType_Lookup@@Base+0x18> │ │ │ │ + beq.n 8bb0c <_PyType_Lookup@@Base+0x18> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b9c8 <_PyType_Lookup@@Base+0x18> │ │ │ │ + bne.n 8bb0c <_PyType_Lookup@@Base+0x18> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b9c8 <_PyType_Lookup@@Base+0x18> │ │ │ │ + b.n 8bb0c <_PyType_Lookup@@Base+0x18> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b9ec : │ │ │ │ +0008bb30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ blx 29770 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bad8 │ │ │ │ + beq.n 8bc1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8baa4 │ │ │ │ + beq.n 8bbe8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8bab4 │ │ │ │ - bl 72144 │ │ │ │ + bne.n 8bbf8 │ │ │ │ + bl 721e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bb00 │ │ │ │ + beq.n 8bc44 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #220] @ (8bb08 ) │ │ │ │ + ldr r1, [pc, #220] @ (8bc4c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 79304 │ │ │ │ + bl 793a8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8baf8 │ │ │ │ + beq.n 8bc3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8baca │ │ │ │ + bne.n 8bc0e │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 806c8 │ │ │ │ + bl 807c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8baf8 │ │ │ │ + beq.n 8bc3c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8bb08 ) │ │ │ │ + ldr r1, [pc, #184] @ (8bc4c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bad2 │ │ │ │ + bne.n 8bc16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8baba │ │ │ │ + bmi.n 8bbfe │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bace │ │ │ │ + cbz r0, 8bc12 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #35936 @ 0x8c60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #40780 @ 0x9f4c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 871cc │ │ │ │ + bl 872e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, sl │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7552 @ 0x1d80 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ba1a │ │ │ │ + beq.n 8bb5e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8ba28 │ │ │ │ + b.n 8bb6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ba6c │ │ │ │ + beq.n 8bbb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8ba6c │ │ │ │ + b.n 8bbb0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ba58 │ │ │ │ + b.n 8bb9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8ba8a │ │ │ │ + b.n 8bbce │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8ba8a │ │ │ │ - ldr r0, [pc, #48] @ (8bb0c ) │ │ │ │ + b.n 8bbce │ │ │ │ + ldr r0, [pc, #48] @ (8bc50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #35632 @ 0x8b30 │ │ │ │ + movw r2, #35888 @ 0x8c30 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12cd44 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8ba9c │ │ │ │ + bl 12d4dc <_PyErr_SetString@@Base> │ │ │ │ + b.n 8bbe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ba8a │ │ │ │ + b.n 8bbce │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8ba8a │ │ │ │ + b.n 8bbce │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145752,980 +145843,980 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 8bb52 │ │ │ │ + beq.n 8bc96 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bb80 ) │ │ │ │ + ldr r0, [pc, #64] @ (8bcc4 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bb68 │ │ │ │ + cbnz r3, 8bcac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bb4e │ │ │ │ + beq.n 8bc92 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bb4e │ │ │ │ + b.n 8bc92 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #35340 @ 0x8a0c │ │ │ │ + movw r0, #35596 @ 0x8b0c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 251350 │ │ │ │ + bl 251320 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb54 │ │ │ │ - b.n 8bb4e │ │ │ │ + bne.n 8bc98 │ │ │ │ + b.n 8bc92 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bb84 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008bcc8 <_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 8c004 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ + beq.w 8c148 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd96 <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ - blt.w 8c088 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + beq.w 8beda <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ + blt.w 8c1cc <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8be74 <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #680] @ (8be68 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + bgt.w 8bfb8 <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #680] @ (8bfac <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bdea <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ - ldr.w ip, [pc, #656] @ 8be6c <_PyObject_MakeTpCall@@Base+0x2e8> │ │ │ │ + beq.w 8bf2e <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ + ldr.w ip, [pc, #656] @ 8bfb0 <_PyObject_MakeTpCall@@Base+0x2e8> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf96 <_PyObject_MakeTpCall@@Base+0x412> │ │ │ │ + bne.w 8c0da <_PyObject_MakeTpCall@@Base+0x412> │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr.w ip, [r9] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bd56 <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ + beq.w 8be9a <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc6c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8bdb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bd70 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ + beq.w 8beb4 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc6c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8bdb0 <_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 8bd7e <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ + beq.w 8bece <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ adds r0, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 8bc50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8bd94 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8bd9e <_PyObject_MakeTpCall@@Base+0x21a> │ │ │ │ + bne.w 8bee2 <_PyObject_MakeTpCall@@Base+0x21a> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - blt.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r3, #49477 @ 0xc145 │ │ │ │ + blt.w 8bf14 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r3, #49801 @ 0xc289 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8bd8a <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ + bne.n 8bec2 <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8be3c <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #420] @ (8be68 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.w 8bf80 <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #420] @ (8bfac <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c098 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 8c1dc <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf16 <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ + beq.w 8c05a <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c05a <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ + bne.w 8c19e <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8bed2 <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ + bne.w 8c016 <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bf62 <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ + blt.w 8c0a6 <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd3a <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + beq.n 8be7e <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8bd3a <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - ldr r2, [pc, #324] @ (8be6c <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + cbnz r3, 8be7e <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + ldr r2, [pc, #324] @ (8bfb0 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf84 <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ + bne.w 8c0c8 <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8be0e <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ + bne.n 8bf52 <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bec2 <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ + beq.w 8c006 <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c026 <_PyObject_MakeTpCall@@Base+0x4a2> │ │ │ │ + bne.w 8c16a <_PyObject_MakeTpCall@@Base+0x4a2> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc6c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8bdb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc36 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8bd7a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ cmp r3, #2 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ - beq.w 8bc6c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.w 8bdb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ adds r2, #4 │ │ │ │ - b.n 8bc46 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ - cmp fp, lr │ │ │ │ - str.w r2, [ip, #4]! │ │ │ │ - bne.w 8bc50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8bc6c <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + b.n 8bd8a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - ldr r4, [pc, #216] @ (8be70 <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ + b.n 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cmp fp, lr │ │ │ │ + str.w r2, [ip, #4]! │ │ │ │ + bne.w 8bd94 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8bdb0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + ldr r4, [pc, #216] @ (8bfb4 <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bc96 <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8bdda <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bf52 <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ + bmi.w 8c096 <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bc96 <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8bdda <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl bfab8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl c02ac <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c120 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ + beq.w 8c264 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bca8 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - movw r1, #35684 @ 0x8b64 │ │ │ │ + bge.w 8bdec <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + movw r1, #35940 @ 0x8c64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5c88 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f5838 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bca8 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + beq.w 8bdec <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd14 <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ + b.n 8be58 <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ - ldr r3, [pc, #100] @ (8be68 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.n 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + ldr r3, [pc, #100] @ (8bfac <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc04 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8bd48 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd3e <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + beq.n 8be82 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bd3e <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ - ldr r2, [pc, #68] @ (8be6c <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + bne.n 8be82 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + ldr r2, [pc, #68] @ (8bfb0 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bfd4 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ + bne.w 8c118 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + b.n 8be82 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c0c2 <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ + beq.w 8c206 <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bcc2 <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ + beq.w 8be06 <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35716 @ 0x8b84 │ │ │ │ + movw r1, #35972 @ 0x8c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c00a <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ + bhi.w 8c14e <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + cbz r0, 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w ip, [r9] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #672] @ (8c140 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r2, [pc, #672] @ (8c284 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ cmp lr, r0 │ │ │ │ add.w r2, r4, #12 │ │ │ │ - beq.n 8bf3a <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ + beq.n 8c07e <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - b.n 8bc24 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 8bd68 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfb4 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8c0f8 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfb4 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8c0f8 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd4e <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + b.n 8be92 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c0ee <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ + beq.w 8c232 <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + ble.w 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bcfa <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8be3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bcfa <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8be3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8bcfa <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8be3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bf04 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ - b.n 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - cbz r3, 8bf1e <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + bne.n 8c048 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ + b.n 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8c062 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8be60 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.n 8bfa4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.n 8be60 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bfa4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc36 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8bd7a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ - b.n 8bc46 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8bd8a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bca8 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - b.n 8bdd0 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.w 8bdec <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + b.n 8bf14 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8be60 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + beq.w 8bfa4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be60 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.w 8bfa4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be60 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bfa4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c01a <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ + bne.n 8c15e <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8bd3a <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 8be7e <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8bfee <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ + bne.n 8c132 <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - ldr r3, [pc, #404] @ (8c140 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + bl 12ccb8 │ │ │ │ + ldr r3, [pc, #404] @ (8c284 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc00 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8bd44 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ 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 1f1164 <_PyErr_Format@@Base> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8be36 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 8bf7a <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8be36 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + b.n 8bf7a <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #324] @ (8c140 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r3, [pc, #324] @ (8c284 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc00 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - bl 202990 │ │ │ │ - b.n 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + b.n 8bd44 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bl 20234c │ │ │ │ + b.n 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be96 <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ - b.n 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8bfda <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ + b.n 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bf90 <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ + b.n 8c0d4 <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd4e <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8be92 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c10e <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ + bne.n 8c252 <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ 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 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.w 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bcf0 <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ + beq.w 8be34 <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c0b4 <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ + bne.n 8c1f8 <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ - b.n 8be60 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.n 8bfa4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #12724 @ 0x31b4 │ │ │ │ + movw r0, #12980 @ 0x32b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #35748 @ 0x8ba4 │ │ │ │ + movw r2, #36004 @ 0x8ca4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.n 8be60 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bfa4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c06c <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c06c <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bne.n 8c1b0 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c1b0 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c0d2 <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ + beq.n 8c216 <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be4a <_PyObject_MakeTpCall@@Base+0x2c6> │ │ │ │ + bne.w 8bf8e <_PyObject_MakeTpCall@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bcfa <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8be3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c0f0 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne.n 8c234 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bcfa <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - b.n 8bd0e <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8be3e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + b.n 8be52 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c03a <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bne.n 8c17e <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c03a <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c17e <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + beq.w 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8becc <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c010 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #40780 @ 0x9f4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c1a2 <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ - ldr r0, [pc, #340] @ (8c2b8 <_PyObject_MakeTpCall@@Base+0x734>) │ │ │ │ + beq.n 8c2e6 <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ + ldr r0, [pc, #340] @ (8c3fc <_PyObject_MakeTpCall@@Base+0x734>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c21c <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ + beq.n 8c360 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c1e6 <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ + cbz r0, 8c32a <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c23c <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 8c380 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c1c6 <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ + bne.n 8c30a <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c19c <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + cbz r3, 8c2e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c202 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + blt.n 8c346 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c27a <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ + beq.n 8c3be <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c162 <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ + beq.n 8c2a6 <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35716 @ 0x8b84 │ │ │ │ + movw r1, #35972 @ 0x8c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c19c <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8c2e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c296 <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ + beq.n 8c3da <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c19c <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ble.n 8c2e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c1d4 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ - b.n 8c18e <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - cbz r3, 8c1ee <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ + bne.n 8c318 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ + b.n 8c2d2 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + cbz r3, 8c332 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c1c2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8c306 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c22e <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ + b.n 8c372 <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c1c2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + beq.n 8c306 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c1c2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8c306 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c1c2 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c306 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #35748 @ 0x8ba4 │ │ │ │ + movw r2, #36004 @ 0x8ca4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f1164 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c188 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + beq.n 8c2cc <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c26c <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ + bne.n 8c3b0 <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.w 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c24c <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c24c <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - cbz r2, 8c282 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ + bne.n 8c390 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c390 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + cbz r2, 8c3c6 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c1ac <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + bne.n 8c2f0 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c19c <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.n 8c2e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c19c <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8c2e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c18e <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + beq.w 8c2d2 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c298 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + bne.n 8c3dc <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c18e <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - b.n 8c19c <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.w 8c2d2 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + b.n 8c2e0 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #35780 @ 0x8bc4 │ │ │ │ + movw r1, #36036 @ 0x8cc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42028 @ 0xa42c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8ee9c │ │ │ │ + bl 8ef8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + beq.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ 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 8c52a <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ - ble.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + beq.w 8c66c <_PyObject_MakeTpCall@@Base+0x9a4> │ │ │ │ + ble.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e570 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ + bge.w 8e712 <_PyObject_MakeTpCall@@Base+0x2a4a> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8d5a4 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + beq.w 8d6de <_PyObject_MakeTpCall@@Base+0x1a16> │ │ │ │ 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 8e4e6 <_PyObject_MakeTpCall@@Base+0x2962> │ │ │ │ + bge.w 8e7bc <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8c33a <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ + bne.n 8c47e <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + ble.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ 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 8e3e0 <_PyObject_MakeTpCall@@Base+0x285c> │ │ │ │ + beq.w 8e61c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ + mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ - sub.w lr, r1, r4 │ │ │ │ - mvn.w lr, lr │ │ │ │ + add lr, r4 │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8da88 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + beq.w 8dc14 <_PyObject_MakeTpCall@@Base+0x1f4c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8da88 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + beq.w 8dc14 <_PyObject_MakeTpCall@@Base+0x1f4c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8c43a <_PyObject_MakeTpCall@@Base+0x8b6> │ │ │ │ + beq.n 8c57c <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8c420 <_PyObject_MakeTpCall@@Base+0x89c> │ │ │ │ + beq.n 8c562 <_PyObject_MakeTpCall@@Base+0x89a> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8c406 <_PyObject_MakeTpCall@@Base+0x882> │ │ │ │ + beq.n 8c548 <_PyObject_MakeTpCall@@Base+0x880> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8c3ec <_PyObject_MakeTpCall@@Base+0x868> │ │ │ │ + beq.n 8c52e <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8dc20 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + bne.w 8dd2e <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e060 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + ble.w 8e1be <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.w 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8dd3c <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 8ddde <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e186 <_PyObject_MakeTpCall@@Base+0x2602> │ │ │ │ + bne.w 8e30c <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e6c0 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + bge.w 8e458 <_PyObject_MakeTpCall@@Base+0x2790> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bmi.w 8d54c <_PyObject_MakeTpCall@@Base+0x19c8> │ │ │ │ + bmi.w 8d668 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d592 <_PyObject_MakeTpCall@@Base+0x1a0e> │ │ │ │ + beq.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x19de> │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.w 8dc00 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + bpl.w 8dd0e <_PyObject_MakeTpCall@@Base+0x2046> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d4dc <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq.w 8d5fe <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d5e0 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ + beq.w 8d6b8 <_PyObject_MakeTpCall@@Base+0x19f0> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d8da <_PyObject_MakeTpCall@@Base+0x1d56> │ │ │ │ + beq.w 8d9d8 <_PyObject_MakeTpCall@@Base+0x1d10> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8db24 <_PyObject_MakeTpCall@@Base+0x1fa0> │ │ │ │ + beq.w 8dc2a <_PyObject_MakeTpCall@@Base+0x1f62> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dd1c <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + beq.w 8ddd2 <_PyObject_MakeTpCall@@Base+0x210a> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 8dd46 <_PyObject_MakeTpCall@@Base+0x207e> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 80564 │ │ │ │ + bl 80664 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8c50e <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ + bne.n 8c650 <_PyObject_MakeTpCall@@Base+0x988> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8db2c <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ + bne.w 8dc32 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8db2c <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ + b.w 8dc32 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + beq.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ movw r4, #36432 @ 0x8e50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e870 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + beq.w 8e858 <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e870 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + bpl.w 8e858 <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83f10 │ │ │ │ + bl 84010 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e780 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ - ldr r1, [pc, #720] @ (8c844 <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ + bpl.w 8e8fc <_PyObject_MakeTpCall@@Base+0x2c34> │ │ │ │ + ldr r1, [pc, #720] @ (8c984 <_PyObject_MakeTpCall@@Base+0xcbc>) │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d668 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + bne.w 8d7d8 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8d668 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + beq.w 8d7d8 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d688 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ - ldr.w r9, [pc, #696] @ 8c85c <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + bne.w 8d7f8 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + ldr.w r9, [pc, #696] @ 8c99c <_PyObject_MakeTpCall@@Base+0xcd4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df2e <_PyObject_MakeTpCall@@Base+0x23aa> │ │ │ │ + bne.w 8dffa <_PyObject_MakeTpCall@@Base+0x2332> │ │ │ │ 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 8d352 <_PyObject_MakeTpCall@@Base+0x17ce> │ │ │ │ + bne.w 8d476 <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d352 <_PyObject_MakeTpCall@@Base+0x17ce> │ │ │ │ + bne.w 8d476 <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44593 @ 0xae31 │ │ │ │ + movw r8, #44897 @ 0xaf61 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e414 <_PyObject_MakeTpCall@@Base+0x2890> │ │ │ │ + bne.w 8e650 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #17 │ │ │ │ - bpl.n 8c62c <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ - ldr.w r9, [pc, #600] @ 8c85c <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + bpl.n 8c76e <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ + ldr.w r9, [pc, #596] @ 8c99c <_PyObject_MakeTpCall@@Base+0xcd4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ sub.w r2, sl, #8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -146746,912 +146837,910 @@ │ │ │ │ str.w r2, [sl, #48] @ 0x30 │ │ │ │ add.w r2, sl, #380 @ 0x17c │ │ │ │ str.w r2, [sl, #52] @ 0x34 │ │ │ │ add.w r2, sl, #368 @ 0x170 │ │ │ │ str.w r2, [sl, #56] @ 0x38 │ │ │ │ add.w r2, sl, #420 @ 0x1a4 │ │ │ │ str.w r2, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8ee56 <_PyObject_MakeTpCall@@Base+0x32d2> │ │ │ │ + beq.w 8ed9c <_PyObject_MakeTpCall@@Base+0x30d4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8c67c <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + beq.n 8c7be <_PyObject_MakeTpCall@@Base+0xaf6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #14949 @ 0x3a65 │ │ │ │ + movw r2, #18001 @ 0x4651 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #63549 @ 0xf83d │ │ │ │ + movw r2, #63805 @ 0xf93d │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #27341 @ 0x6acd │ │ │ │ + movw r2, #29281 @ 0x7261 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #32017 @ 0x7d11 │ │ │ │ + movw r2, #32609 @ 0x7f61 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.w 8e558 <_PyObject_MakeTpCall@@Base+0x29d4> │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.w 8ea24 <_PyObject_MakeTpCall@@Base+0x2d5c> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bpl.w 8e37e <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bpl.w 8e37e <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 8ea32 <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.w 8ea32 <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8e392 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ + beq.w 8e9ee <_PyObject_MakeTpCall@@Base+0x2d26> │ │ │ │ blx 29d00 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8ed48 <_PyObject_MakeTpCall@@Base+0x31c4> │ │ │ │ + bne.w 8ed82 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #30 │ │ │ │ - bmi.w 8d608 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ - ldr r7, [pc, #308] @ (8c848 <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bmi.w 8d71a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + ldr r5, [pc, #308] @ (8c988 <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - ldr.w r5, [sl, #132] @ 0x84 │ │ │ │ + ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ + ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d658 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr.w r2, [r7, #2984] @ 0xba8 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w 8d658 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r1, [pc, #276] @ (8c84c <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ + bne.w 8d76a <_PyObject_MakeTpCall@@Base+0x1aa2> │ │ │ │ + ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8d76a <_PyObject_MakeTpCall@@Base+0x1aa2> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r1, [pc, #272] @ (8c98c <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ + mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ - adds r1, r0, #3 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bl 79414 │ │ │ │ + adds r7, r0, #3 │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d432 <_PyObject_MakeTpCall@@Base+0x18ae> │ │ │ │ - bl 10bb24 │ │ │ │ - cbz r0, 8c786 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ - ldr r1, [pc, #252] @ (8c850 <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ + bne.w 8d554 <_PyObject_MakeTpCall@@Base+0x188c> │ │ │ │ + bl 10c360 │ │ │ │ + cbz r0, 8c8c8 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ + ldr r1, [pc, #248] @ (8c990 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 823f8 │ │ │ │ + bl 824f8 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8c780 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + beq.n 8c8c2 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #224] @ (8c84c <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a408 │ │ │ │ + ldr r1, [pc, #224] @ (8c98c <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a534 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e1ac <_PyObject_MakeTpCall@@Base+0x2628> │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8e332 <_PyObject_MakeTpCall@@Base+0x266a> │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bmi.w 8e978 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - ldr.w r5, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bmi.w 8ed2a <_PyObject_MakeTpCall@@Base+0x3062> │ │ │ │ + ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - bpl.w 8e9b8 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ - ldr.w r3, [r7, #3604] @ 0xe14 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8ed6e <_PyObject_MakeTpCall@@Base+0x30a6> │ │ │ │ + ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db14 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ - ldr.w r2, [r7, #3612] @ 0xe1c │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8db14 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ - ldr r1, [pc, #156] @ (8c854 <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 8dc1a <_PyObject_MakeTpCall@@Base+0x1f52> │ │ │ │ + ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x1f52> │ │ │ │ + ldr r1, [pc, #156] @ (8c994 <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8d43e <_PyObject_MakeTpCall@@Base+0x18ba> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8d560 <_PyObject_MakeTpCall@@Base+0x1898> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8c7de <_PyObject_MakeTpCall@@Base+0xc5a> │ │ │ │ + beq.n 8c920 <_PyObject_MakeTpCall@@Base+0xc58> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.w 8ecea <_PyObject_MakeTpCall@@Base+0x3166> │ │ │ │ - ldr.w r5, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8ea98 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 8ee7e <_PyObject_MakeTpCall@@Base+0x32fa> │ │ │ │ - ldr.w r3, [r7, #1180] @ 0x49c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8eb56 <_PyObject_MakeTpCall@@Base+0x2e8e> │ │ │ │ + ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d3be <_PyObject_MakeTpCall@@Base+0x183a> │ │ │ │ - ldr.w r2, [r7, #1188] @ 0x4a4 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - beq.w 8d3be <_PyObject_MakeTpCall@@Base+0x183a> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #68] @ (8c858 <_PyObject_MakeTpCall@@Base+0xcd4>) │ │ │ │ + bne.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ + ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ + adds r7, r2, #1 │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x17fc> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #64] @ (8c998 <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8d3cc <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + bl 79414 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8d4d2 <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ - bpl.n 8c8d2 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bpl.w 8e4b8 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bpl.w 8e4b8 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ - adds.w r6, r5, #20 │ │ │ │ - beq.w 8e4c0 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ - b.n 8c860 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ - nop │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 8ca12 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 8e8aa <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.w 8e8aa <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ + adds.w r7, r6, #20 │ │ │ │ + beq.w 8e8b2 <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ + b.n 8c9a0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 8cb3c <_PyObject_MakeTpCall@@Base+0xfb8>) │ │ │ │ + add r3, pc, #736 @ (adr r3, 8cc7c <_PyObject_MakeTpCall@@Base+0xfb4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #20256 @ 0x4f20 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29d00 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e286 <_PyObject_MakeTpCall@@Base+0x2702> │ │ │ │ - ldr.w r9, [pc, #816] @ 8cbb8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e2b8 <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ + ldr.w r9, [pc, #816] @ 8ccf8 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8d48a <_PyObject_MakeTpCall@@Base+0x1906> │ │ │ │ + bhi.w 8d5ac <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e31a <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ + beq.w 8e258 <_PyObject_MakeTpCall@@Base+0x2590> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d46a <_PyObject_MakeTpCall@@Base+0x18e6> │ │ │ │ + beq.w 8d58c <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx 29db8 │ │ │ │ - str.w r5, [sl, #88] @ 0x58 │ │ │ │ + str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8ee02 <_PyObject_MakeTpCall@@Base+0x327e> │ │ │ │ - ldr.w r5, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8eb02 <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ + ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8ee88 <_PyObject_MakeTpCall@@Base+0x3304> │ │ │ │ - ldr.w r3, [r7, #3160] @ 0xc58 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8ebd8 <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ + ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e126 <_PyObject_MakeTpCall@@Base+0x25a2> │ │ │ │ - ldr.w r2, [r7, #3168] @ 0xc60 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8e126 <_PyObject_MakeTpCall@@Base+0x25a2> │ │ │ │ - ldr r1, [pc, #668] @ (8cba0 <_PyObject_MakeTpCall@@Base+0x101c>) │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 8e152 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ + adds r7, r2, #1 │ │ │ │ + beq.w 8e152 <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + ldr r1, [pc, #668] @ (8cce0 <_PyObject_MakeTpCall@@Base+0x1018>) │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db4a <_PyObject_MakeTpCall@@Base+0x1fc6> │ │ │ │ - ldr.w r9, [pc, #676] @ 8cbb8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8dc4c <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + ldr.w r9, [pc, #676] @ 8ccf8 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df22 <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ + bne.w 8e004 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8db9a <_PyObject_MakeTpCall@@Base+0x2016> │ │ │ │ - ldr.w r5, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8dc9c <_PyObject_MakeTpCall@@Base+0x1fd4> │ │ │ │ + ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8e890 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ - ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8e932 <_PyObject_MakeTpCall@@Base+0x2c6a> │ │ │ │ + ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e0b2 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ - ldr.w r2, [r7, #2200] @ 0x898 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8e0b2 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ - ldr r1, [pc, #588] @ (8cba4 <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 8e176 <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ + ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ + adds r7, r2, #1 │ │ │ │ + beq.w 8e176 <_PyObject_MakeTpCall@@Base+0x24ae> │ │ │ │ + ldr r1, [pc, #588] @ (8cce4 <_PyObject_MakeTpCall@@Base+0x101c>) │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfa2 <_PyObject_MakeTpCall@@Base+0x241e> │ │ │ │ - ldr.w r9, [pc, #592] @ 8cbb8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e088 <_PyObject_MakeTpCall@@Base+0x23c0> │ │ │ │ + ldr.w r9, [pc, #592] @ 8ccf8 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8deac <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bne.w 8df92 <_PyObject_MakeTpCall@@Base+0x22ca> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8dec6 <_PyObject_MakeTpCall@@Base+0x2342> │ │ │ │ - ldr.w r5, [sl, #132] @ 0x84 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8dfac <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8e8ac <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ - ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8e534 <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ + ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e138 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ - ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8e138 <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ - ldr r1, [pc, #508] @ (8cba8 <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 8e234 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ + adds r7, r2, #1 │ │ │ │ + beq.w 8e234 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr r1, [pc, #508] @ (8cce8 <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ + mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df4c <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ - ldr.w r9, [pc, #508] @ 8cbb8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e034 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + ldr.w r9, [pc, #508] @ 8ccf8 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de9c <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ + bne.w 8df86 <_PyObject_MakeTpCall@@Base+0x22be> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d830 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + bne.w 8d77a <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8c9f2 <_PyObject_MakeTpCall@@Base+0xe6e> │ │ │ │ + cbz r3, 8cb32 <_PyObject_MakeTpCall@@Base+0xe6a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8ca0a <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ + cbz r3, 8cb4a <_PyObject_MakeTpCall@@Base+0xe82> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - str.w r6, [sl, #16] │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ + str.w r7, [sl, #16] │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ - ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8ce10 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ + beq.w 8cf44 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, sl │ │ │ │ str.w r3, [sl, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ce3a <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ + bne.w 8cf6e <_PyObject_MakeTpCall@@Base+0x12a6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df98 <_PyObject_MakeTpCall@@Base+0x2414> │ │ │ │ + bne.w 8e080 <_PyObject_MakeTpCall@@Base+0x23b8> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8ce46 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + bgt.w 8dc08 <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8ce78 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8cfac <_PyObject_MakeTpCall@@Base+0x12e4> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8eae4 <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ - ldr.w r3, [r7, #668] @ 0x29c │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + bpl.w 8edd4 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ + ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e0a0 <_PyObject_MakeTpCall@@Base+0x251c> │ │ │ │ - ldr.w r2, [r7, #676] @ 0x2a4 │ │ │ │ + bne.w 8e164 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ + ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e0a0 <_PyObject_MakeTpCall@@Base+0x251c> │ │ │ │ - ldr r1, [pc, #304] @ (8cbac <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ + beq.w 8e164 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ + ldr r1, [pc, #304] @ (8ccec <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da8e <_PyObject_MakeTpCall@@Base+0x1f0a> │ │ │ │ - ldr.w r9, [pc, #300] @ 8cbb8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8db74 <_PyObject_MakeTpCall@@Base+0x1eac> │ │ │ │ + ldr.w r9, [pc, #300] @ 8ccf8 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df38 <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ + bne.w 8e010 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ - bmi.w 8dac4 <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w 8dbaa <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bpl.w 8edc2 <_PyObject_MakeTpCall@@Base+0x323e> │ │ │ │ - ldr.w r3, [r7, #740] @ 0x2e4 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + bpl.w 8eaec <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e14a <_PyObject_MakeTpCall@@Base+0x25c6> │ │ │ │ - ldr.w r2, [r7, #748] @ 0x2ec │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8e14a <_PyObject_MakeTpCall@@Base+0x25c6> │ │ │ │ - ldr r1, [pc, #224] @ (8cbb0 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ + bne.w 8e246 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ + adds r6, r2, #1 │ │ │ │ + beq.w 8e246 <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + ldr r1, [pc, #224] @ (8ccf0 <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e698 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ - ldr.w r9, [pc, #216] @ 8cbb8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e86e <_PyObject_MakeTpCall@@Base+0x2ba6> │ │ │ │ + ldr.w r9, [pc, #216] @ 8ccf8 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df06 <_PyObject_MakeTpCall@@Base+0x2382> │ │ │ │ + bne.w 8dfee <_PyObject_MakeTpCall@@Base+0x2326> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #19 │ │ │ │ - bmi.n 8cb20 <_PyObject_MakeTpCall@@Base+0xf9c> │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r1, r3, #19 │ │ │ │ + bmi.n 8cc60 <_PyObject_MakeTpCall@@Base+0xf98> │ │ │ │ + lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [sl, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [sl] │ │ │ │ - bl 73dc4 │ │ │ │ + bl 73e64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ movw r1, #45404 @ 0xb15c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8cb3a <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ + cbz r3, 8cc7a <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ mov r0, sl │ │ │ │ - bl 90170 │ │ │ │ + bl 90250 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cb2c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + bne.n 8cc6c <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldrb r5, [r3, #6] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e732 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8e94e <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8e8c8 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bmi.w 8e99a <_PyObject_MakeTpCall@@Base+0x2cd2> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e904 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + beq.w 8e9da <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8e904 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ - bl 83f10 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bpl.w 8e9da <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ + bl 84010 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movw r3, #50789 @ 0xc665 │ │ │ │ + movt r3, #15 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - movw r3, #33172 @ 0x8194 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #40] @ (8cbb4 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ + ldr r3, [pc, #40] @ (8ccf4 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w r9, [pc, #40] @ 8cbb8 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr.w r9, [pc, #40] @ 8ccf8 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - strd sl, r7, [sp, #56] @ 0x38 │ │ │ │ + strd sl, r5, [sp, #64] @ 0x40 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8cbbc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + b.n 8ccfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8ce58 <_PyObject_MakeTpCall@@Base+0x12d4>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 8cf98 <_PyObject_MakeTpCall@@Base+0x12d0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 8cdec <_PyObject_MakeTpCall@@Base+0x1268>) │ │ │ │ + add r1, pc, #576 @ (adr r1, 8cf2c <_PyObject_MakeTpCall@@Base+0x1264>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 8ce90 <_PyObject_MakeTpCall@@Base+0x130c>) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8cfd0 <_PyObject_MakeTpCall@@Base+0x1308>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8cbb4 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ + add r2, pc, #0 @ (adr r2, 8ccf4 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8e2cc <_PyObject_MakeTpCall@@Base+0x2748> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + bpl.w 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e3ba <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ + ble.w 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d280 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ + beq.w 8d3ac <_PyObject_MakeTpCall@@Base+0x16e4> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8cf44 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8d50c <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - movs r2, #12 │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #696] @ (8d004 <_PyObject_MakeTpCall@@Base+0x133c>) │ │ │ │ + eor.w sl, r6, r2 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #696] @ (8ced0 <_PyObject_MakeTpCall@@Base+0x134c>) │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - eors r3, r0 │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - mla r2, r2, r3, r4 │ │ │ │ + movs r3, #12 │ │ │ │ + ubfx sl, sl, #0, #12 │ │ │ │ + mla r3, r3, sl, r4 │ │ │ │ + add.w r3, r3, #40960 @ 0xa000 │ │ │ │ + ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 8d2a0 <_PyObject_MakeTpCall@@Base+0x15d8> │ │ │ │ + movs r3, #12 │ │ │ │ + mla r2, r3, sl, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ - ldr.w r7, [r2, #2808] @ 0xaf8 │ │ │ │ - cmp r0, r7 │ │ │ │ - bne.w 8d16a <_PyObject_MakeTpCall@@Base+0x15e6> │ │ │ │ - movs r2, #12 │ │ │ │ - mla r0, r3, r2, r4 │ │ │ │ - add.w r0, r0, #40960 @ 0xa000 │ │ │ │ - ldr.w r0, [r0, #2812] @ 0xafc │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.w 8d168 <_PyObject_MakeTpCall@@Base+0x15e4> │ │ │ │ + ldr.w r2, [r2, #2812] @ 0xafc │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 8d29e <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - mla r4, r3, r2, r4 │ │ │ │ + mla r4, r3, sl, r4 │ │ │ │ ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8cf0a <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ + beq.w 8d03c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cc66 <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ + beq.n 8cda0 <_PyObject_MakeTpCall@@Base+0x10d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d3a0 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ - movw r2, #48613 @ 0xbde5 │ │ │ │ - movt r2, #15 │ │ │ │ + beq.w 8e68c <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cee0 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + bne.w 8d014 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 8d386 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 8e66c <_PyObject_MakeTpCall@@Base+0x29a4> │ │ │ │ + movw r6, #33172 @ 0x8194 │ │ │ │ + movt r6, #71 @ 0x47 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ - lsls r7, r3, #29 │ │ │ │ + lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 8ed92 <_PyObject_MakeTpCall@@Base+0x320e> │ │ │ │ + bmi.w 8ef2a <_PyObject_MakeTpCall@@Base+0x3262> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ subs r3, r3, r4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, r3 │ │ │ │ - bhi.w 8e0d4 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - adds r6, r4, r6 │ │ │ │ - bmi.w 8e0d4 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - movw r7, #20256 @ 0x4f20 │ │ │ │ - movt r7, #73 @ 0x49 │ │ │ │ - movw r2, #9777 @ 0x2631 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, r3 │ │ │ │ + bhi.w 8e20e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + adds r1, r4, r0 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bmi.w 8e20e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + movw sl, #20256 @ 0x4f20 │ │ │ │ + movt sl, #73 @ 0x49 │ │ │ │ + movw r2, #9937 @ 0x26d1 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [r7, #712] @ 0x2c8 │ │ │ │ + ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e0c4 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - subs r1, r6, #1 │ │ │ │ + bne.w 8e1fe <_PyObject_MakeTpCall@@Base+0x2536> │ │ │ │ + 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 8de3a <_PyObject_MakeTpCall@@Base+0x22b6> │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - ldr.w r3, [r2, r1, lsl #3] │ │ │ │ + bcs.w 8df38 <_PyObject_MakeTpCall@@Base+0x2270> │ │ │ │ + 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 8de28 <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ + beq.w 8df24 <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r6, [lr] │ │ │ │ - str r6, [r3, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8cf22 <_PyObject_MakeTpCall@@Base+0x139e> │ │ │ │ + ldr.w r2, [lr] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8d054 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ add r4, lr │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [lr] │ │ │ │ cmp r3, r2 │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8da28 <_PyObject_MakeTpCall@@Base+0x1ea4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 8d9f6 <_PyObject_MakeTpCall@@Base+0x1d2e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + ldr r2, [pc, #392] @ (8d008 <_PyObject_MakeTpCall@@Base+0x1340>) │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #44] @ 0x2c │ │ │ │ - strne r3, [r2, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #392] @ (8ced4 <_PyObject_MakeTpCall@@Base+0x1350>) │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3ca <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ + bne.w 8e606 <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e6da <_PyObject_MakeTpCall@@Base+0x2b56> │ │ │ │ + beq.w 8e6a0 <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e6e6 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ + beq.w 8e6aa <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ - str.w sl, [r4, #12] │ │ │ │ + str r7, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #50545 @ 0xc571 │ │ │ │ + movw r3, #52529 @ 0xcd31 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ - cmp r3, r7 │ │ │ │ + cmp r3, ip │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 8cdc8 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + beq.n 8cefc <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e566 <_PyObject_MakeTpCall@@Base+0x29e2> │ │ │ │ + beq.w 8e708 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c1154 │ │ │ │ + bl c1948 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cdec <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + beq.n 8cf20 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8cdec <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + cbnz r3, 8cf20 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ebde <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ + beq.w 8ee2c <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cbbc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8ccfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbbc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8ccfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cbbc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ccfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28596 @ 0x6fb4 │ │ │ │ + movw r1, #28852 @ 0x70b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - str.w r5, [sl, #120] @ 0x78 │ │ │ │ + str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca38 <_PyObject_MakeTpCall@@Base+0xeb4> │ │ │ │ + beq.w 8cb78 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da76 <_PyObject_MakeTpCall@@Base+0x1ef2> │ │ │ │ - ldr r3, [pc, #148] @ (8ced8 <_PyObject_MakeTpCall@@Base+0x1354>) │ │ │ │ - str.w r3, [sl, #124] @ 0x7c │ │ │ │ + beq.w 8dbfa <_PyObject_MakeTpCall@@Base+0x1f32> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 8ce52 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ + ldr r2, [pc, #148] @ (8d00c <_PyObject_MakeTpCall@@Base+0x1344>) │ │ │ │ + str.w r2, [sl, #124] @ 0x7c │ │ │ │ + cbnz r3, 8cf86 <_PyObject_MakeTpCall@@Base+0x12be> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eca2 <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ + beq.w 8ed1a <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca4a <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + bne.w 8cb8a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca4a <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + bne.w 8cb8a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #13281 @ 0x33e1 │ │ │ │ + movw r3, #13537 @ 0x34e1 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ - lsls r1, r2, #30 │ │ │ │ - bpl.w 8ca54 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ - ldr.w r9, [pc, #96] @ 8cedc <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.w 8cb94 <_PyObject_MakeTpCall@@Base+0xecc> │ │ │ │ + ldr.w r9, [pc, #96] @ 8d010 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 8ee72 <_PyObject_MakeTpCall@@Base+0x32ee> │ │ │ │ + beq.w 8edec <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ee72 <_PyObject_MakeTpCall@@Base+0x32ee> │ │ │ │ + bhi.w 8edec <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ 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 r2, r3, #2 │ │ │ │ - bmi.w 8ca62 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8cba2 <_PyObject_MakeTpCall@@Base+0xeda> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8ca92 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8cbd2 <_PyObject_MakeTpCall@@Base+0xf0a> │ │ │ │ nop │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cf00 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ + beq.n 8d032 <_PyObject_MakeTpCall@@Base+0x136a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e530 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + beq.w 8e8d4 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ + bne.w 8cefc <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cbbc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8ccfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cbbc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - b.w 8ebfa <_PyObject_MakeTpCall@@Base+0x3076> │ │ │ │ - ldrd r7, r2, [r3, #24] │ │ │ │ - cmp r2, r7 │ │ │ │ - bcc.w 8d426 <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ - adds r2, r1, #1 │ │ │ │ - add.w r2, r7, r2, lsl #3 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - adds r2, r3, r7 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r6, [r3, r7] │ │ │ │ + beq.w 8ccfc <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + b.w 8ee46 <_PyObject_MakeTpCall@@Base+0x317e> │ │ │ │ + ldrd sl, r1, [r3, #24] │ │ │ │ + cmp r1, sl │ │ │ │ + bcc.w 8d548 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + adds r1, #1 │ │ │ │ + add.w r1, sl, r1, lsl #3 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + add.w r1, r3, sl │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str.w r2, [r3, sl] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8cd14 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ + b.n 8ce52 <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ - adds r3, #8 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8e090 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ - mov sl, r0 │ │ │ │ + ble.n 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + add r3, r4 │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8e4ac <_PyObject_MakeTpCall@@Base+0x27e4> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8cbfe <_PyObject_MakeTpCall@@Base+0x107a> │ │ │ │ + blt.w 8d3bc <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd sl, r7, [sp, #56] @ 0x38 │ │ │ │ + ldrd sl, r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8cf84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + beq.n 8d0ba <_PyObject_MakeTpCall@@Base+0x13f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8cf84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + cbnz r3, 8d0ba <_PyObject_MakeTpCall@@Base+0x13f2> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #704] @ (8d238 <_PyObject_MakeTpCall@@Base+0x16b4>) │ │ │ │ + ldr r2, [pc, #692] @ (8d364 <_PyObject_MakeTpCall@@Base+0x169c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e53a <_PyObject_MakeTpCall@@Base+0x29b6> │ │ │ │ + bne.w 8e8ea <_PyObject_MakeTpCall@@Base+0x2c22> │ │ │ │ blx r4 │ │ │ │ movw r0, #36040 @ 0x8cc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr.w r5, [r9, fp] │ │ │ │ + ldr.w r6, [r9, fp] │ │ │ │ strd sl, sl, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8d406 <_PyObject_MakeTpCall@@Base+0x1882> │ │ │ │ + bpl.w 8d528 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d406 <_PyObject_MakeTpCall@@Base+0x1882> │ │ │ │ + beq.w 8d528 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e29e <_PyObject_MakeTpCall@@Base+0x271a> │ │ │ │ + beq.w 8e38c <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ - ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ + bne.w 8e7e8 <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8e58c <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ + bpl.w 8e6ec <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ec7e <_PyObject_MakeTpCall@@Base+0x30fa> │ │ │ │ - movw r3, #3081 @ 0xc09 │ │ │ │ + beq.w 8ee68 <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ + movw r3, #5117 @ 0x13fd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d3a4 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ + bne.w 8d4aa <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #596] @ (8d23c <_PyObject_MakeTpCall@@Base+0x16b8>) │ │ │ │ + ldr r1, [pc, #584] @ (8d368 <_PyObject_MakeTpCall@@Base+0x16a0>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c01d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c09cc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b2 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + beq.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d01c <_PyObject_MakeTpCall@@Base+0x1498> │ │ │ │ + beq.n 8d152 <_PyObject_MakeTpCall@@Base+0x148a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d01c <_PyObject_MakeTpCall@@Base+0x1498> │ │ │ │ - ldr r2, [pc, #556] @ (8d238 <_PyObject_MakeTpCall@@Base+0x16b4>) │ │ │ │ + cbnz r3, 8d152 <_PyObject_MakeTpCall@@Base+0x148a> │ │ │ │ + ldr r2, [pc, #548] @ (8d364 <_PyObject_MakeTpCall@@Base+0x169c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e5e0 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ + bne.w 8e5c2 <_PyObject_MakeTpCall@@Base+0x28fa> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8e0fa <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ + bpl.w 8e188 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e0fa <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq.w 8e188 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d8f8 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ - movw r3, #3441 @ 0xd71 │ │ │ │ + bne.w 8da50 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ + movw r3, #5433 @ 0x1539 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8d5ac <_PyObject_MakeTpCall@@Base+0x1a28> │ │ │ │ + bne.w 8d6e6 <_PyObject_MakeTpCall@@Base+0x1a1e> │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8eba0 <_PyObject_MakeTpCall@@Base+0x301c> │ │ │ │ + beq.w 8edba <_PyObject_MakeTpCall@@Base+0x30f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e794 <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ + beq.w 8e72e <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e7a0 <_PyObject_MakeTpCall@@Base+0x2c1c> │ │ │ │ + beq.w 8e73a <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp.w r2, r3, asr #2 │ │ │ │ - bge.w 8e7a0 <_PyObject_MakeTpCall@@Base+0x2c1c> │ │ │ │ + bge.w 8e73a <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str.w r2, [r6, #148] @ 0x94 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ itt ne │ │ │ │ @@ -147666,151 +147755,153 @@ │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r1, r0, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.w 8d880 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ + ble.w 8d986 <_PyObject_MakeTpCall@@Base+0x1cbe> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 29718 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9fef8 │ │ │ │ + bl 9ffac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d898 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ + bne.w 8d99e <_PyObject_MakeTpCall@@Base+0x1cd6> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e512 <_PyObject_MakeTpCall@@Base+0x298e> │ │ │ │ + bne.w 8e896 <_PyObject_MakeTpCall@@Base+0x2bce> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0a98 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0b4c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5be <_PyObject_MakeTpCall@@Base+0x1a3a> │ │ │ │ + beq.w 8d6f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e822 <_PyObject_MakeTpCall@@Base+0x2c9e> │ │ │ │ + bne.w 8e4e6 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d13e <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + beq.n 8d274 <_PyObject_MakeTpCall@@Base+0x15ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d13e <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ - ldr r2, [pc, #272] @ (8d238 <_PyObject_MakeTpCall@@Base+0x16b4>) │ │ │ │ + cbnz r3, 8d274 <_PyObject_MakeTpCall@@Base+0x15ac> │ │ │ │ + ldr r2, [pc, #264] @ (8d364 <_PyObject_MakeTpCall@@Base+0x169c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e854 <_PyObject_MakeTpCall@@Base+0x2cd0> │ │ │ │ + bne.w 8e518 <_PyObject_MakeTpCall@@Base+0x2850> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ebca <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ + bne.w 8ebe2 <_PyObject_MakeTpCall@@Base+0x2f1a> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d160 <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ + beq.n 8d296 <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edce <_PyObject_MakeTpCall@@Base+0x324a> │ │ │ │ + beq.w 8ebf6 <_PyObject_MakeTpCall@@Base+0x2f2e> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r6, [pc, #212] @ (8d240 <_PyObject_MakeTpCall@@Base+0x16bc>) │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [r6, #264] @ 0x108 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8e22c <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ - ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8e3bc <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8dcc4 <_PyObject_MakeTpCall@@Base+0x2140> │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #176] @ (8d240 <_PyObject_MakeTpCall@@Base+0x16bc>) │ │ │ │ - ldr.w r2, [r2, #272] @ 0x110 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ - beq.w 8e232 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ - ldr.w ip, [r5, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8e254 <_PyObject_MakeTpCall@@Base+0x26d0> │ │ │ │ - ldr.w r2, [ip] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #200] @ (8d36c <_PyObject_MakeTpCall@@Base+0x16a4>) │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8e26a <_PyObject_MakeTpCall@@Base+0x25a2> │ │ │ │ + ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + bgt.w 8e91c <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8de84 <_PyObject_MakeTpCall@@Base+0x21bc> │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #164] @ (8d36c <_PyObject_MakeTpCall@@Base+0x16a4>) │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 8e270 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e28c <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w lr, [ip, #8] │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 8de1c <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ + beq.w 8df7a <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ adds r5, r2, #1 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - str.w r5, [ip] │ │ │ │ - ble.w 8d8d2 <_PyObject_MakeTpCall@@Base+0x1d4e> │ │ │ │ - strd ip, r8, [sp, #72] @ 0x48 │ │ │ │ - add.w r7, ip, #8 │ │ │ │ - str.w sl, [sp, #84] @ 0x54 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + ble.w 8d9d0 <_PyObject_MakeTpCall@@Base+0x1d08> │ │ │ │ + add.w r2, r3, #8 │ │ │ │ + str.w r8, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, ip │ │ │ │ mov r5, r1 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r2, #132] @ 0x84 │ │ │ │ - bmi.n 8d248 <_PyObject_MakeTpCall@@Base+0x16c4> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #80] @ (8d244 <_PyObject_MakeTpCall@@Base+0x16c0>) │ │ │ │ - bl 79370 │ │ │ │ + bmi.n 8d374 <_PyObject_MakeTpCall@@Base+0x16ac> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #76] @ (8d370 <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e430 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ + beq.w 8e5de <_PyObject_MakeTpCall@@Base+0x2916> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d2ca <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + bne.n 8d3f0 <_PyObject_MakeTpCall@@Base+0x1728> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8d1dc <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ - ldrd ip, r8, [sp, #72] @ 0x48 │ │ │ │ + blt.n 8d30c <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, sl │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r2, [ip] │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8d22c <_PyObject_MakeTpCall@@Base+0x16a8> │ │ │ │ + beq.n 8d356 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [ip] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8e488 <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + beq.w 8e430 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8d304 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ + b.n 8d424 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8d4f0 <_PyObject_MakeTpCall@@Base+0x196c>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 8d61c <_PyObject_MakeTpCall@@Base+0x1954>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ movs r1, #28 │ │ │ │ @@ -147824,2508 +147915,2500 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e726 <_PyObject_MakeTpCall@@Base+0x2ba2> │ │ │ │ + beq.w 8e926 <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 8d1ee <_PyObject_MakeTpCall@@Base+0x166a> │ │ │ │ + b.n 8d31e <_PyObject_MakeTpCall@@Base+0x1656> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ - ldr.w sl, [r3, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8de7c <_PyObject_MakeTpCall@@Base+0x22f8> │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r1, [pc, #664] @ (8d534 <_PyObject_MakeTpCall@@Base+0x19b0>) │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8d07c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #652] @ (8d650 <_PyObject_MakeTpCall@@Base+0x1988>) │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + eor.w sl, r2, r1, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - eor.w r3, r0, r1, asr #3 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - ubfx r3, r3, #0, #12 │ │ │ │ - mla r2, r2, r3, r4 │ │ │ │ - add.w r2, r2, #40960 @ 0xa000 │ │ │ │ - ldr.w r7, [r2, #2808] @ 0xaf8 │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w 8cc32 <_PyObject_MakeTpCall@@Base+0x10ae> │ │ │ │ - b.n 8d16a <_PyObject_MakeTpCall@@Base+0x15e6> │ │ │ │ + movs r3, #12 │ │ │ │ + ubfx sl, sl, #0, #12 │ │ │ │ + mla r3, r3, sl, r4 │ │ │ │ + add.w r3, r3, #40960 @ 0xa000 │ │ │ │ + ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 8cd6c <_PyObject_MakeTpCall@@Base+0x10a4> │ │ │ │ + b.n 8d2a0 <_PyObject_MakeTpCall@@Base+0x15d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, sl │ │ │ │ - ldrd ip, r8, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 8d8a2 <_PyObject_MakeTpCall@@Base+0x1d1e> │ │ │ │ + beq.w 8d9a8 <_PyObject_MakeTpCall@@Base+0x1ce0> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - ldr.w r2, [ip] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8d2fc <_PyObject_MakeTpCall@@Base+0x1778> │ │ │ │ + beq.n 8d41c <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [ip] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8d8b8 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cc66 <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ - movs r2, #12 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ + beq.w 8d9ba <_PyObject_MakeTpCall@@Base+0x1cf2> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8cda0 <_PyObject_MakeTpCall@@Base+0x10d8> │ │ │ │ + movs r3, #12 │ │ │ │ add.w r2, r4, #43520 @ 0xaa00 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ + mul.w r3, r3, sl │ │ │ │ adds r0, r2, r3 │ │ │ │ str r5, [r0, #8] │ │ │ │ add r4, r3 │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + add.w lr, r3, #4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #532] @ (8d538 <_PyObject_MakeTpCall@@Base+0x19b4>) │ │ │ │ + ldr r4, [pc, #524] @ (8d654 <_PyObject_MakeTpCall@@Base+0x198c>) │ │ │ │ ldr.w r4, [r4, #260] @ 0x104 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, ip │ │ │ │ ittt ne │ │ │ │ addne r4, #1 │ │ │ │ - ldrne r7, [pc, #520] @ (8d538 <_PyObject_MakeTpCall@@Base+0x19b4>) │ │ │ │ - strne.w r4, [r7, #260] @ 0x104 │ │ │ │ - str r1, [r2, r6] │ │ │ │ + ldrne r6, [pc, #512] @ (8d654 <_PyObject_MakeTpCall@@Base+0x198c>) │ │ │ │ + strne.w r4, [r6, #260] @ 0x104 │ │ │ │ + str.w r1, [r2, lr] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bne.w 8d5da <_PyObject_MakeTpCall@@Base+0x1912> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cc66 <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ - b.n 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + bne.w 8cda0 <_PyObject_MakeTpCall@@Base+0x10d8> │ │ │ │ + b.n 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44593 @ 0xae31 │ │ │ │ + movw r8, #44897 @ 0xaf61 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #20] │ │ │ │ - bne.w 8e418 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ + bne.w 8e654 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.w 8c5fc <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8d3a0 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8ede4 <_PyObject_MakeTpCall@@Base+0x3260> │ │ │ │ - str r2, [r5, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 8cdc8 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr r1, [pc, #404] @ (8d53c <_PyObject_MakeTpCall@@Base+0x19b8>) │ │ │ │ + b.w 8c73e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + ldr r1, [pc, #428] @ (8d658 <_PyObject_MakeTpCall@@Base+0x1990>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8cff8 <_PyObject_MakeTpCall@@Base+0x1474> │ │ │ │ - ldr r1, [pc, #392] @ (8d53c <_PyObject_MakeTpCall@@Base+0x19b8>) │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d12e <_PyObject_MakeTpCall@@Base+0x1466> │ │ │ │ + ldr r1, [pc, #412] @ (8d658 <_PyObject_MakeTpCall@@Base+0x1990>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d6760 │ │ │ │ + bl d6efc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8cff8 <_PyObject_MakeTpCall@@Base+0x1474> │ │ │ │ - ldr r0, [pc, #384] @ (8d540 <_PyObject_MakeTpCall@@Base+0x19bc>) │ │ │ │ - bl 6d97c │ │ │ │ + b.n 8d12e <_PyObject_MakeTpCall@@Base+0x1466> │ │ │ │ + ldr r0, [pc, #404] @ (8d65c <_PyObject_MakeTpCall@@Base+0x1994>) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 8c810 <_PyObject_MakeTpCall@@Base+0xc8c> │ │ │ │ - ldr.w r9, [pc, #376] @ 8d548 <_PyObject_MakeTpCall@@Base+0x19c4> │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c952 <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ + ldr.w r9, [pc, #400] @ 8d664 <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8d2 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + beq.w 8ca12 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8d2 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + beq.w 8ca12 <_PyObject_MakeTpCall@@Base+0xd4a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d400 <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ + beq.n 8d506 <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ebc0 <_PyObject_MakeTpCall@@Base+0x303c> │ │ │ │ + beq.w 8ea8e <_PyObject_MakeTpCall@@Base+0x2dc6> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8d14a <_PyObject_MakeTpCall@@Base+0x15c6> │ │ │ │ + b.n 8d280 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r1, r8 │ │ │ │ + ble.w 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + adds r3, #8 │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8e1ee <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8cd38 <_PyObject_MakeTpCall@@Base+0x1070> │ │ │ │ + b.n 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36040 @ 0x8cc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cfc0 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ - b.n 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8d0f6 <_PyObject_MakeTpCall@@Base+0x142e> │ │ │ │ + b.n 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8cd14 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ + b.n 8ce52 <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c786 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ - b.w 8c74c <_PyObject_MakeTpCall@@Base+0xbc8> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 8c8c8 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ + b.w 8c88e <_PyObject_MakeTpCall@@Base+0xbc6> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 8ea9a <_PyObject_MakeTpCall@@Base+0x2f16> │ │ │ │ - ldr r1, [pc, #236] @ (8d544 <_PyObject_MakeTpCall@@Base+0x19c0>) │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r6, [sl, #436] @ 0x1b4 │ │ │ │ - bl bf0a0 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + bpl.w 8ef04 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ + ldr r1, [pc, #228] @ (8d660 <_PyObject_MakeTpCall@@Base+0x1998>) │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ + bl bf894 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c7e2 <_PyObject_MakeTpCall@@Base+0xc5e> │ │ │ │ - b.n 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8c924 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ + b.n 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 8d4ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + bcc.n 8d5f0 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ 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 8c8c4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8ca04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e4aa <_PyObject_MakeTpCall@@Base+0x2926> │ │ │ │ + bne.w 8e470 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a2c8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e296 <_PyObject_MakeTpCall@@Base+0x2712> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8e2c8 <_PyObject_MakeTpCall@@Base+0x2600> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8c8c4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + b.w 8ca04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d34a <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8d46e <_PyObject_MakeTpCall@@Base+0x17a6> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cc66 <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ - b.n 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + bne.w 8cda0 <_PyObject_MakeTpCall@@Base+0x10d8> │ │ │ │ + b.n 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8c8c4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - movw r3, #36432 @ 0x8e50 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8d604 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ + b.w 8ca04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + movw r5, #36432 @ 0x8e50 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8d6da <_PyObject_MakeTpCall@@Base+0x1a12> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d604 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ + bne.n 8d6da <_PyObject_MakeTpCall@@Base+0x1a12> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8dbda <_PyObject_MakeTpCall@@Base+0x2056> │ │ │ │ + bne.w 8dce8 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8d514 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + beq.n 8d630 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 8c490 <_PyObject_MakeTpCall@@Base+0x90c> │ │ │ │ + b.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x90a> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + beq.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ 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 8c548 <_PyObject_MakeTpCall@@Base+0x9c4> │ │ │ │ + b.w 8c68a <_PyObject_MakeTpCall@@Base+0x9c2> │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8d7f0 <_PyObject_MakeTpCall@@Base+0x1c6c>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 8d90c <_PyObject_MakeTpCall@@Base+0x1c44>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 8d824 <_PyObject_MakeTpCall@@Base+0x1ca0>) │ │ │ │ + add r3, pc, #736 @ (adr r3, 8d940 <_PyObject_MakeTpCall@@Base+0x1c78>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #712] @ (8d818 <_PyObject_MakeTpCall@@Base+0x1c94>) │ │ │ │ + ldr r2, [pc, #352] @ (8d7cc <_PyObject_MakeTpCall@@Base+0x1b04>) │ │ │ │ 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 │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + mla r0, r3, r2, r0 │ │ │ │ ite ls │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - adds r5, r3, r0 │ │ │ │ - add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ - ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ - cmp r5, r4 │ │ │ │ + movls r3, #0 │ │ │ │ + movhi r3, #1 │ │ │ │ + add.w r5, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ + cmp r2, r4 │ │ │ │ it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8e626 <_PyObject_MakeTpCall@@Base+0x2aa2> │ │ │ │ - add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4b0 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + beq.w 8e446 <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ + ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + blt.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 8c4b0 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + b.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ + movw r5, #36432 @ 0x8e50 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 8dcdc <_PyObject_MakeTpCall@@Base+0x2014> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8dcdc <_PyObject_MakeTpCall@@Base+0x2014> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 8d60e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 8d616 <_PyObject_MakeTpCall@@Base+0x194e> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 8c35c <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ + b.w 8c4a0 <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d10c <_PyObject_MakeTpCall@@Base+0x1588> │ │ │ │ + bne.w 8d242 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e45a <_PyObject_MakeTpCall@@Base+0x28d6> │ │ │ │ + beq.w 8e5a4 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e45a <_PyObject_MakeTpCall@@Base+0x28d6> │ │ │ │ + beq.w 8e5a4 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 8e118 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - movw r5, #36432 @ 0x8e50 │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 8db46 <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8db46 <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 8d4f0 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 8d4fa <_PyObject_MakeTpCall@@Base+0x1976> │ │ │ │ - ldr.w r9, [pc, #524] @ 8d818 <_PyObject_MakeTpCall@@Base+0x1c94> │ │ │ │ + b.w 8e1a6 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ldr.w r9, [pc, #176] @ 8d7cc <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [sl, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8ed62 <_PyObject_MakeTpCall@@Base+0x31de> │ │ │ │ + beq.w 8edae <_PyObject_MakeTpCall@@Base+0x30e6> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8ed62 <_PyObject_MakeTpCall@@Base+0x31de> │ │ │ │ + bhi.w 8edae <_PyObject_MakeTpCall@@Base+0x30e6> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ - ldr r7, [pc, #472] @ (8d81c <_PyObject_MakeTpCall@@Base+0x1c98>) │ │ │ │ + ldr r5, [pc, #124] @ (8d7d0 <_PyObject_MakeTpCall@@Base+0x1b08>) │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ + ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c72a <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ - ldr r0, [pc, #452] @ (8d820 <_PyObject_MakeTpCall@@Base+0x1c9c>) │ │ │ │ - bl 6d97c │ │ │ │ + beq.w 8c86c <_PyObject_MakeTpCall@@Base+0xba4> │ │ │ │ + ldr r0, [pc, #104] @ (8d7d4 <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8c734 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ - b.n 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr r0, [pc, #440] @ (8d824 <_PyObject_MakeTpCall@@Base+0x1ca0>) │ │ │ │ - bl 6d97c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8c876 <_PyObject_MakeTpCall@@Base+0xbae> │ │ │ │ + b.n 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r0, sl │ │ │ │ + bl 80840 │ │ │ │ + ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + ldr.w fp, [r3, #8] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 8cb1a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + add.w r8, r0, #20 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r6, #16 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl c0620 │ │ │ │ + str.w r0, [r8, #-20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + strd r6, r7, [r8, #-16] │ │ │ │ + cmp fp, r9 │ │ │ │ + add.w r7, r7, #4 │ │ │ │ + add.w r8, r8, #20 │ │ │ │ + beq.w 8cb1a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ + b.n 8d79a <_PyObject_MakeTpCall@@Base+0x1ad2> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #616] @ (8da44 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8c5a0 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ - ldr r1, [pc, #428] @ (8d824 <_PyObject_MakeTpCall@@Base+0x1ca0>) │ │ │ │ + beq.w 8c6e2 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ + ldr r1, [pc, #604] @ (8da44 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c5a0 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + beq.w 8c6e2 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8e370 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ - bl 785a0 │ │ │ │ + bmi.w 8e412 <_PyObject_MakeTpCall@@Base+0x274a> │ │ │ │ + bl 78640 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8d802 <_PyObject_MakeTpCall@@Base+0x1c7e> │ │ │ │ + bne.w 8d972 <_PyObject_MakeTpCall@@Base+0x1caa> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e366 <_PyObject_MakeTpCall@@Base+0x27e2> │ │ │ │ + bne.w 8e408 <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - ble.w 8d80e <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + ble.w 8d97e <_PyObject_MakeTpCall@@Base+0x1cb6> │ │ │ │ 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 8ed76 <_PyObject_MakeTpCall@@Base+0x31f2> │ │ │ │ + bpl.w 8eeaa <_PyObject_MakeTpCall@@Base+0x31e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl be48c │ │ │ │ + bl bec80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ecd0 <_PyObject_MakeTpCall@@Base+0x314c> │ │ │ │ - ldr r1, [pc, #308] @ (8d828 <_PyObject_MakeTpCall@@Base+0x1ca4>) │ │ │ │ + beq.w 8ed00 <_PyObject_MakeTpCall@@Base+0x3038> │ │ │ │ + ldr r1, [pc, #484] @ (8da48 <_PyObject_MakeTpCall@@Base+0x1d80>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e66a <_PyObject_MakeTpCall@@Base+0x2ae6> │ │ │ │ - ldr r1, [pc, #296] @ (8d82c <_PyObject_MakeTpCall@@Base+0x1ca8>) │ │ │ │ + bne.w 8e47e <_PyObject_MakeTpCall@@Base+0x27b6> │ │ │ │ + ldr r1, [pc, #472] @ (8da4c <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e15c <_PyObject_MakeTpCall@@Base+0x25d8> │ │ │ │ + bne.w 8e13a <_PyObject_MakeTpCall@@Base+0x2472> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8d6d8 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + bgt.n 8d848 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + beq.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8d792 <_PyObject_MakeTpCall@@Base+0x1c0e> │ │ │ │ + ble.n 8d902 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ 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 8e174 <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ + bne.w 8e2d0 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df12 <_PyObject_MakeTpCall@@Base+0x238e> │ │ │ │ + bne.w 8e024 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e0bf0 │ │ │ │ + bl e1368 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ea42 <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + beq.w 8ecd4 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79304 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8ea42 <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + bl 793a8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8ecd4 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ea00 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + bne.w 8ec92 <_PyObject_MakeTpCall@@Base+0x2fca> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8d742 <_PyObject_MakeTpCall@@Base+0x1bbe> │ │ │ │ + bne.n 8d8b2 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86064 │ │ │ │ + bl 8616c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ea42 <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + beq.w 8ecd4 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78740 │ │ │ │ + bl 787e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d7c0 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + beq.n 8d930 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8d7c0 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + cbnz r3, 8d930 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + beq.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ 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 8dfea <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + bgt.w 8e0d0 <_PyObject_MakeTpCall@@Base+0x2408> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44593 @ 0xae31 │ │ │ │ + movw r8, #44897 @ 0xaf61 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e478 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + bne.w 8e420 <_PyObject_MakeTpCall@@Base+0x2758> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c5fc <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - b.n 8dca2 <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + bne.w 8c73e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + b.n 8ddb0 <_PyObject_MakeTpCall@@Base+0x20e8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8dc7a <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + bgt.w 8dd88 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8d718 <_PyObject_MakeTpCall@@Base+0x1b94> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 8d90c <_PyObject_MakeTpCall@@Base+0x1d88>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbz r4, 8d886 <_PyObject_MakeTpCall@@Base+0x1d02> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 80740 │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 8c9da <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ - add.w r8, r0, #20 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r5, #16 │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl bfe2c │ │ │ │ - str.w r0, [r8, #-20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - strd r5, r6, [r8, #-16] │ │ │ │ - cmp fp, r9 │ │ │ │ - add.w r6, r6, #4 │ │ │ │ - add.w r8, r8, #20 │ │ │ │ - beq.w 8c9da <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ - ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8d850 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ + b.n 8d888 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9fef8 │ │ │ │ + bl 9ffac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ea <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + beq.w 8d220 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3f40 │ │ │ │ - b.n 8d5be <_PyObject_MakeTpCall@@Base+0x1a3a> │ │ │ │ - ldr.w r0, [ip] │ │ │ │ + bl 1b38d8 │ │ │ │ + b.n 8d6f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8d2fc <_PyObject_MakeTpCall@@Base+0x1778> │ │ │ │ + beq.w 8d41c <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ subs r0, #1 │ │ │ │ - str.w r0, [ip] │ │ │ │ + str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2fc <_PyObject_MakeTpCall@@Base+0x1778> │ │ │ │ - mov r0, ip │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8d304 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ - b.w 8cc66 <_PyObject_MakeTpCall@@Base+0x10e2> │ │ │ │ + bne.w 8d41c <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d424 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + b.w 8cda0 <_PyObject_MakeTpCall@@Base+0x10d8> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8d222 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ - b.n 8d22c <_PyObject_MakeTpCall@@Base+0x16a8> │ │ │ │ + bne.w 8d34e <_PyObject_MakeTpCall@@Base+0x1686> │ │ │ │ + b.n 8d356 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ movw r7, #36432 @ 0x8e50 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d5e8 <_PyObject_MakeTpCall@@Base+0x1a64> │ │ │ │ + bne.w 8d6c0 <_PyObject_MakeTpCall@@Base+0x19f8> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - b.n 8d5e8 <_PyObject_MakeTpCall@@Base+0x1a64> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 8d6c0 <_PyObject_MakeTpCall@@Base+0x19f8> │ │ │ │ + ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ce72 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8ce72 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ + ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ce72 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ee18 <_PyObject_MakeTpCall@@Base+0x3150> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add.w r3, r2, #12 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #27 │ │ │ │ + bmi.w 8ce72 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r3] │ │ │ │ + orr.w r1, r1, #16 │ │ │ │ + strex r2, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8da2c <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + dmb ish │ │ │ │ + b.w 8ce72 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r3, pc, #224 @ (adr r3, 8db2c <_PyObject_MakeTpCall@@Base+0x1e64>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbz r4, 8daa6 <_PyObject_MakeTpCall@@Base+0x1dde> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d042 <_PyObject_MakeTpCall@@Base+0x14be> │ │ │ │ + beq.w 8d178 <_PyObject_MakeTpCall@@Base+0x14b0> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d8670 <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ + bl d8e0c <_PyEval_CheckExceptTypeValid@@Base+0xc68> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ + beq.w 8d708 <_PyObject_MakeTpCall@@Base+0x1a40> │ │ │ │ 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 8d9fa <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + ble.n 8db46 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d94c <_PyObject_MakeTpCall@@Base+0x1dc8> │ │ │ │ + beq.n 8daa4 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb92 <_PyObject_MakeTpCall@@Base+0x300e> │ │ │ │ + beq.w 8ee10 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8d9fa <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + beq.n 8db46 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d968 <_PyObject_MakeTpCall@@Base+0x1de4> │ │ │ │ + beq.n 8dac0 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed6e <_PyObject_MakeTpCall@@Base+0x31ea> │ │ │ │ + beq.w 8ecf8 <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8d9fa <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + beq.n 8db46 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d984 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ + beq.n 8dadc <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9e0 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + beq.w 8ee08 <_PyObject_MakeTpCall@@Base+0x3140> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8d9fa <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + beq.n 8db46 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9a0 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + beq.n 8daf8 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9e8 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ + beq.w 8edf8 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8d9fa <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + beq.n 8db46 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9bc <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ + beq.n 8db14 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9f0 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + beq.w 8ee00 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8d9fa <_PyObject_MakeTpCall@@Base+0x1e76> │ │ │ │ + beq.n 8db46 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r4 │ │ │ │ + mov sl, r4 │ │ │ │ movs r4, #5 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8d9e8 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + beq.n 8db3a <_PyObject_MakeTpCall@@Base+0x1e72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9f8 <_PyObject_MakeTpCall@@Base+0x2e74> │ │ │ │ + beq.w 8ee24 <_PyObject_MakeTpCall@@Base+0x315c> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8d9d4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r8, sl │ │ │ │ + bne.n 8db26 <_PyObject_MakeTpCall@@Base+0x1e5e> │ │ │ │ + mov r4, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d5b8 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ + beq.w 8d6f2 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5b8 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ + bne.w 8d6f2 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d10c <_PyObject_MakeTpCall@@Base+0x1588> │ │ │ │ - b.n 8d5be <_PyObject_MakeTpCall@@Base+0x1a3a> │ │ │ │ - ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cd34 <_PyObject_MakeTpCall@@Base+0x11b0> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8cd34 <_PyObject_MakeTpCall@@Base+0x11b0> │ │ │ │ - ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd34 <_PyObject_MakeTpCall@@Base+0x11b0> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8eb34 <_PyObject_MakeTpCall@@Base+0x2fb0> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r2, #12 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r6, r2, #27 │ │ │ │ - bmi.w 8cd34 <_PyObject_MakeTpCall@@Base+0x11b0> │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #16 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8da5e <_PyObject_MakeTpCall@@Base+0x1eda> │ │ │ │ - dmb ish │ │ │ │ - b.w 8cd34 <_PyObject_MakeTpCall@@Base+0x11b0> │ │ │ │ - ldr r3, [pc, #688] @ (8dd28 <_PyObject_MakeTpCall@@Base+0x21a4>) │ │ │ │ - str.w r3, [sl, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 8ca4a <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ - b.w 8ce46 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ - mov r4, fp │ │ │ │ - b.w 8c456 <_PyObject_MakeTpCall@@Base+0x8d2> │ │ │ │ + bne.w 8d242 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ + b.n 8d6f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33708 @ 0x83ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ec50 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ + bne.w 8eeea <_PyObject_MakeTpCall@@Base+0x3222> │ │ │ │ mov r1, sl │ │ │ │ - bl e50bc │ │ │ │ - ldr r1, [pc, #644] @ (8dd2c <_PyObject_MakeTpCall@@Base+0x21a8>) │ │ │ │ + bl e583c │ │ │ │ + ldr r1, [pc, #740] @ (8de70 <_PyObject_MakeTpCall@@Base+0x21a8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bf0a0 │ │ │ │ + bl bf894 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bpl.w 8caa8 <_PyObject_MakeTpCall@@Base+0xf24> │ │ │ │ - ldr.w r9, [pc, #632] @ 8dd38 <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.w 8cbe8 <_PyObject_MakeTpCall@@Base+0xf20> │ │ │ │ + ldr.w r9, [pc, #732] @ 8de80 <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8edf6 <_PyObject_MakeTpCall@@Base+0x3272> │ │ │ │ + beq.w 8ede0 <_PyObject_MakeTpCall@@Base+0x3118> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8edf6 <_PyObject_MakeTpCall@@Base+0x3272> │ │ │ │ + bhi.w 8ede0 <_PyObject_MakeTpCall@@Base+0x3118> │ │ │ │ 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 r1, r3, #2 │ │ │ │ - bmi.w 8cab6 <_PyObject_MakeTpCall@@Base+0xf32> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8cbf6 <_PyObject_MakeTpCall@@Base+0xf2e> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cae6 <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ - ldr r0, [pc, #536] @ (8dd30 <_PyObject_MakeTpCall@@Base+0x21ac>) │ │ │ │ - bl 6d97c │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc26 <_PyObject_MakeTpCall@@Base+0xf5e> │ │ │ │ + ldr r3, [pc, #632] @ (8de74 <_PyObject_MakeTpCall@@Base+0x21ac>) │ │ │ │ + str.w r3, [sl, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 8cb8a <_PyObject_MakeTpCall@@Base+0xec2> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8cf7e <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ + b.w 8cf86 <_PyObject_MakeTpCall@@Base+0x12be> │ │ │ │ + mov r4, fp │ │ │ │ + b.w 8c598 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #604] @ (8de78 <_PyObject_MakeTpCall@@Base+0x21b0>) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c7b4 <_PyObject_MakeTpCall@@Base+0xc30> │ │ │ │ - b.n 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.w 8c8f6 <_PyObject_MakeTpCall@@Base+0xc2e> │ │ │ │ + b.n 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ movw fp, #36432 @ 0x8e50 │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d8e2 <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ + bne.w 8d9e0 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8d8e2 <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 8d4e8 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + b.n 8d9e0 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8db88 <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ - bl 7f5d4 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.n 8dc8a <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ + bl 7f6e4 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #460] @ (8dd34 <_PyObject_MakeTpCall@@Base+0x21b0>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a408 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #528] @ (8de7c <_PyObject_MakeTpCall@@Base+0x21b4>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a534 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec32 <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ + beq.w 8eed0 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8db88 <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ + beq.n 8dc8a <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec28 <_PyObject_MakeTpCall@@Base+0x30a4> │ │ │ │ + beq.w 8eec6 <_PyObject_MakeTpCall@@Base+0x31fe> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8c930 <_PyObject_MakeTpCall@@Base+0xdac> │ │ │ │ - ldr.w r9, [pc, #420] @ 8dd38 <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ + bpl.w 8ca70 <_PyObject_MakeTpCall@@Base+0xda8> │ │ │ │ + ldr.w r9, [pc, #488] @ 8de80 <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8ec1c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ + beq.w 8ef62 <_PyObject_MakeTpCall@@Base+0x329a> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ec1c <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ + bhi.w 8ef62 <_PyObject_MakeTpCall@@Base+0x329a> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 8c93e <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8e898 <_PyObject_MakeTpCall@@Base+0x2d14> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8ca7e <_PyObject_MakeTpCall@@Base+0xdb6> │ │ │ │ + b.w 8e93a <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8d6da <_PyObject_MakeTpCall@@Base+0x1a12> │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 8d60e <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e1e8 <_PyObject_MakeTpCall@@Base+0x2664> │ │ │ │ + beq.w 8e348 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e206 <_PyObject_MakeTpCall@@Base+0x2682> │ │ │ │ + ble.w 8e366 <_PyObject_MakeTpCall@@Base+0x269e> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8dea8 <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ + bne.w 8dfea <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8d502 <_PyObject_MakeTpCall@@Base+0x197e> │ │ │ │ + b.n 8d61e <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28368 @ 0x6ed0 │ │ │ │ + movw r1, #28624 @ 0x6fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8d160 <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ + b.w 8d296 <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + ble.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + bne.n 8dd54 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c3d2 <_PyObject_MakeTpCall@@Base+0x84e> │ │ │ │ + b.w 8c514 <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 8c4fc <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + b.w 8c63e <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + beq.w 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e056 <_PyObject_MakeTpCall@@Base+0x24d2> │ │ │ │ + bne.w 8e1b4 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8df44 <_PyObject_MakeTpCall@@Base+0x23c0> │ │ │ │ + bne.w 8e01c <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8c47a <_PyObject_MakeTpCall@@Base+0x8f6> │ │ │ │ + b.w 8c5bc <_PyObject_MakeTpCall@@Base+0x8f4> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d6c8 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + beq.w 8d838 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35868 @ 0x8c1c │ │ │ │ + movw r1, #36124 @ 0x8d1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ 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 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.n 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + cbnz r3, 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 792a4 │ │ │ │ - b.w 8d400 <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #4096 @ 0x1000 │ │ │ │ - beq.w 8e918 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ - ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ - cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8e680 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ - ldr.w r6, [r5, #168] @ 0xa8 │ │ │ │ - mov r7, r0 │ │ │ │ - str.w fp, [sp, #72] @ 0x48 │ │ │ │ - mov fp, r9 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr.w r2, [r6, #8]! │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r2 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ - ble.n 8ddda <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - adds r7, #1 │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8dcf4 <_PyObject_MakeTpCall@@Base+0x2170> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, fp │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldrd fp, r1, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ - b.n 8de16 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + bl 79348 │ │ │ │ + b.w 8d506 <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 8c50e <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ - asrs r4, r1, #28 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 8e010 <_PyObject_MakeTpCall@@Base+0x248c>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 8c650 <_PyObject_MakeTpCall@@Base+0x988> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.n 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.n 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.n 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ 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.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.n 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ 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 8e060 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + ble.w 8e1be <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.n 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.n 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + bne.w 8dd52 <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c456 <_PyObject_MakeTpCall@@Base+0x8d2> │ │ │ │ + b.w 8c598 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + add r1, pc, #736 @ (adr r1, 8e154 <_PyObject_MakeTpCall@@Base+0x248c>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ + beq.w 8e494 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + ldrh.w r3, [r5, #206] @ 0xce │ │ │ │ + cmp.w r3, #1000 @ 0x3e8 │ │ │ │ + bcs.w 8e498 <_PyObject_MakeTpCall@@Base+0x27d0> │ │ │ │ + ldr.w r6, [r5, #168] @ 0xa8 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r2 │ │ │ │ + str.w r9, [sp, #76] @ 0x4c │ │ │ │ + mov r9, r5 │ │ │ │ + ldr.w r3, [r6, #8]! │ │ │ │ + mov r5, r4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, r8 │ │ │ │ + ble.n 8dee0 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ + ldr.w r1, [r6, #4]! │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8deb4 <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, fp │ │ │ │ - ldrd fp, r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - ands.w r0, r2, #256 @ 0x100 │ │ │ │ - bne.w 8e91e <_PyObject_MakeTpCall@@Base+0x2d9a> │ │ │ │ - add.w r6, r4, #40960 @ 0xa000 │ │ │ │ - ldr.w r2, [r6, #2804] @ 0xaf4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8e954 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ - ldrh.w r0, [r5, #206] @ 0xce │ │ │ │ - adds r7, r2, #1 │ │ │ │ - str.w r7, [r6, #2804] @ 0xaf4 │ │ │ │ - adds r0, #1 │ │ │ │ - str.w r2, [r5, #192] @ 0xc0 │ │ │ │ - strh.w r0, [r5, #206] @ 0xce │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 8d18e <_PyObject_MakeTpCall@@Base+0x160a> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8d1c8 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - b.w 8d22c <_PyObject_MakeTpCall@@Base+0x16a8> │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b.n 8df1e <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + ands.w r2, r3, #256 @ 0x100 │ │ │ │ + bne.w 8e4bc <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ + add.w r0, r0, #40960 @ 0xa000 │ │ │ │ + ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ea78 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ + ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ + adds r6, r3, #1 │ │ │ │ + str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r3, [r5, #192] @ 0xc0 │ │ │ │ + strh.w r2, [r5, #206] @ 0xce │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 8d2c4 <_PyObject_MakeTpCall@@Base+0x15fc> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 72700 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 727a0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf3a <_PyObject_MakeTpCall@@Base+0x13b6> │ │ │ │ - ldr.w r3, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + bne.w 8d072 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e608 <_PyObject_MakeTpCall@@Base+0x2a84> │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 8e49e <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e0d4 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ + beq.w 8e20e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ ldr.w r1, [r9, fp] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8cd14 <_PyObject_MakeTpCall@@Base+0x1190> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r1, r8 │ │ │ │ - ble.w 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ - add r3, r4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8e616 <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r8, r1 │ │ │ │ - blt.w 8d294 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ - b.w 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ + b.w 8ce52 <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bgt.w 8d2f8 <_PyObject_MakeTpCall@@Base+0x1630> │ │ │ │ + b.w 8d356 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c9ce <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8dbea <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ + beq.w 8cb0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8c984 <_PyObject_MakeTpCall@@Base+0xe00> │ │ │ │ - ldr.w r9, [pc, #804] @ 8e1e4 <_PyObject_MakeTpCall@@Base+0x2660> │ │ │ │ + bpl.w 8cac4 <_PyObject_MakeTpCall@@Base+0xdfc> │ │ │ │ + ldr.w r9, [pc, #864] @ 8e308 <_PyObject_MakeTpCall@@Base+0x2640> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 8edd8 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + beq.w 8ea82 <_PyObject_MakeTpCall@@Base+0x2dba> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8edd8 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + bhi.w 8ea82 <_PyObject_MakeTpCall@@Base+0x2dba> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 8c992 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8e8b4 <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8cad2 <_PyObject_MakeTpCall@@Base+0xe0a> │ │ │ │ + b.n 8e53c <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8dcf8 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8caf2 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr r1, [pc, #688] @ (8e1c4 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d75a <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ - b.n 8d788 <_PyObject_MakeTpCall@@Base+0x1c04> │ │ │ │ + beq.w 8cc32 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db88 <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8c6f6 <_PyObject_MakeTpCall@@Base+0xa2e> │ │ │ │ + b.n 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5b4 <_PyObject_MakeTpCall@@Base+0xa30> │ │ │ │ - b.n 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8dc8a <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dab2 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8db98 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8c36e <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ + b.w 8c4b2 <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ + ldr r1, [pc, #700] @ (8e2e4 <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d8ca <_PyObject_MakeTpCall@@Base+0x1c02> │ │ │ │ + b.n 8d8f8 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c9ce <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - bl 1e664c │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 8cb0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + bl 1e6110 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #604] @ (8e1c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a408 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #660] @ (8e2e8 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a534 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec32 <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ + beq.w 8eed0 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c9ce <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + beq.w 8cb0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9ce <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c9ce <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - ldr r3, [pc, #560] @ (8e1cc <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + bne.w 8cb0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cb0e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + ldr r3, [pc, #616] @ (8e2ec <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ - b.w 8ce46 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + b.n 8dc08 <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24384 @ 0x5f40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8deb4 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ - bl 1e664c │ │ │ │ - mov r6, r0 │ │ │ │ + bne.n 8df9a <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ + bl 1e6110 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #528] @ (8e1d0 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a408 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #584] @ (8e2f0 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a534 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec32 <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ + beq.w 8eed0 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8deb4 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + beq.w 8df9a <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8deb4 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8deb4 <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + bne.w 8df9a <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8df9a <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ec6a <_PyObject_MakeTpCall@@Base+0x30e6> │ │ │ │ + bne.w 8ec00 <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ec6a <_PyObject_MakeTpCall@@Base+0x30e6> │ │ │ │ + bne.w 8ec00 <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8e048 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + beq.n 8e12e <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb40 <_PyObject_MakeTpCall@@Base+0x2fbc> │ │ │ │ - cbnz r1, 8e024 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + bne.w 8ec14 <_PyObject_MakeTpCall@@Base+0x2f4c> │ │ │ │ + cbnz r1, 8e10a <_PyObject_MakeTpCall@@Base+0x2442> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e688 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + beq.w 8e59c <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e4a2 <_PyObject_MakeTpCall@@Base+0x291e> │ │ │ │ + bne.w 8e58c <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e690 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + bne.w 8e594 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e690 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + bne.w 8e594 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8e00a <_PyObject_MakeTpCall@@Base+0x2486> │ │ │ │ + bne.n 8e0f0 <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.w 8d7de <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + b.n 8d94e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8eb74 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8eb74 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8d87e <_PyObject_MakeTpCall@@Base+0x1bb6> │ │ │ │ + ldr r0, [pc, #416] @ (8e2f4 <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ + bl 6d9fc │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8ca40 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + b.w 8ca52 <_PyObject_MakeTpCall@@Base+0xd8a> │ │ │ │ + ldr r0, [pc, #400] @ (8e2f8 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ + bl 6d9fc │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8cbb8 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + b.w 8cbca <_PyObject_MakeTpCall@@Base+0xf02> │ │ │ │ + ldr r0, [pc, #376] @ (8e2f0 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + bl 6d9fc │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8ca94 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + b.w 8caa6 <_PyObject_MakeTpCall@@Base+0xdde> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d26e <_PyObject_MakeTpCall@@Base+0x15a6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d25a <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + b.w 8d26e <_PyObject_MakeTpCall@@Base+0x15a6> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8dc58 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ + bne.w 8dd66 <_PyObject_MakeTpCall@@Base+0x209e> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8e32c <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + beq.w 8e550 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ 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 8e34e <_PyObject_MakeTpCall@@Base+0x27ca> │ │ │ │ + ble.w 8e572 <_PyObject_MakeTpCall@@Base+0x28aa> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8e07a <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ + bne.n 8e1d8 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8dc68 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + b.n 8dd76 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8cf4e <_PyObject_MakeTpCall@@Base+0x13ca> │ │ │ │ - b.w 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ - ldr r0, [pc, #304] @ (8e1d4 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - bl 6d97c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8ca78 <_PyObject_MakeTpCall@@Base+0xef4> │ │ │ │ - b.w 8ca8a <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ - ldr r0, [pc, #284] @ (8e1d0 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - bl 6d97c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ - bne.w 8c954 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - b.w 8c966 <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ - ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ - mov r1, r6 │ │ │ │ + bgt.w 8d518 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + b.w 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf3a <_PyObject_MakeTpCall@@Base+0x13b6> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1f5edc │ │ │ │ + bne.w 8d072 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 1f5a88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + beq.w 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ + bne.w 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d138 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d124 <_PyObject_MakeTpCall@@Base+0x15a0> │ │ │ │ - b.w 8d138 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ - ldr r0, [pc, #176] @ (8e1d8 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ - bl 6d97c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ + ldr r0, [pc, #176] @ (8e2e8 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ - bne.w 8c900 <_PyObject_MakeTpCall@@Base+0xd7c> │ │ │ │ - b.w 8c912 <_PyObject_MakeTpCall@@Base+0xd8e> │ │ │ │ - ldr r0, [pc, #140] @ (8e1c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 6d97c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ - bne.w 8c9a8 <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ - b.w 8c9ba <_PyObject_MakeTpCall@@Base+0xe36> │ │ │ │ - ldr r0, [pc, #144] @ (8e1dc <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ - bl 6d97c │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8cae8 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + b.w 8cafa <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ + ldr r0, [pc, #180] @ (8e2fc <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ - bne.w 8cacc <_PyObject_MakeTpCall@@Base+0xf48> │ │ │ │ - b.w 8cade <_PyObject_MakeTpCall@@Base+0xf5a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8ea80 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ea80 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8d70e <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ - ldr r1, [pc, #104] @ (8e1e0 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8cc0c <_PyObject_MakeTpCall@@Base+0xf44> │ │ │ │ + b.w 8cc1e <_PyObject_MakeTpCall@@Base+0xf56> │ │ │ │ mov r0, r9 │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ + bl 727a0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8ca04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + b.w 8d5ac <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #140] @ (8e300 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 6d9fc │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8e5fa <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d2dc <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 8ec20 <_PyObject_MakeTpCall@@Base+0x2f58> │ │ │ │ + lsls r6, r3, #18 │ │ │ │ + bmi.w 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d752 <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ - b.w 8d788 <_PyObject_MakeTpCall@@Base+0x1c04> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #49853 @ 0xc2bd │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8c480 <_PyObject_MakeTpCall@@Base+0x8fc> │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blt.w 8e5fa <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ + b.w 8d2dc <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d160 <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ - b.n 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c780 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c780 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + bne.w 8ca04 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r1, [pc, #48] @ (8e304 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d8c2 <_PyObject_MakeTpCall@@Base+0x1bfa> │ │ │ │ + b.w 8d8f8 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ nop │ │ │ │ - cbz r4, 8e21e <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ + cbz r4, 8e33e <_PyObject_MakeTpCall@@Base+0x2676> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 8e40c <_PyObject_MakeTpCall@@Base+0x2888>) │ │ │ │ + add r1, pc, #576 @ (adr r1, 8e52c <_PyObject_MakeTpCall@@Base+0x2864>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 8e484 <_PyObject_MakeTpCall@@Base+0x2900>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 8e4b8 <_PyObject_MakeTpCall@@Base+0x2934>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 8e5a4 <_PyObject_MakeTpCall@@Base+0x28dc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8e1e0 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ + add r1, pc, #736 @ (adr r1, 8e5dc <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 8e300 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 8e2c4 <_PyObject_MakeTpCall@@Base+0x2740>) │ │ │ │ + add r3, pc, #224 @ (adr r3, 8e3e8 <_PyObject_MakeTpCall@@Base+0x2720>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #50177 @ 0xc401 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c5c2 <_PyObject_MakeTpCall@@Base+0x8fa> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d296 <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ + b.n 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c8c2 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c8c2 <_PyObject_MakeTpCall@@Base+0xbfa> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8dbfa <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ + beq.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e1ea <_PyObject_MakeTpCall@@Base+0x2666> │ │ │ │ + bne.n 8e34a <_PyObject_MakeTpCall@@Base+0x2682> │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8dbfa <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ + beq.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e632 <_PyObject_MakeTpCall@@Base+0x2aae> │ │ │ │ + beq.w 8e820 <_PyObject_MakeTpCall@@Base+0x2b58> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8e650 <_PyObject_MakeTpCall@@Base+0x2acc> │ │ │ │ + ble.w 8e83e <_PyObject_MakeTpCall@@Base+0x2b76> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8e216 <_PyObject_MakeTpCall@@Base+0x2692> │ │ │ │ - b.w 8d502 <_PyObject_MakeTpCall@@Base+0x197e> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #756] @ (8e528 <_PyObject_MakeTpCall@@Base+0x29a4>) │ │ │ │ - strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 6d97c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e44e <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ - ldr.w ip, [r5, #172] @ 0xac │ │ │ │ - ldrd r3, r1, [sp, #72] @ 0x48 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 8d1a8 <_PyObject_MakeTpCall@@Base+0x1624> │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ - bmi.w 8eb4c <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - bmi.w 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 806a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8e44e <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ - ldr.w ip, [r5, #172] @ 0xac │ │ │ │ - ldrd r3, r1, [sp, #72] @ 0x48 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ - b.w 8d1a8 <_PyObject_MakeTpCall@@Base+0x1624> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c8c4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - cbz r3, 8e2a8 <_PyObject_MakeTpCall@@Base+0x2724> │ │ │ │ + bne.n 8e376 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ + b.w 8d61e <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + cbz r3, 8e396 <_PyObject_MakeTpCall@@Base+0x26ce> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ movw r3, #36040 @ 0x8cc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - ble.w 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, r8 │ │ │ │ + ble.w 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r1, [pc, #712] @ (8e694 <_PyObject_MakeTpCall@@Base+0x29cc>) │ │ │ │ + adds r2, #1 │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + add.w r2, r3, r2, lsl #2 │ │ │ │ + ldrb.w r2, [r2, r8] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + ldrb.w ip, [r3, #5] │ │ │ │ + add.w r2, r3, r2, lsl #3 │ │ │ │ + movs r3, #12 │ │ │ │ + lsl.w r6, r6, ip │ │ │ │ + add r2, r6 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ + eor.w sl, r2, r1, asr #3 │ │ │ │ + b.w 8cd56 <_PyObject_MakeTpCall@@Base+0x108e> │ │ │ │ + cmp fp, sl │ │ │ │ + bgt.w 8dd94 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ + b.w 8d97e <_PyObject_MakeTpCall@@Base+0x1cb6> │ │ │ │ + mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - ldrb r7, [r2, #5] │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - ldrb.w r3, [r3, r8] │ │ │ │ - lsls r0, r7 │ │ │ │ + bl 7e7b4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8d808 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c76e <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ + b.n 8ddb0 <_PyObject_MakeTpCall@@Base+0x20e8> │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d35e <_PyObject_MakeTpCall@@Base+0x1696> │ │ │ │ + b.w 8d038 <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x92a> │ │ │ │ + b.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x19de> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #28604 @ 0x6fbc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8d5c6 <_PyObject_MakeTpCall@@Base+0x18fe> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ec78 <_PyObject_MakeTpCall@@Base+0x2fb0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ec78 <_PyObject_MakeTpCall@@Base+0x2fb0> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 8d870 <_PyObject_MakeTpCall@@Base+0x1ba8> │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 8df1e <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 8df1e <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.n 8df5c <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - add.w r3, r2, r3, lsl #3 │ │ │ │ - add r3, r0 │ │ │ │ - movs r2, #12 │ │ │ │ - ldr.w sl, [r1, #4] │ │ │ │ - ldr r1, [pc, #544] @ (8e528 <_PyObject_MakeTpCall@@Base+0x29a4>) │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - ldr.w r5, [sl, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ - eor.w r3, r0, r1, asr #3 │ │ │ │ - b.w 8cc1c <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 72700 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8c8c4 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - b.w 8d48a <_PyObject_MakeTpCall@@Base+0x1906> │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8d086 <_PyObject_MakeTpCall@@Base+0x13be> │ │ │ │ + b.w 8d094 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + ldr r2, [pc, #472] @ (8e698 <_PyObject_MakeTpCall@@Base+0x29d0>) │ │ │ │ + ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8ec6c <_PyObject_MakeTpCall@@Base+0x2fa4> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r2, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8e4dc <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ + ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ + adds r2, #1 │ │ │ │ + strh.w r2, [r5, #206] @ 0xce │ │ │ │ + movs r2, #1 │ │ │ │ + str.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 8df1e <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d24a <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8ea4c <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.w 8d708 <_PyObject_MakeTpCall@@Base+0x1a40> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8d26a <_PyObject_MakeTpCall@@Base+0x15a2> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d26a <_PyObject_MakeTpCall@@Base+0x15a2> │ │ │ │ + ldr.w r9, [pc, #356] @ 8e69c <_PyObject_MakeTpCall@@Base+0x29d4> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cb02 <_PyObject_MakeTpCall@@Base+0xe3a> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8e08c <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ + beq.w 8e1ea <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e330 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ + bne.n 8e554 <_PyObject_MakeTpCall@@Base+0x288c> │ │ │ │ movw ip, #36432 @ 0x8e50 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8ebba <_PyObject_MakeTpCall@@Base+0x3036> │ │ │ │ + beq.w 8ec66 <_PyObject_MakeTpCall@@Base+0x2f9e> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27596 @ 0x6bcc │ │ │ │ + movw r1, #27852 @ 0x6ccc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - cmp fp, sl │ │ │ │ - bgt.w 8dc86 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ - b.w 8d80e <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8d698 <_PyObject_MakeTpCall@@Base+0x1b14> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8e392 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e128 <_PyObject_MakeTpCall@@Base+0x2460> │ │ │ │ + b.n 8e134 <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c6fc <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8e134 <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ + b.n 8e12e <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8e12e <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ + b.n 8e134 <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2d38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e55c <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.n 8e3c6 <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 8e3c6 <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c6fc <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - b.w 8d18e <_PyObject_MakeTpCall@@Base+0x160a> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8e382 <_PyObject_MakeTpCall@@Base+0x27fe> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.w 8d708 <_PyObject_MakeTpCall@@Base+0x1a40> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8d14e <_PyObject_MakeTpCall@@Base+0x1486> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d14e <_PyObject_MakeTpCall@@Base+0x1486> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 8e5fa <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 8e5fa <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl d76cc │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + b.w 8d03c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e406 <_PyObject_MakeTpCall@@Base+0x2882> │ │ │ │ + bne.n 8e642 <_PyObject_MakeTpCall@@Base+0x297a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - b.w 8cd58 <_PyObject_MakeTpCall@@Base+0x11d4> │ │ │ │ + bl 12ccb8 │ │ │ │ + b.w 8ce92 <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8dc62 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + beq.w 8dd70 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e3e4 <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ + bne.n 8e620 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dc66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ - b.n 8e062 <_PyObject_MakeTpCall@@Base+0x24de> │ │ │ │ + beq.w 8dd74 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + b.n 8e1c0 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8cd58 <_PyObject_MakeTpCall@@Base+0x11d4> │ │ │ │ + b.w 8ce92 <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 8c62c <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ - ldrd ip, r8, [sp, #72] @ 0x48 │ │ │ │ + b.w 8c76e <_PyObject_MakeTpCall@@Base+0xaa6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e44e <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [ip] │ │ │ │ - cbnz r3, 8e44e <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ - mov r0, ip │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl d6f30 │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - b.w 8cf0a <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c62c <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ - b.n 8dca2 <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - mov r0, ip │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8d234 <_PyObject_MakeTpCall@@Base+0x16b0> │ │ │ │ - b.w 8cf06 <_PyObject_MakeTpCall@@Base+0x1382> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e042 <_PyObject_MakeTpCall@@Base+0x24be> │ │ │ │ - b.n 8e04e <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 8d4a4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8c860 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + beq.n 8e68c <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8ef6e <_PyObject_MakeTpCall@@Base+0x32a6> │ │ │ │ + cbnz r3, 8e68c <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.w 8e5fc <_PyObject_MakeTpCall@@Base+0x2a78> │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - bpl.w 8e5fc <_PyObject_MakeTpCall@@Base+0x2a78> │ │ │ │ - adds.w r6, r5, #20 │ │ │ │ - bne.w 8c860 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr r1, [pc, #68] @ (8e52c <_PyObject_MakeTpCall@@Base+0x29a8>) │ │ │ │ - bl 113bc4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c348 <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35800 @ 0x8bd8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d10c <_PyObject_MakeTpCall@@Base+0x1588> │ │ │ │ - b.w 8d5be <_PyObject_MakeTpCall@@Base+0x1a3a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8cefc <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ nop │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cf00 <_PyObject_MakeTpCall@@Base+0x137c> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8e54c <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8cf82 <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8e546 <_PyObject_MakeTpCall@@Base+0x29c2> │ │ │ │ - bl 4abaa │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr r1, [pc, #788] @ (8e888 <_PyObject_MakeTpCall@@Base+0x2d04>) │ │ │ │ - bl 113bc4 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e4f8 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 8c330 <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ - b.w 8c350 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.w 8d3ba <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cfc0 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8eb24 <_PyObject_MakeTpCall@@Base+0x2fa0> │ │ │ │ - movw r2, #4316 @ 0x10dc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #36040 @ 0x8cc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8d018 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d018 <_PyObject_MakeTpCall@@Base+0x1494> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8c860 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov lr, r0 │ │ │ │ - b.n 8de5e <_PyObject_MakeTpCall@@Base+0x22da> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8de88 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ - b.w 8cf5e <_PyObject_MakeTpCall@@Base+0x13da> │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8d58a <_PyObject_MakeTpCall@@Base+0x1a06> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8d502 <_PyObject_MakeTpCall@@Base+0x197e> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e634 <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ - movw r3, #36432 @ 0x8e50 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8d502 <_PyObject_MakeTpCall@@Base+0x197e> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28416 @ 0x6f00 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ea66 <_PyObject_MakeTpCall@@Base+0x2ee2> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ea66 <_PyObject_MakeTpCall@@Base+0x2ee2> │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 8d700 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 8de16 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8e048 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ - b.n 8e04e <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8e04e <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ - b.n 8e048 <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33708 @ 0x83ac │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8e95e <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e50bc │ │ │ │ - ldr r1, [pc, #476] @ (8e88c <_PyObject_MakeTpCall@@Base+0x2d08>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bf0a0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8caf2 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28348 @ 0x6ebc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cd7c <_PyObject_MakeTpCall@@Base+0x11f8> │ │ │ │ + bne.w 8ceb4 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ - str.w sl, [r4, #12] │ │ │ │ + str r7, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - movw r2, #50545 @ 0xc571 │ │ │ │ + movw r2, #52529 @ 0xcd31 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ - orr.w r2, r2, r7 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldr.w ip, [r1, #4] │ │ │ │ + orr.w r2, r2, ip │ │ │ │ + str.w r0, [ip] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 8cdbe <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ - b.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8d27c <_PyObject_MakeTpCall@@Base+0x16f8> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 907e8 │ │ │ │ - cbz r0, 8e76e <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 8e732 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ - movw r3, #56088 @ 0xdb18 │ │ │ │ + bne.w 8cef2 <_PyObject_MakeTpCall@@Base+0x122a> │ │ │ │ + b.w 8cefc <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #36404 @ 0x8e34 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 20642c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ - bmi.w 8e8c8 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8cb56 <_PyObject_MakeTpCall@@Base+0xfd2> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c5a0 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + bl d545c │ │ │ │ + b.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x17f8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cefc <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ + ldr r1, [pc, #772] @ (8ea18 <_PyObject_MakeTpCall@@Base+0x2d50>) │ │ │ │ + bl 114350 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e7ce <_PyObject_MakeTpCall@@Base+0x2b06> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 8c474 <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ + b.w 8c494 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d078 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne.w 8d1ae <_PyObject_MakeTpCall@@Base+0x14e6> │ │ │ │ add.w r3, r2, #1000 @ 0x3e8 │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ cmp.w r8, r3, lsl #2 │ │ │ │ - blt.w 8eb9a <_PyObject_MakeTpCall@@Base+0x3016> │ │ │ │ + blt.w 8ebc2 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr.w r4, [r6, #144] @ 0x90 │ │ │ │ - cbnz r1, 8e810 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + cbnz r1, 8e7aa <_PyObject_MakeTpCall@@Base+0x2ae2> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrd r0, r3, [r9, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eaf0 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + beq.w 8eb8e <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r8, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ - cbz r0, 8e7f4 <_PyObject_MakeTpCall@@Base+0x2c70> │ │ │ │ + cbz r0, 8e78e <_PyObject_MakeTpCall@@Base+0x2ac6> │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r3, r3, ip │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r0, #8] │ │ │ │ clz r4, r4 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str.w r1, [r6, #144] @ 0x90 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str.w r3, [r6, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r1, r4, lsl #2 │ │ │ │ - b.w 8d086 <_PyObject_MakeTpCall@@Base+0x1502> │ │ │ │ + b.w 8d1bc <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.n 8e7ba <_PyObject_MakeTpCall@@Base+0x2c36> │ │ │ │ + bcc.n 8e754 <_PyObject_MakeTpCall@@Base+0x2a8c> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #184] @ 0xb8 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 8e7de <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ + b.n 8e778 <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ + ldr r1, [pc, #600] @ (8ea18 <_PyObject_MakeTpCall@@Base+0x2d50>) │ │ │ │ + bl 114350 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c48c <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36056 @ 0x8cd8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d114 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 8d0f6 <_PyObject_MakeTpCall@@Base+0x142e> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ead2 <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + bne.w 8ebc8 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + movw r2, #4316 @ 0x10dc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r3, #36040 @ 0x8cc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + bl 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ mov r3, r5 │ │ │ │ - bl 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ - b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8d134 <_PyObject_MakeTpCall@@Base+0x15b0> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d134 <_PyObject_MakeTpCall@@Base+0x15b0> │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8d61e <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e822 <_PyObject_MakeTpCall@@Base+0x2b5a> │ │ │ │ + movw r3, #36432 @ 0x8e50 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8d61e <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #28672 @ 0x7000 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8dd26 <_PyObject_MakeTpCall@@Base+0x205e> │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dcba <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - nop │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8e890 <_PyObject_MakeTpCall@@Base+0x2d0c>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr.w r9, [pc, #952] @ 8ec4c <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ddc8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33708 @ 0x83ac │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8ea5e <_PyObject_MakeTpCall@@Base+0x2d96> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e583c │ │ │ │ + ldr r1, [pc, #404] @ (8ea1c <_PyObject_MakeTpCall@@Base+0x2d54>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bf894 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8cc32 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8d242 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ + b.w 8d6f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8c9a0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1e28c4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8e8de <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 8e8de <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ + adds.w r7, r6, #20 │ │ │ │ + bne.w 8c9a0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d032 <_PyObject_MakeTpCall@@Base+0x136a> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8c9a0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8e910 <_PyObject_MakeTpCall@@Base+0x2c48> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8d0b8 <_PyObject_MakeTpCall@@Base+0x13f0> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c96e <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #924] @ 8ec4c <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c6e2 <_PyObject_MakeTpCall@@Base+0xa1a> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8e8f6 <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 8d2c4 <_PyObject_MakeTpCall@@Base+0x15fc> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8d3a8 <_PyObject_MakeTpCall@@Base+0x16e0> │ │ │ │ + ldr.w r9, [pc, #236] @ 8ea20 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c9c2 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ - ldr.w r9, [pc, #896] @ 8ec4c <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8caae <_PyObject_MakeTpCall@@Base+0xde6> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 908c8 │ │ │ │ + cbz r0, 8e98a <_PyObject_MakeTpCall@@Base+0x2cc2> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bmi.n 8e94e <_PyObject_MakeTpCall@@Base+0x2c86> │ │ │ │ + movw r3, #56088 @ 0xdb18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #36660 @ 0x8f34 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 205fac │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bmi.n 8e99a <_PyObject_MakeTpCall@@Base+0x2cd2> │ │ │ │ + ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + b.w 8cc96 <_PyObject_MakeTpCall@@Base+0xfce> │ │ │ │ + ldr.w r9, [pc, #132] @ 8ea20 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 8e9cc <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ + beq.w 8eaf8 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8e9cc <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ + bhi.w 8eaf8 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cb5e <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + bne.w 8cc9e <_PyObject_MakeTpCall@@Base+0xfd6> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 8de16 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - ldr r0, [pc, #796] @ (8ec3c <_PyObject_MakeTpCall@@Base+0x30b8>) │ │ │ │ - ldr.w r2, [r0, #1520] @ 0x5f0 │ │ │ │ - cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 8e948 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ - adds r6, r2, #1 │ │ │ │ - str.w r6, [r0, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 8e93c <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ - ldrh.w r0, [r5, #206] @ 0xce │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1e28c4 │ │ │ │ adds r0, #1 │ │ │ │ - strh.w r0, [r5, #206] @ 0xce │ │ │ │ - movs r0, #1 │ │ │ │ - str.w r2, [r5, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 8de16 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - movs r0, #0 │ │ │ │ - ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 8de16 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ - ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 8de16 <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + beq.n 8ea28 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8ea48 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8ea48 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c83e <_PyObject_MakeTpCall@@Base+0xb76> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + nop │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 8ea20 <_PyObject_MakeTpCall@@Base+0x2d58>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + bl 4ac22 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8e9ee <_PyObject_MakeTpCall@@Base+0x2d26> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c83e <_PyObject_MakeTpCall@@Base+0xb76> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8ea38 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e4fa <_PyObject_MakeTpCall@@Base+0x2832> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e4fa <_PyObject_MakeTpCall@@Base+0x2832> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36284 @ 0x8dbc │ │ │ │ + movw r1, #36540 @ 0x8ebc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldr.w r9, [pc, #720] @ 8ec4c <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ + bl d545c │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 8df1e <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8dfdc <_PyObject_MakeTpCall@@Base+0x2314> │ │ │ │ + mov r0, sl │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d506 <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ + ldr.w r9, [pc, #1260] @ 8ef88 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [sl, #180] @ 0xb4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 8e9d6 <_PyObject_MakeTpCall@@Base+0x2e52> │ │ │ │ - cmp r2, #10 │ │ │ │ - bhi.n 8e9d6 <_PyObject_MakeTpCall@@Base+0x2e52> │ │ │ │ + beq.n 8eb6a <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.n 8eb6a <_PyObject_MakeTpCall@@Base+0x2ea2> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + add r3, r2 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.w 8c79e <_PyObject_MakeTpCall@@Base+0xc1a> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8c93c <_PyObject_MakeTpCall@@Base+0xc74> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2391 @ 0x957 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d4da <_PyObject_MakeTpCall@@Base+0x1812> │ │ │ │ + ldr.w r9, [pc, #1176] @ 8ef88 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8dbe6 <_PyObject_MakeTpCall@@Base+0x1f1e> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 8e8fc <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + b.n 8e9d2 <_PyObject_MakeTpCall@@Base+0x2d0a> │ │ │ │ + ldr.w r9, [pc, #1156] @ 8ef88 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 8eb60 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.n 8eb60 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8ca2a <_PyObject_MakeTpCall@@Base+0xd62> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ca5a <_PyObject_MakeTpCall@@Base+0xd92> │ │ │ │ + ldr.w r9, [pc, #1072] @ 8ef88 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8ead8 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8e9ac <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d984 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9a0 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9bc <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9e8 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ - ldr r1, [pc, #572] @ (8ec40 <_PyObject_MakeTpCall@@Base+0x30bc>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d786 <_PyObject_MakeTpCall@@Base+0x1c02> │ │ │ │ - ldr r1, [pc, #564] @ (8ec44 <_PyObject_MakeTpCall@@Base+0x30c0>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d786 <_PyObject_MakeTpCall@@Base+0x1c02> │ │ │ │ - ldr r1, [pc, #552] @ (8ec48 <_PyObject_MakeTpCall@@Base+0x30c4>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d786 <_PyObject_MakeTpCall@@Base+0x1c02> │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36100 @ 0x8d04 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36004 @ 0x8ca4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + b.n 8eb36 <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.n 8eacc <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36052 @ 0x8cd4 │ │ │ │ + movw r1, #36308 @ 0x8dd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ - movw r1, #43992 @ 0xabd8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #36192 @ 0x8d60 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e836 <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e836 <_PyObject_MakeTpCall@@Base+0x2cb2> │ │ │ │ - ldr.w r9, [pc, #356] @ 8ec4c <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8cebc <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eb1c <_PyObject_MakeTpCall@@Base+0x2f98> │ │ │ │ + beq.n 8ebba <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8eb1c <_PyObject_MakeTpCall@@Base+0x2f98> │ │ │ │ + cbnz r3, 8ebba <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ add.w r9, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ - cbz r3, 8eb14 <_PyObject_MakeTpCall@@Base+0x2f90> │ │ │ │ + cbz r3, 8ebb2 <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.w 8d5be <_PyObject_MakeTpCall@@Base+0x1a3a> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.w 8d6f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ + b.n 8e742 <_PyObject_MakeTpCall@@Base+0x2a7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e5bc <_PyObject_MakeTpCall@@Base+0x2a38> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e5bc <_PyObject_MakeTpCall@@Base+0x2a38> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 8e7fc <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e7fc <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + ldr.w r9, [pc, #940] @ 8ef88 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.n 8eb42 <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd34 <_PyObject_MakeTpCall@@Base+0x11b0> │ │ │ │ - b.w 8da4c <_PyObject_MakeTpCall@@Base+0x1ec8> │ │ │ │ + bne.w 8d280 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d280 <_PyObject_MakeTpCall@@Base+0x15b8> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d296 <_PyObject_MakeTpCall@@Base+0x15ce> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8e02c <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ - b.w 8e04e <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ - ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - ldr.w r6, [r9, fp] │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #28 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - mul.w r2, r2, ip │ │ │ │ - adds r0, r7, r2 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 8eb88 <_PyObject_MakeTpCall@@Base+0x3004> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - bhi.n 8eb88 <_PyObject_MakeTpCall@@Base+0x3004> │ │ │ │ - add.w r2, r2, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - add r7, r2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + beq.w 8d94e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cf0a <_PyObject_MakeTpCall@@Base+0x1386> │ │ │ │ - b.w 8e262 <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ + beq.w 8e0e0 <_PyObject_MakeTpCall@@Base+0x2418> │ │ │ │ + b.w 8d94e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8e112 <_PyObject_MakeTpCall@@Base+0x244a> │ │ │ │ + b.w 8e134 <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ + ldr.w r3, [r5, #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 r2, r6, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add r7, r2 │ │ │ │ - b.n 8eb7c <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d94c <_PyObject_MakeTpCall@@Base+0x1dc8> │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ - b.n 8e7a8 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 8ec5c <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + bhi.n 8ec5c <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r6, r3 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d03c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + b.w 8e29a <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r6, r3 │ │ │ │ + b.n 8ec50 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8dd76 <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 8df1e <_PyObject_MakeTpCall@@Base+0x2256> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36260 @ 0x8da4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + ldr r1, [pc, #740] @ (8ef78 <_PyObject_MakeTpCall@@Base+0x32b0>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d8f6 <_PyObject_MakeTpCall@@Base+0x1c2e> │ │ │ │ + ldr r1, [pc, #728] @ (8ef7c <_PyObject_MakeTpCall@@Base+0x32b4>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d8f6 <_PyObject_MakeTpCall@@Base+0x1c2e> │ │ │ │ + ldr r1, [pc, #720] @ (8ef80 <_PyObject_MakeTpCall@@Base+0x32b8>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d8f6 <_PyObject_MakeTpCall@@Base+0x1c2e> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36356 @ 0x8e04 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d545c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dac0 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + movw r3, #43992 @ 0xabd8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36228 @ 0x8d84 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + movw r3, #5117 @ 0x13fd │ │ │ │ + movt r3, #12 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8cf86 <_PyObject_MakeTpCall@@Base+0x12be> │ │ │ │ + ldr.w r9, [pc, #604] @ 8ef88 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r2, [sl, #180] @ 0xb4 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 8ef58 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ + cmp r2, #10 │ │ │ │ + bhi.w 8ef58 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8c8e0 <_PyObject_MakeTpCall@@Base+0xc18> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2391 @ 0x957 │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36404 @ 0x8e34 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12d478 │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r2, [sl, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c7ba <_PyObject_MakeTpCall@@Base+0xaf2> │ │ │ │ + b.w 8c7be <_PyObject_MakeTpCall@@Base+0xaf6> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8d752 <_PyObject_MakeTpCall@@Base+0x1a8a> │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 1b39a4 │ │ │ │ + bl 1b333c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d10c <_PyObject_MakeTpCall@@Base+0x1588> │ │ │ │ - b.w 8d5be <_PyObject_MakeTpCall@@Base+0x1a3a> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8dc68 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ - mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d400 <_PyObject_MakeTpCall@@Base+0x187c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bne.w 8d242 <_PyObject_MakeTpCall@@Base+0x157a> │ │ │ │ + b.w 8d6f8 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + ldr.w r9, [pc, #432] @ 8ef88 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8cff0 <_PyObject_MakeTpCall@@Base+0x1328> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.w 8dbda <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8daf8 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8db14 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dadc <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8daa4 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d14a <_PyObject_MakeTpCall@@Base+0x15c6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d14a <_PyObject_MakeTpCall@@Base+0x15c6> │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - movw r0, #36340 @ 0x8df4 │ │ │ │ + bne.w 8ce72 <_PyObject_MakeTpCall@@Base+0x11aa> │ │ │ │ + b.w 8da1a <_PyObject_MakeTpCall@@Base+0x1d52> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8db3a <_PyObject_MakeTpCall@@Base+0x1e72> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + movw r0, #36596 @ 0x8ef4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 24e7e8 <_Py_c_pow@@Base+0x718> │ │ │ │ + bl 24e7b4 <_Py_c_pow@@Base+0x714> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8dbca <_PyObject_MakeTpCall@@Base+0x2046> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8db88 <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8eabe <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 8ef28 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 8ec4c <_PyObject_MakeTpCall@@Base+0x30c8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r3, #43992 @ 0xabd8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36232 @ 0x8d88 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8d7de <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8dffa <_PyObject_MakeTpCall@@Base+0x2476> │ │ │ │ - b.w 8d7de <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8ecb2 <_PyObject_MakeTpCall@@Base+0x312e> │ │ │ │ - ldr r0, [pc, #528] @ (8ee94 <_PyObject_MakeTpCall@@Base+0x3310>) │ │ │ │ - bl bfe2c │ │ │ │ + cbz r3, 8ee8c <_PyObject_MakeTpCall@@Base+0x31c4> │ │ │ │ + ldr r0, [pc, #276] @ (8ef84 <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ + bl c0620 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3ba <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ + beq.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x17f8> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8cff8 <_PyObject_MakeTpCall@@Base+0x1474> │ │ │ │ - b.w 8d3b2 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ - movw r3, #3081 @ 0xc09 │ │ │ │ - movt r3, #12 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8ce52 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d12e <_PyObject_MakeTpCall@@Base+0x1466> │ │ │ │ + b.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #30088 @ 0x7588 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #460] @ (8ee94 <_PyObject_MakeTpCall@@Base+0x3310>) │ │ │ │ - bl d4ca4 │ │ │ │ - b.w 8d3b2 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + ldr r3, [pc, #224] @ (8ef84 <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ + bl d545c │ │ │ │ + b.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35972 @ 0x8c84 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ - ldr.w r9, [pc, #428] @ 8ee98 <_PyObject_MakeTpCall@@Base+0x3314> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, sl │ │ │ │ - beq.n 8ed3e <_PyObject_MakeTpCall@@Base+0x31ba> │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.n 8ed3e <_PyObject_MakeTpCall@@Base+0x31ba> │ │ │ │ - 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 r6, r3, #2 │ │ │ │ - bmi.w 8c7fa <_PyObject_MakeTpCall@@Base+0xc76> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3d4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.n 8ed1e <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36148 @ 0x8d34 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #36180 @ 0x8d54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 8d3e8 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8d640 <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d968 <_PyObject_MakeTpCall@@Base+0x1de4> │ │ │ │ + bl d545c │ │ │ │ + b.w 8ddac <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc8a <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #36488 @ 0x8e88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.w 8dc9e <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bl d545c │ │ │ │ + b.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + movw r1, #43992 @ 0xabd8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #36448 @ 0x8e60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl d545c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d4ee <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + b.n 8eed6 <_PyObject_MakeTpCall@@Base+0x320e> │ │ │ │ + ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - subs r2, r2, r4 │ │ │ │ - ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r2, r4 │ │ │ │ + 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 r6, r3 │ │ │ │ - cmp r6, r2 │ │ │ │ - bls.w 8ccb8 <_PyObject_MakeTpCall@@Base+0x1134> │ │ │ │ - b.w 8e0d4 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr.w r9, [pc, #212] @ 8ee98 <_PyObject_MakeTpCall@@Base+0x3314> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8db00 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d160 <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8def6 <_PyObject_MakeTpCall@@Base+0x2372> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d3a0 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.w 8daf4 <_PyObject_MakeTpCall@@Base+0x1f70> │ │ │ │ - ldr.w r9, [pc, #148] @ 8ee98 <_PyObject_MakeTpCall@@Base+0x3314> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r2, [r9, fp] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 8ee68 <_PyObject_MakeTpCall@@Base+0x32e4> │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.n 8ee68 <_PyObject_MakeTpCall@@Base+0x32e4> │ │ │ │ - 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 8c8ea <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c91a <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str.w r2, [sl, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c678 <_PyObject_MakeTpCall@@Base+0xaf4> │ │ │ │ - b.w 8c67c <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bls.w 8cdf2 <_PyObject_MakeTpCall@@Base+0x112a> │ │ │ │ + b.w 8e20e <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8ee36 <_PyObject_MakeTpCall@@Base+0x32b2> │ │ │ │ + b.n 8ed62 <_PyObject_MakeTpCall@@Base+0x309a> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8ceb0 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ - ldr.w r9, [pc, #24] @ 8ee98 <_PyObject_MakeTpCall@@Base+0x3314> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8ed2a <_PyObject_MakeTpCall@@Base+0x31a6> │ │ │ │ - ldr.w r9, [pc, #12] @ 8ee98 <_PyObject_MakeTpCall@@Base+0x3314> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8ee42 <_PyObject_MakeTpCall@@Base+0x32be> │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8dccc <_PyObject_MakeTpCall@@Base+0x2004> │ │ │ │ + mov r4, r5 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + b.w 8cefc <_PyObject_MakeTpCall@@Base+0x1234> │ │ │ │ nop │ │ │ │ - add r7, pc, #688 @ (adr r7, 8f148 ) │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, pc, #736 @ (adr r1, 8f260 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #0 @ (adr r2, 8ef84 <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r7, pc, #688 @ (adr r7, 8f238 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008ee9c : │ │ │ │ +0008ef8c : │ │ │ │ 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 8eede │ │ │ │ + beq.n 8efce │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8eefc │ │ │ │ + bl 8efec │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36452 @ 0x8e64 │ │ │ │ + movw r1, #36708 @ 0x8f64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8eed4 │ │ │ │ + b.n 8efc4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r9, r3 │ │ │ │ @@ -150338,686 +150421,697 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8f080 │ │ │ │ + bhi.w 8f13a │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.n 8f01c │ │ │ │ + bhi.n 8f102 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f298 │ │ │ │ + beq.w 8f3f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f4e0 │ │ │ │ + bne.w 8f56c │ │ │ │ ldrb.w ip, [r1] │ │ │ │ - movw r1, #58144 @ 0xe320 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add.w lr, r4, #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w ip, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.w 8f08e │ │ │ │ + bhi.n 8f15c │ │ │ │ cmp.w ip, #39 @ 0x27 │ │ │ │ - bhi.w 8f2aa │ │ │ │ + bhi.w 8f386 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8f2a4 │ │ │ │ + beq.w 8f3fc │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ + add.w lr, r4, #3 │ │ │ │ + ldrb r5, [r4, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - ldrb r5, [r4, #2] │ │ │ │ - add r2, r3 │ │ │ │ - add.w lr, r4, #3 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.n 8effe │ │ │ │ + add r2, r3 │ │ │ │ + bhi.n 8f186 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8f30c │ │ │ │ + bhi.w 8f402 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f2a4 │ │ │ │ + beq.w 8f3fc │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov r4, lr │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - ldrb.w r5, [r4], #1 │ │ │ │ - cmp r5, #59 @ 0x3b │ │ │ │ - bhi.n 8efe0 │ │ │ │ - cmp r5, #39 @ 0x27 │ │ │ │ - bhi.n 8f0ae │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8f2a4 │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - ldrb.w r5, [r4], #1 │ │ │ │ + ldrb.w r3, [r4], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi.n 8f0ce │ │ │ │ + cmp r3, #39 @ 0x27 │ │ │ │ + bhi.n 8f1a6 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8f3fc │ │ │ │ + ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cmp r5, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8efc0 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8f008 │ │ │ │ - ldr.w r3, [r1, r5, lsl #2] │ │ │ │ - ands.w r3, r3, #3 │ │ │ │ + ldrb.w r3, [r4], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bls.n 8f0ae │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ + beq.n 8f0ee │ │ │ │ + ldr.w r5, [r1, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #3 │ │ │ │ it ne │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ + movne r5, #1 │ │ │ │ + cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 8efb8 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ - it ne │ │ │ │ - movne r4, lr │ │ │ │ - bne.n 8efe4 │ │ │ │ + moveq r5, #0 │ │ │ │ + andne.w r5, r5, #1 │ │ │ │ + add r2, r5 │ │ │ │ + b.n 8f0a6 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8f28e │ │ │ │ + bhi.w 8f3e8 │ │ │ │ mov sl, r2 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bls.n 8ef38 │ │ │ │ + bls.n 8f028 │ │ │ │ sub.w ip, r5, #40 @ 0x28 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.n 8ef3e │ │ │ │ - addw lr, pc, #8 │ │ │ │ - ldr.w pc, [lr, ip, lsl #2] │ │ │ │ - nop │ │ │ │ - usat16 r0, #8, r1 │ │ │ │ - usat16 r0, #8, pc │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - vhadd.s d0, d15, d8 │ │ │ │ - @ instruction: 0xf3bb0008 │ │ │ │ - @ instruction: 0xf3d70008 │ │ │ │ + bhi.w 8f464 │ │ │ │ + tbh [pc, ip, lsl #1] │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r1, r5, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8f36c │ │ │ │ + bne.w 8f02e │ │ │ │ + mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ef44 │ │ │ │ - b.n 8f386 │ │ │ │ + beq.n 8f0ee │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + adds r1, #1 │ │ │ │ + ldrb r5, [r4, #0] │ │ │ │ + cmp r5, #59 @ 0x3b │ │ │ │ + bls.w 8f024 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ + bne.w 8f56c │ │ │ │ + b.n 8f148 │ │ │ │ cmp.w ip, #124 @ 0x7c │ │ │ │ - beq.n 8f006 │ │ │ │ + beq.n 8f0ec │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ + add.w lr, r4, #3 │ │ │ │ + ldrb r5, [r4, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w ip, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - b.n 8ef90 │ │ │ │ - sub.w r3, r5, #40 @ 0x28 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 8efca │ │ │ │ + cmp r5, #59 @ 0x3b │ │ │ │ + add r2, r3 │ │ │ │ + bls.n 8f08a │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ + beq.n 8f0ec │ │ │ │ + ldr.w r3, [r1, r5, lsl #2] │ │ │ │ + mov r4, lr │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + add r2, r3 │ │ │ │ + b.n 8f0a6 │ │ │ │ + sub.w r5, r3, #40 @ 0x28 │ │ │ │ + cmp r5, #19 │ │ │ │ + bhi.n 8f0b8 │ │ │ │ addw ip, pc, #8 │ │ │ │ - ldr.w pc, [ip, r3, lsl #2] │ │ │ │ + ldr.w pc, [ip, r5, lsl #2] │ │ │ │ nop │ │ │ │ - usat16 r0, #8, r9 │ │ │ │ - subw r0, sp, #2056 @ 0x808 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - vaddl.s8 q8, d11, d8 │ │ │ │ - adds.w r0, r3, #8 │ │ │ │ - @ instruction: 0xf39b0008 │ │ │ │ + @ instruction: 0xf4bb0008 │ │ │ │ + @ instruction: 0xf7750008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + @ instruction: 0xf0b90008 │ │ │ │ + addw r0, fp, #8 │ │ │ │ + orns r0, sp, #8912896 @ 0x880000 │ │ │ │ mov r4, lr │ │ │ │ movs r5, #0 │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8f436 │ │ │ │ + bgt.w 8f520 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f242 │ │ │ │ + bne.w 8f33a │ │ │ │ cmp r7, r2 │ │ │ │ it le │ │ │ │ cmple sl, r7 │ │ │ │ - bgt.w 8f5ec │ │ │ │ + bgt.w 8f6cc │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 8f28a │ │ │ │ + ble.w 8f382 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8f3e6 │ │ │ │ + beq.w 8f4c8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r9, [fp] │ │ │ │ - beq.w 8f4f6 │ │ │ │ + beq.w 8f61a │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 8f6f0 │ │ │ │ + bl 8f7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f4fa │ │ │ │ + bne.w 8f5aa │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8f1f6 │ │ │ │ + beq.n 8f2ee │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f508 │ │ │ │ + beq.w 8f5e8 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8f6f0 │ │ │ │ + bl 8f7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f53a │ │ │ │ + bne.w 8f59c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 8f1f6 │ │ │ │ + beq.n 8f2ee │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov.w sl, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f546 │ │ │ │ + beq.w 8f5b0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8f6f0 │ │ │ │ + bl 8f7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f4fe │ │ │ │ + bne.w 8f5a0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 8f1ba │ │ │ │ + bne.n 8f2b2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8f232 │ │ │ │ + cbz r3, 8f32a │ │ │ │ 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, #58144 @ 0xe320 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ 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 8f5ae │ │ │ │ + bne.w 8f6ac │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f47a │ │ │ │ + bne.w 8f518 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f57e │ │ │ │ + beq.w 8f67a │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8f45c │ │ │ │ + bne.w 8f546 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f682 │ │ │ │ + beq.w 8f788 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r9, [r1] │ │ │ │ - beq.w 8f482 │ │ │ │ + beq.w 8f61e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f6f0 │ │ │ │ + bl 8f7d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f232 │ │ │ │ + beq.n 8f32a │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f4a6 │ │ │ │ + b.n 8f642 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 8f1f6 │ │ │ │ + b.n 8f2ee │ │ │ │ + sub.w r3, ip, #40 @ 0x28 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.w 8f072 │ │ │ │ + add r5, pc, #4 @ (adr r5, 8f398 ) │ │ │ │ + ldr.w pc, [r5, r3, lsl #2] │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf4c50008 │ │ │ │ + @ instruction: 0xf7750008 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + orns r0, r3, #8 │ │ │ │ + addw r0, r9, #8 │ │ │ │ + @ instruction: 0xf4c10008 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8f432 │ │ │ │ + beq.w 8f514 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 8ef44 │ │ │ │ + b.n 8f034 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f3c2 │ │ │ │ + bne.n 8f496 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 8f114 │ │ │ │ + b.n 8f20c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f114 │ │ │ │ - sub.w r3, ip, #40 @ 0x28 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.w 8ef84 │ │ │ │ - add r5, pc, #4 @ (adr r5, 8f2bc ) │ │ │ │ - ldr.w pc, [r5, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf3e30008 │ │ │ │ - subw r0, sp, #2056 @ 0x808 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - vaddl.s8 q0, d5, d8 │ │ │ │ - adds.w r0, r1, #8 │ │ │ │ - @ instruction: 0xf3df0008 │ │ │ │ + b.n 8f20c │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8efa8 │ │ │ │ - add r4, pc, #4 @ (adr r4, 8f31c ) │ │ │ │ + bhi.w 8f096 │ │ │ │ + add r4, pc, #4 @ (adr r4, 8f414 ) │ │ │ │ ldr.w pc, [r4, r3, lsl #2] │ │ │ │ - @ instruction: 0xf3e30008 │ │ │ │ - subw r0, sp, #2056 @ 0x808 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - vaddl.s32 q0, d9, d8 │ │ │ │ - adds.w r0, r1, #8 │ │ │ │ - @ instruction: 0xf3df0008 │ │ │ │ - mov r4, r1 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf4c50008 │ │ │ │ + @ instruction: 0xf7750008 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + eors.w r0, r7, #8 │ │ │ │ + addw r0, r9, #8 │ │ │ │ + @ instruction: 0xf4c10008 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f008 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - adds r1, #1 │ │ │ │ - ldrb r5, [r4, #0] │ │ │ │ - cmp r5, #59 @ 0x3b │ │ │ │ - bls.w 8ef34 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ - beq.n 8f376 │ │ │ │ + beq.w 8f034 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bhi.w 8f4bc │ │ │ │ + bhi.n 8f564 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8ef34 │ │ │ │ + b.n 8f024 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f114 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8f6c0 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 8ef28 │ │ │ │ + b.n 8f20c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f6ac │ │ │ │ + beq.w 8f774 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 8ef28 │ │ │ │ + b.n 8f018 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f112 │ │ │ │ - movw r1, #36624 @ 0x8f10 │ │ │ │ + beq.w 8f20a │ │ │ │ + movw r1, #36880 @ 0x9010 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57616 @ 0xe110 │ │ │ │ + movw r0, #57872 @ 0xe210 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f39c │ │ │ │ - b.n 8f3c2 │ │ │ │ + beq.n 8f47e │ │ │ │ + b.n 8f496 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8f65e │ │ │ │ + adds r2, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 8f018 │ │ │ │ mov r5, lr │ │ │ │ - b.n 8f39c │ │ │ │ + b.n 8f47e │ │ │ │ mov r4, lr │ │ │ │ - b.n 8f3a8 │ │ │ │ + b.n 8f4ba │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ add.w r3, r9, #1 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8f156 │ │ │ │ + bne.w 8f24e │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22a3e4 <_PyXI_Exit@@Base+0x1b84> │ │ │ │ + bl 22a354 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f4c4 │ │ │ │ + bne.n 8f580 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f17a │ │ │ │ - b.n 8f1f6 │ │ │ │ + bne.w 8f272 │ │ │ │ + b.n 8f2ee │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8f008 │ │ │ │ + b.n 8f0ee │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 782a8 │ │ │ │ + b.n 8f332 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f5ce │ │ │ │ + bcs.w 8f7b2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5d2 │ │ │ │ + beq.w 8f7b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f12a │ │ │ │ + beq.w 8f222 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ + movw r1, #36980 @ 0x9074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 24db38 │ │ │ │ - b.n 8f23c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 78208 │ │ │ │ - b.n 8f23a │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - bl 22a3e4 <_PyXI_Exit@@Base+0x1b84> │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f232 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 252504 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24db38 │ │ │ │ - b.n 8f23c │ │ │ │ + bl 24db48 │ │ │ │ + b.n 8f334 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ + beq.w 8f146 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrb.w r5, [r4], #1 │ │ │ │ + cmp r5, #59 @ 0x3b │ │ │ │ + bls.w 8f474 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - bne.w 8ef28 │ │ │ │ - b.n 8f374 │ │ │ │ + bne.w 8f018 │ │ │ │ + b.n 8f146 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, sl, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 252504 │ │ │ │ + bl 2524d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24db38 │ │ │ │ - b.n 8f23c │ │ │ │ - mov r4, r1 │ │ │ │ - ldrb.w r5, [r4], #1 │ │ │ │ - cmp r5, #59 @ 0x3b │ │ │ │ - bls.w 8f392 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8f374 │ │ │ │ - mov r1, r4 │ │ │ │ - b.n 8f386 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 8f3fc │ │ │ │ - mov.w sl, #0 │ │ │ │ + bl 24db48 │ │ │ │ + b.n 8f334 │ │ │ │ + mov.w sl, #1 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f4c8 │ │ │ │ + b.n 8f584 │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 8f5a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22a3e4 <_PyXI_Exit@@Base+0x1b84> │ │ │ │ - cbnz r0, 8f540 │ │ │ │ + bl 22a354 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8f584 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r7, #2 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r7, sl │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f1b2 │ │ │ │ - b.n 8f1f6 │ │ │ │ - mov.w sl, #1 │ │ │ │ - b.n 8f4fe │ │ │ │ - mov.w sl, #1 │ │ │ │ - b.n 8f4c8 │ │ │ │ + bne.w 8f2b2 │ │ │ │ + b.n 8f2ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22a3e4 <_PyXI_Exit@@Base+0x1b84> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8f4c8 │ │ │ │ + bl 22a354 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + cbnz r0, 8f658 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r7, sl │ │ │ │ + cmp r7, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f1ba │ │ │ │ - b.n 8f1f6 │ │ │ │ + bne.w 8f2aa │ │ │ │ + b.n 8f2ee │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 8f4de │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + bl 22a354 <_PyXI_Exit@@Base+0x1b18> │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8f32a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2524d4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 24db48 │ │ │ │ + b.n 8f334 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 8f584 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #29 │ │ │ │ + ble.w 8f018 │ │ │ │ + movw r1, #36792 @ 0x8fb8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #57872 @ 0xe210 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f23a │ │ │ │ + beq.w 8f332 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r4, 8f5da │ │ │ │ - movw r3, #40996 @ 0xa024 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 8f762 │ │ │ │ + movw r3, #41276 @ 0xa13c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #36656 @ 0x8f30 │ │ │ │ + movw r1, #36912 @ 0x9030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24db38 │ │ │ │ - b.n 8f23c │ │ │ │ + bl 24db48 │ │ │ │ + b.n 8f334 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36812 @ 0x8fcc │ │ │ │ + movw r1, #37068 @ 0x90cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24db38 │ │ │ │ - b.n 8f23c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 1f5cf4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 8f23c │ │ │ │ - movw r4, #47352 @ 0xb8f8 │ │ │ │ - movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #12280 @ 0x2ff8 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - b.n 8f598 │ │ │ │ + bl 24db48 │ │ │ │ + b.n 8f334 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8f67a │ │ │ │ - cbnz r4, 8f666 │ │ │ │ - movw r4, #47352 @ 0xb8f8 │ │ │ │ + bne.n 8f75a │ │ │ │ + cbnz r4, 8f746 │ │ │ │ + movw r4, #47608 @ 0xb9f8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #12280 @ 0x2ff8 │ │ │ │ + movw r3, #12536 @ 0x30f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8f652 │ │ │ │ - movw r1, #36508 @ 0x8e9c │ │ │ │ + bne.n 8f732 │ │ │ │ + movw r1, #36764 @ 0x8f9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n 8f65e │ │ │ │ + ble.n 8f73e │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8f644 │ │ │ │ - movw r2, #41148 @ 0xa0bc │ │ │ │ + beq.n 8f724 │ │ │ │ + movw r2, #41404 @ 0xa1bc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #36768 @ 0x8fa0 │ │ │ │ + movw r1, #37024 @ 0x90a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 8f5c6 │ │ │ │ - movw r2, #12280 @ 0x2ff8 │ │ │ │ + bl d545c │ │ │ │ + b.n 8f6c4 │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8f62a │ │ │ │ + b.n 8f70a │ │ │ │ cmp sl, r7 │ │ │ │ - bgt.n 8f670 │ │ │ │ - movw r1, #36528 @ 0x8eb0 │ │ │ │ + bgt.n 8f750 │ │ │ │ + movw r1, #36784 @ 0x8fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f644 │ │ │ │ + beq.n 8f724 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 8f622 │ │ │ │ - movw r3, #40996 @ 0xa024 │ │ │ │ + b.n 8f702 │ │ │ │ + movw r3, #41276 @ 0xa13c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8f60c │ │ │ │ - movw r1, #36516 @ 0x8ea4 │ │ │ │ + b.n 8f6ec │ │ │ │ + movw r1, #36772 @ 0x8fa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 8f61c │ │ │ │ + b.n 8f6fc │ │ │ │ mov r1, r5 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 8f5c6 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 8f6c4 │ │ │ │ + movw r4, #47608 @ 0xb9f8 │ │ │ │ + movt r4, #40 @ 0x28 │ │ │ │ + movw r3, #12536 @ 0x30f8 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + b.n 8f696 │ │ │ │ + movw r1, #36848 @ 0x8ff0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #57872 @ 0xe210 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r4, 8f6dc │ │ │ │ - movw r3, #40996 @ 0xa024 │ │ │ │ + cbz r4, 8f7be │ │ │ │ + movw r3, #41276 @ 0xa13c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #36684 @ 0x8f4c │ │ │ │ + movw r1, #36940 @ 0x904c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov r0, r6 │ │ │ │ - bl 24db38 │ │ │ │ - b.n 8f23c │ │ │ │ - movw r1, #36592 @ 0x8ef0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57616 @ 0xe110 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, #29 │ │ │ │ - ble.w 8ef28 │ │ │ │ - movw r1, #36536 @ 0x8eb8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57616 @ 0xe110 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r4, #47352 @ 0xb8f8 │ │ │ │ + bl 24db48 │ │ │ │ + b.n 8f334 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl 1f58a0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 8f334 │ │ │ │ + movw r4, #47608 @ 0xb9f8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #12280 @ 0x2ff8 │ │ │ │ + movw r3, #12536 @ 0x30f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 8f696 │ │ │ │ - nop │ │ │ │ + b.n 8f79c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -151027,15 +151121,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 8fdc8 │ │ │ │ + bhi.w 8fea8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #15 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r7, r0, #20 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r0, r2, #13 │ │ │ │ @@ -151091,431 +151185,431 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8f7f0 │ │ │ │ + bne.n 8f8d0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r2, 8f806 │ │ │ │ + cbz r2, 8f8e6 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f7ec │ │ │ │ + ble.n 8f8cc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f81e │ │ │ │ + beq.n 8f8fe │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f7ec │ │ │ │ + beq.n 8f8cc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f81e │ │ │ │ + beq.n 8f8fe │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f7ec │ │ │ │ + beq.n 8f8cc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f81e │ │ │ │ + beq.n 8f8fe │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f7ec │ │ │ │ + beq.n 8f8cc │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8f81e │ │ │ │ + beq.n 8f8fe │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f7de │ │ │ │ + bne.n 8f8be │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 8fc5e │ │ │ │ + beq.w 8fd3e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8f81e │ │ │ │ + beq.n 8f8fe │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f806 │ │ │ │ + bne.n 8f8e6 │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f7ec │ │ │ │ + bne.n 8f8cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r6, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fae6 │ │ │ │ + beq.w 8fbc6 │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ 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 8f7f6 │ │ │ │ - movw r0, #11888 @ 0x2e70 │ │ │ │ + bmi.n 8f8d6 │ │ │ │ + movw r0, #12064 @ 0x2f20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f870 │ │ │ │ + beq.n 8f950 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9fc │ │ │ │ + bne.w 8fadc │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #37328 @ 0x91d0 │ │ │ │ + movwne r0, #37584 @ 0x92d0 │ │ │ │ movtne r0, #40 @ 0x28 │ │ │ │ - bne.w 8fb26 │ │ │ │ + bne.w 8fc06 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8ff80 │ │ │ │ + blt.w 90060 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #50661 @ 0xc5e5 │ │ │ │ + movw r2, #50781 @ 0xc65d │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 90004 │ │ │ │ + beq.w 900e4 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8fcb8 │ │ │ │ + bne.w 8fd98 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9002c │ │ │ │ + bne.w 9010c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8fd08 │ │ │ │ + bpl.w 8fde8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fee8 │ │ │ │ + beq.w 8ffc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl dac78 <_PyNumber_Index@@Base> │ │ │ │ + bl db3ec <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcf8 │ │ │ │ - bl 85a4c │ │ │ │ + beq.w 8fdd8 │ │ │ │ + bl 85b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8fc4c │ │ │ │ + bne.w 8fd2c │ │ │ │ adds r6, r5, #1 │ │ │ │ - beq.w 8fcf8 │ │ │ │ + beq.w 8fdd8 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14541c │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f97e │ │ │ │ + bne.n 8fa5e │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f9fc │ │ │ │ + bne.n 8fadc │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 9009a │ │ │ │ + bpl.w 9017a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9009a │ │ │ │ + bne.w 9017a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 90094 │ │ │ │ + bpl.w 90174 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 900e6 │ │ │ │ + bne.w 901c6 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9006e │ │ │ │ + beq.w 9014e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90078 │ │ │ │ + blt.w 90158 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f7fc │ │ │ │ + ble.w 8f8dc │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36908 @ 0x902c │ │ │ │ + movw r1, #37164 @ 0x912c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ + b.n 8f8e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e0f78 │ │ │ │ + bl e16f0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8fcaa │ │ │ │ + beq.w 8fd8a │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 90110 │ │ │ │ + blt.w 901f0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 900f4 │ │ │ │ + bge.w 901d4 │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ 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 8ff94 │ │ │ │ + bpl.w 90074 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14b6c4 │ │ │ │ + bl 14b8b0 │ │ │ │ strd r0, r1, [r5] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 120d50 │ │ │ │ + bl 1214cc │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8fcea │ │ │ │ + beq.w 8fdca │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14541c │ │ │ │ + bl 14570c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8fed2 │ │ │ │ + beq.w 8ffb2 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fd2a │ │ │ │ + bne.w 8fe0a │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ff76 │ │ │ │ + bne.w 90056 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ - movw r2, #50661 @ 0xc5e5 │ │ │ │ + movw r2, #50781 @ 0xc65d │ │ │ │ movt r2, #5 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r6, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f83c │ │ │ │ - bl 80728 │ │ │ │ + bne.w 8f91c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f83c │ │ │ │ + beq.w 8f91c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ + b.n 8f8e0 │ │ │ │ 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 8ff94 │ │ │ │ + bpl.w 90074 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ 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 8f7f6 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ + bmi.w 8f8d6 │ │ │ │ + movw r0, #27192 @ 0x6a38 │ │ │ │ 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 254658 │ │ │ │ + b.w 254628 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8fd8c │ │ │ │ + beq.w 8fe6c │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8fd82 │ │ │ │ + bne.w 8fe62 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fd78 │ │ │ │ + beq.w 8fe58 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8fd52 │ │ │ │ + bmi.w 8fe32 │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8fd52 │ │ │ │ + beq.w 8fe32 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 87ae4 │ │ │ │ + bl 87bec │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fda8 │ │ │ │ + bne.w 8fe88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fd20 │ │ │ │ + bpl.w 8fe00 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ce4b8 │ │ │ │ + bl cec80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe48 │ │ │ │ + beq.w 8ff28 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #12280 @ 0x2ff8 │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8fdd2 │ │ │ │ + beq.w 8feb2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 29d00 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 900be │ │ │ │ + bne.w 9019e │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 90184 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #50009 @ 0xc359 │ │ │ │ + movw r5, #50129 @ 0xc3d1 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r6, [r3] │ │ │ │ add.w ip, r6, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -151524,192 +151618,192 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f7fc │ │ │ │ + beq.w 8f8dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f7fc │ │ │ │ + bne.w 8f8dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f7fc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f8dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f948 │ │ │ │ + bne.w 8fa28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f948 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fa28 │ │ │ │ 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 9012c │ │ │ │ + beq.w 9020c │ │ │ │ adds r4, r6, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f7fc │ │ │ │ + bne.w 8f8dc │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrd r3, r0, [r6] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r5, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8fa24 │ │ │ │ - bl 80728 │ │ │ │ + bne.w 8fb04 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa24 │ │ │ │ + beq.w 8fb04 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ + b.n 8f8e0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd4e │ │ │ │ + bne.n 8fe2e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 8ffb8 │ │ │ │ + bpl.w 90098 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fee8 │ │ │ │ + beq.w 8ffc8 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8ff9e │ │ │ │ + bne.w 9007e │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ - bl 80728 │ │ │ │ + b.n 8f8dc │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa64 │ │ │ │ + beq.w 8fb44 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ - bl 80728 │ │ │ │ + b.n 8f8e0 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9fc │ │ │ │ + bne.w 8fadc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f94e │ │ │ │ + b.n 8fa2e │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 248424 <_PyXI_EndInterpreter@@Base+0xaf4> │ │ │ │ + bl 2483e4 <_PyXI_EndInterpreter@@Base+0xd98> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 8f91c │ │ │ │ + bge.w 8f9fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8fb26 │ │ │ │ - movw r0, #36840 @ 0x8fe8 │ │ │ │ + b.n 8fc06 │ │ │ │ + movw r0, #37096 @ 0x90e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 248424 <_PyXI_EndInterpreter@@Base+0xaf4> │ │ │ │ + bl 2483e4 <_PyXI_EndInterpreter@@Base+0xd98> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8fd1c │ │ │ │ + blt.n 8fdfc │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 8ffd8 │ │ │ │ + bne.w 900b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8fce6 │ │ │ │ + b.n 8fdc6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fd64 │ │ │ │ + beq.n 8fe44 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8fdb4 │ │ │ │ + beq.n 8fe94 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fbc8 │ │ │ │ - movw r0, #37160 @ 0x9128 │ │ │ │ + b.n 8fca8 │ │ │ │ + movw r0, #37416 @ 0x9228 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ - movw r0, #37124 @ 0x9104 │ │ │ │ + b.n 8fc06 │ │ │ │ + movw r0, #37380 @ 0x9204 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8fd78 │ │ │ │ + beq.n 8fe58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8f850 │ │ │ │ + bpl.w 8f930 │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 8fba2 │ │ │ │ + b.n 8fc82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8fd5e │ │ │ │ + bne.n 8fe3e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90162 │ │ │ │ + beq.w 90242 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fbc8 │ │ │ │ - movw r0, #37400 @ 0x9218 │ │ │ │ + b.n 8fca8 │ │ │ │ + movw r0, #37656 @ 0x9318 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8fe8e │ │ │ │ + beq.n 8ff6e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8fe52 │ │ │ │ + bne.n 8ff32 │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 900a4 │ │ │ │ + blt.w 90184 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 90184 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #50009 @ 0xc359 │ │ │ │ + movw r0, #50129 @ 0xc3d1 │ │ │ │ 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 │ │ │ │ @@ -151719,437 +151813,437 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r6, #3 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 8fc2e │ │ │ │ - movw r0, #37180 @ 0x913c │ │ │ │ + b.n 8fd0e │ │ │ │ + movw r0, #37436 @ 0x923c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 8fe34 │ │ │ │ + bge.n 8ff14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8fe70 │ │ │ │ + beq.n 8ff50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8fe6e │ │ │ │ + cbnz r2, 8ff4e │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #6512 @ 0x1970 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #37224 @ 0x9168 │ │ │ │ + movw r1, #37480 @ 0x9268 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ + b.n 8f8e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8fe9e │ │ │ │ + beq.n 8ff7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8febe │ │ │ │ - movw r0, #37200 @ 0x9150 │ │ │ │ + cbz r2, 8ff9e │ │ │ │ + movw r0, #37456 @ 0x9250 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1735bc │ │ │ │ + bl 1735e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 8fec6 │ │ │ │ + beq.n 8ffa6 │ │ │ │ strb r5, [r6, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fe9e │ │ │ │ - bl 80728 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ff7e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8feba │ │ │ │ + beq.n 8ff9a │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ + b.n 8f8e0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa86 │ │ │ │ + beq.w 8fb66 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ - movw r0, #37096 @ 0x90e8 │ │ │ │ + b.n 8f8e0 │ │ │ │ + movw r0, #37352 @ 0x91e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ 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 8ff4c │ │ │ │ + bmi.n 9002c │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8ff3a │ │ │ │ - bl 87ae4 │ │ │ │ - cbnz r0, 8ff3a │ │ │ │ - movw r0, #37048 @ 0x90b8 │ │ │ │ + beq.n 9001a │ │ │ │ + bl 87bec │ │ │ │ + cbnz r0, 9001a │ │ │ │ + movw r0, #37304 @ 0x91b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movw r1, #35752 @ 0x8ba8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8ff5c │ │ │ │ + bne.n 9003c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8ff14 │ │ │ │ + bne.n 8fff4 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ + b.n 8f8dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e338 │ │ │ │ + bl 18dfe8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8ff6e │ │ │ │ + beq.n 9004e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 8ff02 │ │ │ │ - bl 87ae4 │ │ │ │ + b.n 8ffe2 │ │ │ │ + bl 87bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff32 │ │ │ │ - movw r0, #7096 @ 0x1bb8 │ │ │ │ + bne.n 90012 │ │ │ │ + movw r0, #7352 @ 0x1cb8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f7fc │ │ │ │ - movw r0, #45244 @ 0xb0bc │ │ │ │ + b.n 8f8dc │ │ │ │ + movw r0, #45500 @ 0xb1bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 8fb26 │ │ │ │ - bl d6f30 │ │ │ │ - movw r0, #37368 @ 0x91f8 │ │ │ │ + b.n 8fc06 │ │ │ │ + bl d76cc │ │ │ │ + movw r0, #37624 @ 0x92f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 8fb2c │ │ │ │ - movw r0, #37512 @ 0x9288 │ │ │ │ + b.n 8fc0c │ │ │ │ + movw r0, #37768 @ 0x9388 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f800 │ │ │ │ - movw r4, #11888 @ 0x2e70 │ │ │ │ + b.n 8f8e0 │ │ │ │ + movw r4, #12064 @ 0x2f20 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #2560 @ 0xa00 │ │ │ │ + movw r0, #2816 @ 0xb00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8fb2c │ │ │ │ + b.n 8fc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f7fc │ │ │ │ + beq.w 8f8dc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35164 @ 0x895c │ │ │ │ + movw r1, #35420 @ 0x8a5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f800 │ │ │ │ + b.w 8f8e0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 9005a │ │ │ │ + cbnz r3, 9013a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 90034 │ │ │ │ + bne.n 90114 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d0bd8 │ │ │ │ + bl d13a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ff76 │ │ │ │ + bne.n 90056 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f8a8 │ │ │ │ + b.n 8f988 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8f91c │ │ │ │ + b.n 8f9fc │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b81c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fee8 │ │ │ │ + beq.w 8ffc8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl d10bc │ │ │ │ - b.n 90020 │ │ │ │ + bl d1884 │ │ │ │ + b.n 90100 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d10bc │ │ │ │ - b.n 90020 │ │ │ │ - bl 80728 │ │ │ │ + bl d1884 │ │ │ │ + b.n 90100 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9fc │ │ │ │ + bne.w 8fadc │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36864 @ 0x9000 │ │ │ │ + movw r1, #37120 @ 0x9100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f800 │ │ │ │ + b.w 8f8e0 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ - b.n 8f9b6 │ │ │ │ - movw r0, #37076 @ 0x90d4 │ │ │ │ + b.n 8fa96 │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 900b4 │ │ │ │ + beq.n 90194 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 900de │ │ │ │ - bl 1f5cf4 │ │ │ │ + cbz r2, 901be │ │ │ │ + bl 1f58a0 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f800 │ │ │ │ + b.w 8f8e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 900d4 │ │ │ │ + beq.n 901b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 900d4 │ │ │ │ + cbnz r2, 901b4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #37276 @ 0x919c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #37532 @ 0x929c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 900b4 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90194 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f9c0 │ │ │ │ + b.n 8faa0 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37000 @ 0x9088 │ │ │ │ + movw r1, #37256 @ 0x9188 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f800 │ │ │ │ + b.w 8f8e0 │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36956 @ 0x905c │ │ │ │ + movw r1, #37212 @ 0x915c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f800 │ │ │ │ - movw r0, #37312 @ 0x91c0 │ │ │ │ + b.w 8f8e0 │ │ │ │ + movw r0, #37568 @ 0x92c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb26 │ │ │ │ + b.n 8fc06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 245f48 │ │ │ │ + bl 245f04 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9fc │ │ │ │ + bne.w 8fadc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.w 8f7fc │ │ │ │ + b.w 8f8dc │ │ │ │ movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fbc8 │ │ │ │ + b.n 8fca8 │ │ │ │ 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 90542 │ │ │ │ + subcs.w r3, fp, #420 @ 0x1a4 │ │ │ │ + ldrcs r2, [r0, #80] @ 0x50 │ │ │ │ + bcs.w 90624 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 9052e │ │ │ │ + bcs.w 90610 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ - subcs.w r2, fp, #368 @ 0x170 │ │ │ │ - ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 90542 │ │ │ │ + subcs.w r3, fp, #368 @ 0x170 │ │ │ │ + ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ + bcs.w 90624 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 902ce │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub.w r2, fp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 902e0 │ │ │ │ - adds r3, r3, r2 │ │ │ │ + bls.w 903b0 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + sub.w r3, fp, #224 @ 0xe0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 903c2 │ │ │ │ + adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 902e0 │ │ │ │ - mov.w lr, #0 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - mov sl, lr │ │ │ │ + beq.w 903c2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + mov sl, ip │ │ │ │ mov fp, r5 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ + movw lr, #42236 @ 0xa4fc │ │ │ │ + movt lr, #71 @ 0x47 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movw r3, #42236 @ 0xa4fc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r3, #56343 @ 0xdc17 │ │ │ │ + movw r3, #56359 @ 0xdc27 │ │ │ │ movt r3, #3 │ │ │ │ - str.w lr, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ + str.w lr, [sp, #20] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90608 │ │ │ │ + bne.w 906e8 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 90608 │ │ │ │ + beq.w 906e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90686 │ │ │ │ + beq.w 90766 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90558 │ │ │ │ + beq.w 9063a │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 904e8 │ │ │ │ + ble.w 905ca │ │ │ │ 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 902ec │ │ │ │ + bmi.n 903ce │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 90330 │ │ │ │ + beq.n 90412 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9034a │ │ │ │ + bne.n 9042c │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 9024c │ │ │ │ + blt.n 9032e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9028c │ │ │ │ + beq.n 9036e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9066e │ │ │ │ - ldrd r2, r3, [sp, #28] │ │ │ │ + beq.w 9074e │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 904e4 │ │ │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ + beq.w 905c6 │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - eor.w r3, lr, #1 │ │ │ │ + eor.w r3, ip, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ 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 9053c │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r0 │ │ │ │ + bhi.w 9061e │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901c4 │ │ │ │ + bne.w 902a4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 902e0 │ │ │ │ + beq.n 903c2 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 902c8 │ │ │ │ - ldr r3, [pc, #628] @ (90564 ) │ │ │ │ + b.n 903aa │ │ │ │ + ldr r3, [pc, #628] @ (90644 ) │ │ │ │ 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 │ │ │ │ @@ -152159,657 +152253,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 9063a │ │ │ │ + beq.w 9071a │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9026a │ │ │ │ + bne.n 9034c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90344 │ │ │ │ + beq.n 90426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90676 │ │ │ │ - bl d6f30 │ │ │ │ - b.n 9028c │ │ │ │ + beq.w 90756 │ │ │ │ + bl d76cc │ │ │ │ + b.n 9036e │ │ │ │ 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 90372 │ │ │ │ + beq.n 90454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9067e │ │ │ │ + beq.w 9075e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29684 @ 0x73f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90576 │ │ │ │ + bne.w 90656 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 90582 │ │ │ │ - ldr r3, [pc, #464] @ (90564 ) │ │ │ │ + bne.w 90662 │ │ │ │ + ldr r3, [pc, #464] @ (90644 ) │ │ │ │ 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 90662 │ │ │ │ + beq.w 90742 │ │ │ │ movw r3, #45404 @ 0xb15c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r5, r6, #99328 @ 0x18400 │ │ │ │ str.w r1, [r7, #1164] @ 0x48c │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 903c6 │ │ │ │ - b.n 903da │ │ │ │ + cbnz r2, 904a8 │ │ │ │ + b.n 904bc │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 903da │ │ │ │ + cbz r2, 904bc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 903c0 │ │ │ │ + bne.n 904a2 │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 903c6 │ │ │ │ + bne.n 904a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90488 │ │ │ │ + beq.n 9056a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 90658 │ │ │ │ + bcs.w 90738 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90626 │ │ │ │ + bcs.w 90706 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90630 │ │ │ │ + bcs.w 90710 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 905d4 │ │ │ │ + bls.w 906b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9061a │ │ │ │ + beq.w 906fa │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 9041e │ │ │ │ + beq.n 90500 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905f2 │ │ │ │ + beq.w 906d2 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 9047e │ │ │ │ + cbz r1, 90560 │ │ │ │ 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 905ea │ │ │ │ + bcs.w 906ca │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 905ea │ │ │ │ + bcs.w 906ca │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 905ea │ │ │ │ + bcs.w 906ca │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90568 │ │ │ │ + bls.w 90648 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 90476 │ │ │ │ + cbz r1, 90558 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 90476 │ │ │ │ + beq.n 90558 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 90476 │ │ │ │ - cbnz r2, 90488 │ │ │ │ + cbz r3, 90558 │ │ │ │ + cbnz r2, 9056a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9042c │ │ │ │ + bne.n 9050e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 9054a │ │ │ │ + bne.n 9062c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 90550 │ │ │ │ + bne.n 90632 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 905ac │ │ │ │ + bne.w 9068c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 904f4 │ │ │ │ + cbz r2, 905d6 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 905ac │ │ │ │ + ble.n 9068c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9050e │ │ │ │ + beq.n 905f0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 905ac │ │ │ │ + beq.n 9068c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9050e │ │ │ │ + beq.n 905f0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 905ac │ │ │ │ + beq.n 9068c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9050e │ │ │ │ + beq.n 905f0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 905ac │ │ │ │ + beq.n 9068c │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9050e │ │ │ │ + beq.n 905f0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 904d4 │ │ │ │ - b.n 905ac │ │ │ │ + bne.n 905b6 │ │ │ │ + b.n 9068c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 90202 │ │ │ │ + b.n 902e4 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 90284 │ │ │ │ - b.n 9028c │ │ │ │ + bne.w 90366 │ │ │ │ + b.n 9036e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9050e │ │ │ │ + beq.n 905f0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904f6 │ │ │ │ + bne.n 905d8 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 905ac │ │ │ │ + bne.n 9068c │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 90298 │ │ │ │ + beq.w 9037a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90298 │ │ │ │ + bne.w 9037a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90298 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - sub.w r2, fp, #380 @ 0x17c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 901c4 │ │ │ │ - b.n 902e0 │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - sub.w r2, fp, #208 @ 0xd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 901c4 │ │ │ │ - b.n 902e0 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9037a │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ + sub.w r3, fp, #380 @ 0x17c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 902a4 │ │ │ │ + b.n 903c2 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ + sub.w r3, fp, #208 @ 0xd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 902a4 │ │ │ │ + b.n 903c2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 90494 │ │ │ │ + beq.n 90576 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 90494 │ │ │ │ - b.n 905ac │ │ │ │ + beq.n 90576 │ │ │ │ + b.n 9068c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 90244 │ │ │ │ - b.n 9028c │ │ │ │ - nop │ │ │ │ + bgt.w 90326 │ │ │ │ + b.n 9036e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 905e6 │ │ │ │ + bhi.n 906c6 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9046a │ │ │ │ - b.n 90476 │ │ │ │ + bne.w 9054c │ │ │ │ + b.n 90558 │ │ │ │ movw r3, #16328 @ 0x3fc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 905b2 │ │ │ │ + beq.n 90692 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 90644 │ │ │ │ + beq.n 90724 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #5285 @ 0x14a5 │ │ │ │ + movw r3, #5589 @ 0x15d5 │ │ │ │ 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 90512 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 905f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57437 @ 0xe05d │ │ │ │ + movw r3, #59605 @ 0xe8d5 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90582 │ │ │ │ + bne.n 90662 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90582 │ │ │ │ + bne.n 90662 │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 90512 │ │ │ │ + b.n 905f4 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - bls.w 9040c │ │ │ │ + bls.w 904ee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 9040c │ │ │ │ + b.n 904ee │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9046a │ │ │ │ - b.n 90476 │ │ │ │ + bne.w 9054c │ │ │ │ + b.n 90558 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90488 │ │ │ │ + beq.w 9056a │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 9042c │ │ │ │ + b.n 9050e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9021c │ │ │ │ - b.n 90344 │ │ │ │ + bne.w 902fe │ │ │ │ + b.n 90426 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90424 │ │ │ │ - b.n 90488 │ │ │ │ + bne.w 90506 │ │ │ │ + b.n 9056a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 9040c │ │ │ │ + b.n 904ee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 9040c │ │ │ │ + b.n 904ee │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.n 90322 │ │ │ │ + b.n 90404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9058e │ │ │ │ - movw sl, #57005 @ 0xdead │ │ │ │ + bne.n 9066e │ │ │ │ + movw sl, #55881 @ 0xda49 │ │ │ │ movt sl, #31 │ │ │ │ - b.n 90512 │ │ │ │ + b.n 905f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 9040c │ │ │ │ + b.n 904ee │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 903e6 │ │ │ │ - b.n 90488 │ │ │ │ + bne.w 904c8 │ │ │ │ + b.n 9056a │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9028c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9036e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90344 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90426 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90370 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90452 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 906ae │ │ │ │ + bmi.n 9078e │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 9028c │ │ │ │ + bmi.w 9036e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90344 │ │ │ │ + blt.w 90426 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9028c │ │ │ │ - b.n 90228 │ │ │ │ - ldr r3, [pc, #68] @ (906f4 ) │ │ │ │ + beq.w 9036e │ │ │ │ + b.n 9030a │ │ │ │ + ldr r3, [pc, #68] @ (907d4 ) │ │ │ │ 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 906ea │ │ │ │ + beq.n 907ca │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 906ea │ │ │ │ + bhi.n 907ca │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9028c │ │ │ │ - b.n 90694 │ │ │ │ + bne.w 9036e │ │ │ │ + b.n 90774 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 906e0 │ │ │ │ + b.n 907c0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000906f8 : │ │ │ │ +000907d8 : │ │ │ │ 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 90794 │ │ │ │ + beq.n 90874 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 907b4 │ │ │ │ + bne.n 90894 │ │ │ │ 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 9075a │ │ │ │ + bne.n 9083a │ │ │ │ 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, 9075c │ │ │ │ + cbz r5, 9083c │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9077e │ │ │ │ + cbz r0, 9085e │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90778 │ │ │ │ + cbz r2, 90858 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90758 │ │ │ │ + cbz r3, 90838 │ │ │ │ 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, 90798 │ │ │ │ + cbz r0, 90878 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90752 │ │ │ │ + bne.n 90832 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90756 │ │ │ │ - b.n 90758 │ │ │ │ + bne.n 90836 │ │ │ │ + b.n 90838 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 9075a │ │ │ │ + ble.n 9083a │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 907a6 │ │ │ │ + cbz r0, 90886 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90746 │ │ │ │ + bgt.n 90826 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90764 │ │ │ │ + bgt.n 90844 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9078a │ │ │ │ + bgt.n 9086a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90794 │ │ │ │ + blt.n 90874 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 90794 │ │ │ │ + bge.n 90874 │ │ │ │ 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 9076e │ │ │ │ + b.n 9084e │ │ │ │ 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 90898 │ │ │ │ + beq.n 90978 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 908b8 │ │ │ │ + bne.n 90998 │ │ │ │ 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 90852 │ │ │ │ + bne.n 90932 │ │ │ │ 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, 90854 │ │ │ │ + cbz r5, 90934 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90882 │ │ │ │ + cbz r0, 90962 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90870 │ │ │ │ + cbz r2, 90950 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90874 │ │ │ │ + cbz r3, 90954 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 9087a │ │ │ │ + cbnz r3, 9095a │ │ │ │ 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, 9089c │ │ │ │ + cbz r0, 9097c │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90846 │ │ │ │ + bne.n 90926 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9084a │ │ │ │ + bne.n 9092a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90850 │ │ │ │ + beq.n 90930 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 90850 │ │ │ │ + b.n 90930 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90852 │ │ │ │ + ble.n 90932 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 908aa │ │ │ │ + cbz r0, 9098a │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90836 │ │ │ │ + bgt.n 90916 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9085c │ │ │ │ + bgt.n 9093c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9088e │ │ │ │ + bgt.n 9096e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90898 │ │ │ │ + blt.n 90978 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 90898 │ │ │ │ + ble.n 90978 │ │ │ │ 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 90866 │ │ │ │ + b.n 90946 │ │ │ │ │ │ │ │ -000908f0 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000909d0 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r9, [pc, #560] @ 90b38 <_PyObject_LookupSpecial@@Base+0x248> │ │ │ │ + ldr.w r9, [pc, #560] @ 90c18 <_PyObject_LookupSpecial@@Base+0x248> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ movs r1, #12 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w r4, r2, r6, asr #3 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r7, r3, r4 │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r7, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90a20 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 90b00 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 90a20 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 90b00 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [r3, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90a94 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + beq.w 90b74 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a9e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + beq.w 90b7e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90aaa <_PyObject_LookupSpecial@@Base+0x1ba> │ │ │ │ - movw r3, #48613 @ 0xbde5 │ │ │ │ + beq.w 90b8a <_PyObject_LookupSpecial@@Base+0x1ba> │ │ │ │ + movw r3, #50789 @ 0xc665 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 90a10 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ + bne.n 90af0 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 90b24 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq.w 90c04 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ movw r0, #33172 @ 0x8194 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 909f6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + cbz r0, 90ad6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq.w 90adc <_PyObject_LookupSpecial@@Base+0x1ec> │ │ │ │ + beq.w 90bbc <_PyObject_LookupSpecial@@Base+0x1ec> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r2, [r5, #0] │ │ │ │ - beq.w 90ae8 <_PyObject_LookupSpecial@@Base+0x1f8> │ │ │ │ + beq.w 90bc8 <_PyObject_LookupSpecial@@Base+0x1f8> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - movw r3, #50545 @ 0xc571 │ │ │ │ + movw r3, #52529 @ 0xcd31 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -152819,55 +152912,55 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a08 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + beq.n 90ae8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b1c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq.w 90bfc <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 909f6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90ad6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90ac0 <_PyObject_LookupSpecial@@Base+0x1d0> │ │ │ │ + bne.n 90ba0 <_PyObject_LookupSpecial@@Base+0x1d0> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 90ac0 <_PyObject_LookupSpecial@@Base+0x1d0> │ │ │ │ + bgt.n 90ba0 <_PyObject_LookupSpecial@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90ad2 <_PyObject_LookupSpecial@@Base+0x1e2> │ │ │ │ + bne.n 90bb2 <_PyObject_LookupSpecial@@Base+0x1e2> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 90a92 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + beq.n 90b72 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r1, r4, #4 │ │ │ │ ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ @@ -152879,695 +152972,695 @@ │ │ │ │ str r6, [r3, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90aae <_PyObject_LookupSpecial@@Base+0x1be> │ │ │ │ - cbnz r5, 90a9e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + bne.n 90b8e <_PyObject_LookupSpecial@@Base+0x1be> │ │ │ │ + cbnz r5, 90b7e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9096a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + bne.w 90a4a <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 90a08 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + b.n 90ae8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90a92 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bne.n 90b72 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 90a9e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ - b.n 90a94 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bne.n 90b7e <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + b.n 90b74 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a92 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + beq.n 90b72 <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 90a94 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - bl d6f30 │ │ │ │ - b.n 90a94 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bne.n 90b74 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bl d76cc │ │ │ │ + b.n 90b74 <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 909ba <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ + bne.w 90a9a <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - movw r3, #50545 @ 0xc571 │ │ │ │ + movw r3, #52529 @ 0xcd31 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 909f6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90ad6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a08 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ae8 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90aaa <_PyObject_LookupSpecial@@Base+0x1ba> │ │ │ │ + beq.n 90b8a <_PyObject_LookupSpecial@@Base+0x1ba> │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 909f6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90ad6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090b3c : │ │ │ │ +00090c1c : │ │ │ │ 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] @ (90c00 ) │ │ │ │ + ldr r5, [pc, #176] @ (90ce0 ) │ │ │ │ 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 90b7e │ │ │ │ + bpl.n 90c5e │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90b7e │ │ │ │ + cbz r5, 90c5e │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90b9a │ │ │ │ - cbnz r2, 90bc2 │ │ │ │ + cbz r0, 90c7a │ │ │ │ + cbnz r2, 90ca2 │ │ │ │ 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 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 90ba2 │ │ │ │ + cbz r2, 90c82 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90b76 │ │ │ │ + bne.n 90c56 │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f1164 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f0d14 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90b76 │ │ │ │ + beq.n 90c56 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90bf2 │ │ │ │ + bne.n 90cd2 │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.w 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90bd2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90bd2 │ │ │ │ + bne.n 90cb2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90cb2 │ │ │ │ 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 90fcc │ │ │ │ + bne.w 910ac │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 90f96 │ │ │ │ + bhi.w 91076 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #44593 @ 0xae31 │ │ │ │ + movw r3, #44897 @ 0xaf61 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90f2c │ │ │ │ + bne.w 9100c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ae84 │ │ │ │ + bl 7afb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90da4 │ │ │ │ + beq.w 90e84 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 90c76 │ │ │ │ - ldr r3, [pc, #576] @ (90e94 ) │ │ │ │ + bpl.n 90d56 │ │ │ │ + ldr r3, [pc, #576] @ (90f74 ) │ │ │ │ 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 90e9c │ │ │ │ + beq.w 90f7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 90f3c │ │ │ │ + bge.w 9101c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90fe6 │ │ │ │ + bne.w 910c6 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 90eee │ │ │ │ + beq.w 90fce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90e1a │ │ │ │ + beq.w 90efa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 90da8 │ │ │ │ + blt.n 90e88 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90f56 │ │ │ │ + beq.w 91036 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 90d2e │ │ │ │ + ble.n 90e0e │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 90d18 │ │ │ │ + bne.n 90df8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90f12 │ │ │ │ + beq.w 90ff2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 90ce4 │ │ │ │ + beq.n 90dc4 │ │ │ │ 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 90e1e │ │ │ │ + beq.w 90efe │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e26 │ │ │ │ + bne.w 90f06 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e4e │ │ │ │ + bne.w 90f2e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e76 │ │ │ │ + bne.w 90f56 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 90d2e │ │ │ │ + beq.n 90e0e │ │ │ │ adds r2, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90cc6 │ │ │ │ + beq.n 90da6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 90d20 │ │ │ │ - ldr r1, [pc, #360] @ (90e98 ) │ │ │ │ + bne.n 90e00 │ │ │ │ + ldr r1, [pc, #360] @ (90f78 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bb934 │ │ │ │ + bl bc128 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90d8e │ │ │ │ + beq.n 90e6e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 90d54 │ │ │ │ + cbz r1, 90e34 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90d54 │ │ │ │ + bge.n 90e34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90ef6 │ │ │ │ + bne.w 90fd6 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 792a4 │ │ │ │ + bl 79348 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 90f20 │ │ │ │ + blt.w 91000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #37432 @ 0x9238 │ │ │ │ + movw r2, #37688 @ 0x9338 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #37528 @ 0x9298 │ │ │ │ + movw r1, #37784 @ 0x9398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90da4 │ │ │ │ + beq.n 90e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90da4 │ │ │ │ + cbnz r3, 90e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90d12 │ │ │ │ + b.n 90df2 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 90de2 │ │ │ │ + cbz r2, 90ec2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 90cb0 │ │ │ │ + ble.w 90d90 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90dfe │ │ │ │ + beq.n 90ede │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 90cb0 │ │ │ │ + beq.w 90d90 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90dfe │ │ │ │ + beq.n 90ede │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 90cb0 │ │ │ │ + beq.w 90d90 │ │ │ │ adds r2, #16 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 90dfe │ │ │ │ + beq.n 90ede │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90dd2 │ │ │ │ - b.n 90cb0 │ │ │ │ + bne.n 90eb2 │ │ │ │ + b.n 90d90 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90dfe │ │ │ │ + beq.n 90ede │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90de4 │ │ │ │ + bne.n 90ec4 │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90cb0 │ │ │ │ + bne.w 90d90 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90e1a │ │ │ │ + beq.n 90efa │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - bne.w 90ce0 │ │ │ │ + bne.w 90dc0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90ce4 │ │ │ │ + b.n 90dc4 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cfe │ │ │ │ + beq.w 90dde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cfe │ │ │ │ + beq.w 90dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90cfe │ │ │ │ + bne.w 90dde │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d08 │ │ │ │ + beq.w 90de8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90d08 │ │ │ │ + beq.w 90de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d08 │ │ │ │ + bne.w 90de8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d12 │ │ │ │ + beq.w 90df2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90d12 │ │ │ │ + beq.w 90df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d12 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 90d12 │ │ │ │ + bne.w 90df2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90df2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 9105c ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 9113c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (90fec ) │ │ │ │ + ldr r2, [pc, #332] @ (910cc ) │ │ │ │ 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 90fb4 │ │ │ │ + beq.w 91094 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 90fb0 │ │ │ │ + beq.n 91090 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90ece │ │ │ │ + beq.n 90fae │ │ │ │ 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 90fb0 │ │ │ │ + bcc.n 91090 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1c380c │ │ │ │ + bl 1c32ac │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90d8e │ │ │ │ + beq.w 90e6e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90ca0 │ │ │ │ + bne.w 90d80 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90ce4 │ │ │ │ + b.n 90dc4 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90f7a │ │ │ │ + beq.n 9105a │ │ │ │ ldr.w r6, [r2, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - ble.w 90d54 │ │ │ │ + ble.w 90e34 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 90f76 │ │ │ │ + bne.n 91056 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 90ce0 │ │ │ │ - b.n 90ce4 │ │ │ │ - movw r2, #35340 @ 0x8a0c │ │ │ │ + bne.w 90dc0 │ │ │ │ + b.n 90dc4 │ │ │ │ + movw r2, #35596 @ 0x8b0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 90d72 │ │ │ │ + b.n 90e52 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90c76 │ │ │ │ - b.n 90da4 │ │ │ │ + bne.w 90d56 │ │ │ │ + b.n 90e84 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #37452 @ 0x924c │ │ │ │ + movw r1, #37708 @ 0x934c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 90d8e │ │ │ │ + bl d545c │ │ │ │ + b.n 90e6e │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90cc6 │ │ │ │ + beq.w 90da6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90f58 │ │ │ │ + bne.n 91038 │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cc6 │ │ │ │ - b.n 90d2e │ │ │ │ + beq.w 90da6 │ │ │ │ + b.n 90e0e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 90f04 │ │ │ │ + b.n 90fe4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90f12 │ │ │ │ + beq.n 90ff2 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90f7c │ │ │ │ + bne.n 9105c │ │ │ │ movw r2, #36432 @ 0x8e50 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f12 │ │ │ │ - b.n 90d54 │ │ │ │ - movw r0, #37444 @ 0x9244 │ │ │ │ + beq.n 90ff2 │ │ │ │ + b.n 90e34 │ │ │ │ + movw r0, #37700 @ 0x9344 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c349c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3c90 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90da4 │ │ │ │ - b.n 90c28 │ │ │ │ + beq.w 90e84 │ │ │ │ + b.n 90d08 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 90eaa │ │ │ │ + b.n 90f8a │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37500 @ 0x927c │ │ │ │ + movw r1, #37756 @ 0x937c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 90d8e │ │ │ │ + bl 12d478 │ │ │ │ + b.n 90e6e │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #7224 @ 0x1c38 │ │ │ │ + movw r0, #7480 @ 0x1d38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 251350 │ │ │ │ + bl 251320 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90da4 │ │ │ │ - b.n 90c1e │ │ │ │ + beq.w 90e84 │ │ │ │ + b.n 90cfe │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90ce4 │ │ │ │ + b.n 90dc4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090ff0 : │ │ │ │ +000910d0 : │ │ │ │ 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 9103e │ │ │ │ + bpl.n 9111e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 9105c │ │ │ │ - movw r3, #3081 @ 0xc09 │ │ │ │ + cbz r2, 9113c │ │ │ │ + movw r3, #5117 @ 0x13fd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9102c │ │ │ │ + bne.n 9110c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c01d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 91032 │ │ │ │ + bl c09cc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 91112 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91028 │ │ │ │ + bne.n 91108 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6760 │ │ │ │ + bl d6efc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 91028 │ │ │ │ + b.n 91108 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 9107c │ │ │ │ + cbz r2, 9115c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bfe2c │ │ │ │ + bl c0620 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9103a │ │ │ │ + beq.n 9111a │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91028 │ │ │ │ - b.n 91032 │ │ │ │ + bne.n 91108 │ │ │ │ + b.n 91112 │ │ │ │ movw r1, #48088 @ 0xbbd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #30088 @ 0x7588 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 91032 │ │ │ │ + bl d545c │ │ │ │ + b.n 91112 │ │ │ │ stmdb 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 910be │ │ │ │ + bpl.n 9119e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 912aa │ │ │ │ + beq.w 9138a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 912bc │ │ │ │ + beq.w 9139c │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91200 │ │ │ │ + beq.w 912e0 │ │ │ │ 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 912e8 │ │ │ │ + beq.w 913c8 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 911ee │ │ │ │ + ble.n 912ce │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r3, #12 │ │ │ │ movne r5, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne.w 91210 │ │ │ │ + bne.w 912f0 │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #42236 @ 0xa4fc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 91180 │ │ │ │ + bmi.n 91260 │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 911c0 │ │ │ │ + bpl.n 912a0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 91282 │ │ │ │ + bne.w 91362 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 91282 │ │ │ │ + beq.w 91362 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 911e8 │ │ │ │ + beq.n 912c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91226 │ │ │ │ + bne.n 91306 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 91116 │ │ │ │ + bgt.n 911f6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 91200 │ │ │ │ + beq.n 912e0 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91200 │ │ │ │ + bne.n 912e0 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 91200 │ │ │ │ - ldr r3, [pc, #372] @ (912f8 ) │ │ │ │ + b.n 912e0 │ │ │ │ + ldr r3, [pc, #372] @ (913d8 ) │ │ │ │ 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 │ │ │ │ @@ -153577,322 +153670,322 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912ca │ │ │ │ + beq.w 913aa │ │ │ │ ldr.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 9112c │ │ │ │ + bmi.n 9120c │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, r2, [sp] │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_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 911f8 │ │ │ │ - b.n 91200 │ │ │ │ + bne.n 912d8 │ │ │ │ + b.n 912e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 91200 │ │ │ │ + beq.n 912e0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 912dc │ │ │ │ + beq.n 913bc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 912bc │ │ │ │ + beq.n 9139c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9127a │ │ │ │ + b.n 9135a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 911ee │ │ │ │ + beq.n 912ce │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 91210 │ │ │ │ + bne.n 912f0 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 91108 │ │ │ │ - b.n 911ee │ │ │ │ + blt.w 911e8 │ │ │ │ + b.n 912ce │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91294 │ │ │ │ + beq.n 91374 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91248 │ │ │ │ + beq.n 91328 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 912a2 │ │ │ │ + cbz r2, 91382 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 9127a │ │ │ │ + cbz r3, 9135a │ │ │ │ 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 9127a │ │ │ │ + beq.n 9135a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 912d4 │ │ │ │ + cbz r3, 913b4 │ │ │ │ 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 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 911e8 │ │ │ │ + beq.n 912c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 91142 │ │ │ │ + b.n 91222 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 91248 │ │ │ │ + beq.n 91328 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91248 │ │ │ │ + bne.n 91328 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 91248 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91328 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (912fc ) │ │ │ │ - bl bf014 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #76] @ (913dc ) │ │ │ │ + bl bf808 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910be │ │ │ │ + beq.w 9119e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c0c08 │ │ │ │ + b.w c13fc │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - b.n 911b8 │ │ │ │ + b.n 91298 │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9127a │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9135a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 91200 │ │ │ │ + b.n 912e0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 910f0 │ │ │ │ - b.n 91200 │ │ │ │ + bgt.w 911d0 │ │ │ │ + b.n 912e0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 914c0 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 915a0 ) │ │ │ │ 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 917aa │ │ │ │ + beq.w 9188a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 917bc │ │ │ │ + bge.w 9189c │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9139e │ │ │ │ + beq.n 9147e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 91364 │ │ │ │ + ble.n 91444 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 913a6 │ │ │ │ + beq.n 91486 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 91364 │ │ │ │ + beq.n 91444 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 913a6 │ │ │ │ + beq.n 91486 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 91364 │ │ │ │ + beq.n 91444 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 913a6 │ │ │ │ + beq.n 91486 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 91364 │ │ │ │ + beq.n 91444 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 913a6 │ │ │ │ + beq.n 91486 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 91356 │ │ │ │ + bne.n 91436 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 9137e │ │ │ │ + cbz r2, 9145e │ │ │ │ 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, #3088 @ 0xc10 │ │ │ │ + movw r3, #3344 @ 0xd10 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #37752 @ 0x9378 │ │ │ │ + movw r1, #38008 @ 0x9478 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 91508 │ │ │ │ + b.n 915e8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9182e │ │ │ │ + bne.w 9190e │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 916b6 │ │ │ │ + bmi.w 91796 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 913e0 │ │ │ │ + bgt.n 914c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916e6 │ │ │ │ + beq.w 917c6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 916e6 │ │ │ │ + bhi.w 917c6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #40289 @ 0x9d61 │ │ │ │ + movweq sl, #42321 @ 0xa551 │ │ │ │ movteq sl, #11 │ │ │ │ - bne.w 91604 │ │ │ │ + bne.w 916e4 │ │ │ │ movw r2, #16328 @ 0x3fc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 915be │ │ │ │ - ldr.w r8, [pc, #900] @ 9179c │ │ │ │ + bmi.w 9169e │ │ │ │ + ldr.w r8, [pc, #900] @ 9187c │ │ │ │ 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 91762 │ │ │ │ + bhi.w 91842 │ │ │ │ adds r5, r5, r3 │ │ │ │ - bmi.w 91762 │ │ │ │ + bmi.w 91842 │ │ │ │ movw r6, #20256 @ 0x4f20 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 91676 │ │ │ │ + bne.w 91756 │ │ │ │ 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 91620 │ │ │ │ + bcs.w 91700 │ │ │ │ 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 9165c │ │ │ │ + beq.w 9173c │ │ │ │ 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 91510 │ │ │ │ + beq.n 915f0 │ │ │ │ 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 9154c │ │ │ │ + blt.n 9162c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #736] @ (91798 ) │ │ │ │ + ldr r2, [pc, #736] @ (91878 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91696 │ │ │ │ + bne.w 91776 │ │ │ │ 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 915ec │ │ │ │ + beq.w 916cc │ │ │ │ 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] │ │ │ │ @@ -153906,15 +153999,15 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r5, [r1, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 91616 │ │ │ │ + bhi.n 916f6 │ │ │ │ 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] │ │ │ │ @@ -153924,296 +154017,296 @@ │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 914a6 │ │ │ │ + ble.n 91586 │ │ │ │ ldr.w r1, [ip, #3740] @ 0xe9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 914a6 │ │ │ │ + beq.n 91586 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 914a6 │ │ │ │ + beq.n 91586 │ │ │ │ ldr.w r1, [ip, #3852] @ 0xf0c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 914a6 │ │ │ │ + bne.n 91586 │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 917a0 │ │ │ │ + bne.w 91880 │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 914a6 │ │ │ │ + bmi.n 91586 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r5, r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9157a │ │ │ │ + bne.n 9165a │ │ │ │ dmb ish │ │ │ │ - b.n 914a6 │ │ │ │ + b.n 91586 │ │ │ │ movw r2, #16328 @ 0x3fc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - beq.w 91414 │ │ │ │ + beq.w 914f4 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r5, r1 │ │ │ │ - b.n 91414 │ │ │ │ - movw sl, #6485 @ 0x1955 │ │ │ │ + b.n 914f4 │ │ │ │ + movw sl, #6709 @ 0x1a35 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 913f0 │ │ │ │ - movw sl, #4237 @ 0x108d │ │ │ │ + b.n 914d0 │ │ │ │ + movw sl, #6273 @ 0x1881 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 913f0 │ │ │ │ + b.n 914d0 │ │ │ │ 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 914f6 │ │ │ │ + b.n 915d6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq sl, #24945 @ 0x6171 │ │ │ │ + movweq sl, #26985 @ 0x6969 │ │ │ │ movteq sl, #12 │ │ │ │ - beq.w 913f0 │ │ │ │ - b.n 916e6 │ │ │ │ + beq.w 914d0 │ │ │ │ + b.n 917c6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ - b.n 91488 │ │ │ │ + b.n 91568 │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 916ce │ │ │ │ + bne.n 917ae │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91762 │ │ │ │ + beq.w 91842 │ │ │ │ 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 9152a │ │ │ │ + b.n 9160a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91620 │ │ │ │ + beq.n 91700 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - b.n 9152a │ │ │ │ + b.n 9160a │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91762 │ │ │ │ + beq.n 91842 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 9152e │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 9160e │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9176e │ │ │ │ + bne.n 9184e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 914cc │ │ │ │ + b.n 915ac │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 916de │ │ │ │ - cbz r3, 916e6 │ │ │ │ + bgt.n 917be │ │ │ │ + cbz r3, 917c6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 916e6 │ │ │ │ + bhi.n 917c6 │ │ │ │ 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 91644 │ │ │ │ + b.n 91724 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91706 │ │ │ │ + beq.n 917e6 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - movw r1, #26868 @ 0x68f4 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ 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 d4ca4 │ │ │ │ - movw sl, #27169 @ 0x6a21 │ │ │ │ + b.w d545c │ │ │ │ + movw sl, #27289 @ 0x6a99 │ │ │ │ movt sl, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9177e │ │ │ │ + beq.n 9185e │ │ │ │ movw r0, #15928 @ 0x3e38 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72314 <_PyObject_GC_New@@Base> │ │ │ │ + bl 723b4 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9139a │ │ │ │ + beq.w 9147a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #108] @ 9179c │ │ │ │ + ldr.w r8, [pc, #108] @ 9187c │ │ │ │ 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 914cc │ │ │ │ - movw sl, #4237 @ 0x108d │ │ │ │ + b.n 915ac │ │ │ │ + movw sl, #6273 @ 0x1881 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 9170e │ │ │ │ - movw sl, #6485 @ 0x1955 │ │ │ │ + b.n 917ee │ │ │ │ + movw sl, #6709 @ 0x1a35 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 9170e │ │ │ │ + b.n 917ee │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9170e │ │ │ │ + b.n 917ee │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f5edc │ │ │ │ + b.w 1f5a88 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 916ac │ │ │ │ + b.n 9178c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26896 @ 0x6910 │ │ │ │ + movw r1, #27152 @ 0x6a10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 9139a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 9147a │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 914a6 │ │ │ │ - b.n 9156a │ │ │ │ + bne.w 91586 │ │ │ │ + b.n 9164a │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 917f4 │ │ │ │ + cbz r1, 918d4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 91326 │ │ │ │ + blt.w 91406 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 917d6 │ │ │ │ + cbz r2, 918b6 │ │ │ │ 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, #3088 @ 0xc10 │ │ │ │ + movw r3, #3344 @ 0xd10 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #37680 @ 0x9330 │ │ │ │ + movw r1, #37936 @ 0x9430 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 9139a │ │ │ │ + bl d545c │ │ │ │ + b.n 9147a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 9180e │ │ │ │ + cbz r3, 918ee │ │ │ │ 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, #3088 @ 0xc10 │ │ │ │ + movw r3, #3344 @ 0xd10 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r1, #37612 @ 0x92ec │ │ │ │ + movw r1, #37868 @ 0x93ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 9139a │ │ │ │ + bl d545c │ │ │ │ + b.n 9147a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 913a0 │ │ │ │ + bne.w 91480 │ │ │ │ movw r3, #36432 @ 0x8e50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 91364 │ │ │ │ + bne.w 91444 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 913ba │ │ │ │ + bpl.w 9149a │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 916ba │ │ │ │ + ble.w 9179a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 916e6 │ │ │ │ - movw sl, #27169 @ 0x6a21 │ │ │ │ + bne.w 917c6 │ │ │ │ + movw sl, #27289 @ 0x6a99 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 91712 │ │ │ │ + b.n 917f2 │ │ │ │ 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 │ │ │ │ @@ -154226,160 +154319,160 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - cbnz r1, 918ce │ │ │ │ + cbnz r1, 919ae │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 91908 │ │ │ │ + cbnz r0, 919e8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 918ec │ │ │ │ + cbnz r0, 919cc │ │ │ │ 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 918b6 │ │ │ │ + beq.n 91996 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 918b6 │ │ │ │ + bne.n 91996 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 918b6 │ │ │ │ + b.n 91996 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 918be │ │ │ │ + beq.n 9199e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 918be │ │ │ │ + bne.n 9199e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 918be │ │ │ │ + b.n 9199e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 918ba │ │ │ │ + beq.n 9199a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 918ba │ │ │ │ + bne.n 9199a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 918ba │ │ │ │ + b.n 9199a │ │ │ │ │ │ │ │ -00091924 : │ │ │ │ +00091a04 : │ │ │ │ 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] @ (91950 ) │ │ │ │ + ldr r0, [pc, #12] @ (91a30 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1b1678 │ │ │ │ + bl 1b1010 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #176] @ (91a14 ) │ │ │ │ + ldr r4, [pc, #176] @ (91af4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - cbnz r3, 919a0 │ │ │ │ + cbnz r3, 91a80 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 919ce │ │ │ │ + bne.n 91aae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.n 919ba │ │ │ │ + blt.n 91a9a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 919b6 │ │ │ │ + cbz r3, 91a96 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ itte ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, r1 │ │ │ │ ldreq r0, [r5, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91970 │ │ │ │ + beq.n 91a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1b18b8 │ │ │ │ + bl 1b1250 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91970 │ │ │ │ + beq.n 91a50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9199c │ │ │ │ - movw r1, #35684 @ 0x8b64 │ │ │ │ + b.n 91a7c │ │ │ │ + movw r1, #35940 @ 0x8c64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5c88 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f5838 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 919b6 │ │ │ │ - b.n 91980 │ │ │ │ + bne.n 91a96 │ │ │ │ + b.n 91a60 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1fee7c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fea10 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 919b6 │ │ │ │ + beq.n 91a96 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43992 @ 0xabd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37824 @ 0x93c0 │ │ │ │ + movw r2, #38080 @ 0x94c0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 919b6 │ │ │ │ + beq.n 91a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 919b6 │ │ │ │ + bne.n 91a96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 919b6 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91a96 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ @@ -154390,242 +154483,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 91b18 │ │ │ │ + beq.n 91bf8 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - ldr r4, [pc, #444] @ (91c14 ) │ │ │ │ + ldr r4, [pc, #444] @ (91cf4 ) │ │ │ │ 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 91b24 │ │ │ │ + beq.n 91c04 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 91bdc │ │ │ │ + ble.w 91cbc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91bfc │ │ │ │ + bne.w 91cdc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 91b38 │ │ │ │ + bmi.n 91c18 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 91abc │ │ │ │ + cbnz r5, 91b9c │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbnz r5, 91aea │ │ │ │ + cbnz r5, 91bca │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f83c │ │ │ │ + bl 7f93c │ │ │ │ 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 91c08 │ │ │ │ + bgt.w 91ce8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91a9c │ │ │ │ + beq.n 91b7c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91a9c │ │ │ │ - ldr r2, [pc, #328] @ (91c18 ) │ │ │ │ + bne.n 91b7c │ │ │ │ + ldr r2, [pc, #328] @ (91cf8 ) │ │ │ │ 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 91b6a │ │ │ │ + bne.n 91c4a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a9c │ │ │ │ + b.n 91b7c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91aa0 │ │ │ │ + beq.n 91b80 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91aa0 │ │ │ │ - ldr r2, [pc, #280] @ (91c18 ) │ │ │ │ + bne.n 91b80 │ │ │ │ + ldr r2, [pc, #280] @ (91cf8 ) │ │ │ │ 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 91b80 │ │ │ │ + bne.n 91c60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91aa0 │ │ │ │ - ldr r2, [pc, #248] @ (91c14 ) │ │ │ │ + b.n 91b80 │ │ │ │ + ldr r2, [pc, #248] @ (91cf4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 91a7c │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + bne.n 91b5c │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42496 @ 0xa600 │ │ │ │ + movw r0, #42752 @ 0xa700 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91a98 │ │ │ │ + beq.n 91b78 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91a98 │ │ │ │ + beq.n 91b78 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91a98 │ │ │ │ - ldr r2, [pc, #196] @ (91c18 ) │ │ │ │ + bne.n 91b78 │ │ │ │ + ldr r2, [pc, #196] @ (91cf8 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 91b96 │ │ │ │ + cbnz r0, 91c76 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a98 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 91b78 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91bac │ │ │ │ + bne.n 91c8c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a9c │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 91b7c │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91bbc │ │ │ │ + bne.n 91c9c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91aa0 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 91b80 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91bcc │ │ │ │ + bne.n 91cac │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a98 │ │ │ │ + b.n 91b78 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91b76 │ │ │ │ + b.n 91c56 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91b8c │ │ │ │ + b.n 91c6c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91ba2 │ │ │ │ + b.n 91c82 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - movw r1, #6705 @ 0x1a31 │ │ │ │ + movw r1, #6929 @ 0x1b11 │ │ │ │ movt r1, #9 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 91a84 │ │ │ │ + bne.w 91b64 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 155ce8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 155e10 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1048c0 │ │ │ │ + bl 10519c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91a90 │ │ │ │ + b.n 91b70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 155cfc <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 155e24 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 91c3c │ │ │ │ + cbnz r2, 91d1c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 91c5e │ │ │ │ + bne.n 91d3e │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91c2e │ │ │ │ + bne.n 91d0e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c3a │ │ │ │ + beq.n 91d1a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37892 @ 0x9404 │ │ │ │ + movw r1, #38148 @ 0x9504 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 91c74 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 91d54 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37936 @ 0x9430 │ │ │ │ + movw r1, #38192 @ 0x9530 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00091c7c : │ │ │ │ +00091d5c : │ │ │ │ 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 │ │ │ │ @@ -154633,244 +154726,244 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d68 │ │ │ │ + beq.n 91e48 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 91d56 │ │ │ │ + bpl.n 91e36 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91d1e │ │ │ │ + bne.n 91dfe │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 91d1e │ │ │ │ + beq.n 91dfe │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 91ce4 │ │ │ │ + beq.n 91dc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 91d0c │ │ │ │ + cbnz r2, 91dec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91d06 │ │ │ │ + beq.n 91de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91d06 │ │ │ │ - ldr r2, [pc, #120] @ (91d70 ) │ │ │ │ + cbnz r3, 91de6 │ │ │ │ + ldr r2, [pc, #120] @ (91e50 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 91d3e │ │ │ │ + cbnz r3, 91e1e │ │ │ │ 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 91ce4 │ │ │ │ + b.n 91dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 91cc8 │ │ │ │ + bne.n 91da8 │ │ │ │ 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 91cf0 │ │ │ │ - b.n 91d06 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bne.n 91dd0 │ │ │ │ + b.n 91de6 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91d02 │ │ │ │ + beq.n 91de2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91d02 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + b.n 91de2 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 91d2a │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91e0a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 91d06 │ │ │ │ + b.n 91de6 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00091d74 : │ │ │ │ - cbz r0, 91d88 │ │ │ │ +00091e54 : │ │ │ │ + cbz r0, 91e68 │ │ │ │ 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 2754a4 │ │ │ │ + bl 27558c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00091da4 <_Py_fstat_noraise@@Base>: │ │ │ │ +00091e84 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 29748 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00091da8 : │ │ │ │ +00091e88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29d00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8acb0 │ │ │ │ + b.w 8adf4 │ │ │ │ │ │ │ │ -00091dc8 : │ │ │ │ +00091ea8 : │ │ │ │ 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 91e58 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 91e52 │ │ │ │ + bl 91f38 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 91f32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b1cd0 │ │ │ │ + bl 1b1668 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 91e4c │ │ │ │ - cbz r5, 91e22 │ │ │ │ + cbz r0, 91f2c │ │ │ │ + cbz r5, 91f02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 91e22 │ │ │ │ + bpl.n 91f02 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 91e3c │ │ │ │ + beq.n 91f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 214744 <_PyUnicode_EncodeUTF16@@Base+0xa30> │ │ │ │ + bl 214528 <_PyUnicode_EncodeUTF16@@Base+0xa30> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 110694 <_PyArena_Free@@Base> │ │ │ │ + bl 110e44 <_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 da4e0 <_PyAST_Compile@@Base> │ │ │ │ + bl dac7c <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 110694 <_PyArena_Free@@Base> │ │ │ │ - b.n 91e1c │ │ │ │ + bl 110e44 <_PyArena_Free@@Base> │ │ │ │ + b.n 91efc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25fbb0 │ │ │ │ + bl 25fb88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 91e0c │ │ │ │ + bne.n 91eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 110694 <_PyArena_Free@@Base> │ │ │ │ + bl 110e44 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91e1c │ │ │ │ + b.n 91efc │ │ │ │ nop │ │ │ │ │ │ │ │ -00091e58 <_PyArena_New@@Base>: │ │ │ │ +00091f38 <_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 77e50 │ │ │ │ - cbz r0, 91eb6 <_PyArena_New@@Base+0x5e> │ │ │ │ + bl 77ef0 │ │ │ │ + cbz r0, 91f96 <_PyArena_New@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 91eac <_PyArena_New@@Base+0x54> │ │ │ │ + cbz r0, 91f8c <_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 73110 │ │ │ │ + bl 731b0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 91ec0 <_PyArena_New@@Base+0x68> │ │ │ │ + cbz r0, 91fa0 <_PyArena_New@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 91ed2 <_PyArena_New@@Base+0x7a> │ │ │ │ + cbz r3, 91fb2 <_PyArena_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91ec2 <_PyArena_New@@Base+0x6a> │ │ │ │ + b.n 91fa2 <_PyArena_New@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 91eb2 <_PyArena_New@@Base+0x5a> │ │ │ │ + b.n 91f92 <_PyArena_New@@Base+0x5a> │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ @@ -154880,93 +154973,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 920f4 <_PyArena_New@@Base+0x29c> │ │ │ │ + beq.w 921d4 <_PyArena_New@@Base+0x29c> │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 8b648 <_PyUnicode_AsUTF8NoNUL@@Base> │ │ │ │ + bl 8b78c <_PyUnicode_AsUTF8NoNUL@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920f0 <_PyArena_New@@Base+0x298> │ │ │ │ + beq.w 921d0 <_PyArena_New@@Base+0x298> │ │ │ │ movw r7, #5748 @ 0x1674 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ ldr.w r4, [r7, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91f6c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 9204c <_PyArena_New@@Base+0x114> │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fd2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 920b2 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 91f6c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 9204c <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fd0 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 920b0 <_PyArena_New@@Base+0x178> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 91f6c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 9204c <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920c8 <_PyArena_New@@Base+0x270> │ │ │ │ + beq.w 921a8 <_PyArena_New@@Base+0x270> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 91f6c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 9204c <_PyArena_New@@Base+0x114> │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fd2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 920b2 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91f5a <_PyArena_New@@Base+0x102> │ │ │ │ + bne.n 9203a <_PyArena_New@@Base+0x102> │ │ │ │ movw r3, #11008 @ 0x2b00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 920f8 <_PyArena_New@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #404] @ (92114 <_PyArena_New@@Base+0x2bc>) │ │ │ │ + bne.w 921d8 <_PyArena_New@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #404] @ (921f4 <_PyArena_New@@Base+0x2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 91f9a <_PyArena_New@@Base+0x142> │ │ │ │ - bne.n 91fca <_PyArena_New@@Base+0x172> │ │ │ │ + bgt.n 9207a <_PyArena_New@@Base+0x142> │ │ │ │ + bne.n 920aa <_PyArena_New@@Base+0x172> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 91fca <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r3, 920aa <_PyArena_New@@Base+0x172> │ │ │ │ ldr.w r4, [r7, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91fb2 <_PyArena_New@@Base+0x15a> │ │ │ │ + cbz r1, 92092 <_PyArena_New@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 91fd2 <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 920b2 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91fa2 <_PyArena_New@@Base+0x14a> │ │ │ │ + bne.n 92082 <_PyArena_New@@Base+0x14a> │ │ │ │ ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91fca <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r1, 920aa <_PyArena_New@@Base+0x172> │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 91fd2 <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 920b2 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91fba <_PyArena_New@@Base+0x162> │ │ │ │ + bne.n 9209a <_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 91fca <_PyArena_New@@Base+0x172> │ │ │ │ + beq.n 920aa <_PyArena_New@@Base+0x172> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #12448 @ 0x30a0 │ │ │ │ + movw r1, #12704 @ 0x31a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -154981,662 +155074,660 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920d0 <_PyArena_New@@Base+0x278> │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + beq.n 921b0 <_PyArena_New@@Base+0x278> │ │ │ │ + movw r1, #32420 @ 0x7ea4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920cc <_PyArena_New@@Base+0x274> │ │ │ │ - movw r1, #38396 @ 0x95fc │ │ │ │ + beq.n 921ac <_PyArena_New@@Base+0x274> │ │ │ │ + movw r1, #38652 @ 0x96fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920d4 <_PyArena_New@@Base+0x27c> │ │ │ │ - movw r1, #38404 @ 0x9604 │ │ │ │ + beq.n 921b4 <_PyArena_New@@Base+0x27c> │ │ │ │ + movw r1, #38660 @ 0x9704 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920dc <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #38420 @ 0x9614 │ │ │ │ + beq.n 921bc <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #38676 @ 0x9714 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920d8 <_PyArena_New@@Base+0x280> │ │ │ │ - movw r1, #38440 @ 0x9628 │ │ │ │ + beq.n 921b8 <_PyArena_New@@Base+0x280> │ │ │ │ + movw r1, #38696 @ 0x9728 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 920b8 <_PyArena_New@@Base+0x260> │ │ │ │ - movw r1, #38464 @ 0x9640 │ │ │ │ + cbz r0, 92198 <_PyArena_New@@Base+0x260> │ │ │ │ + movw r1, #38720 @ 0x9740 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920e4 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #38484 @ 0x9654 │ │ │ │ + beq.n 921c4 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #38740 @ 0x9754 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 920e0 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #38508 @ 0x966c │ │ │ │ + cbz r0, 921c0 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #38764 @ 0x976c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa68 │ │ │ │ - cbz r0, 920e8 <_PyArena_New@@Base+0x290> │ │ │ │ + cbz r0, 921c8 <_PyArena_New@@Base+0x290> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 920ec <_PyArena_New@@Base+0x294> │ │ │ │ + beq.n 921cc <_PyArena_New@@Base+0x294> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92110 <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 921f0 <_PyArena_New@@Base+0x2b8> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 92110 <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 921f0 <_PyArena_New@@Base+0x2b8> │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 91fcc <_PyArena_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #92] @ (92118 <_PyArena_New@@Base+0x2c0>) │ │ │ │ + b.n 920ac <_PyArena_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #92] @ (921f8 <_PyArena_New@@Base+0x2c0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9209a <_PyArena_New@@Base+0x242> │ │ │ │ + b.n 9217a <_PyArena_New@@Base+0x242> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 91fd2 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #76] @ (9211c <_PyArena_New@@Base+0x2c4>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92120 <_PyArena_New@@Base+0x2c8>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92124 <_PyArena_New@@Base+0x2cc>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92128 <_PyArena_New@@Base+0x2d0>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (9212c <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92130 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92134 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ - ldr r3, [pc, #76] @ (92138 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 920ba <_PyArena_New@@Base+0x262> │ │ │ │ + b.n 920b2 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #76] @ (921fc <_PyArena_New@@Base+0x2c4>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92200 <_PyArena_New@@Base+0x2c8>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92204 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92208 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (9220c <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92210 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92214 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ + ldr r3, [pc, #76] @ (92218 <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 9219a <_PyArena_New@@Base+0x262> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 91fcc <_PyArena_New@@Base+0x174> │ │ │ │ - bl d6f30 │ │ │ │ + b.n 920ac <_PyArena_New@@Base+0x174> │ │ │ │ + bl d76cc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 91fcc <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 920ac <_PyArena_New@@Base+0x174> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91f7c <_PyArena_New@@Base+0x124> │ │ │ │ + beq.w 9205c <_PyArena_New@@Base+0x124> │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91fd2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.w 920b2 <_PyArena_New@@Base+0x17a> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 920f8 <_PyArena_New@@Base+0x2a0> │ │ │ │ + b.n 921d8 <_PyArena_New@@Base+0x2a0> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 91fcc <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 920ac <_PyArena_New@@Base+0x174> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9240c │ │ │ │ + b.n 926ec │ │ │ │ movs r7, r5 │ │ │ │ - b.n 923d0 │ │ │ │ + b.n 926b0 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 923c4 │ │ │ │ + b.n 926a4 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 923e8 │ │ │ │ + b.n 926c8 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 9240c │ │ │ │ + b.n 926ec │ │ │ │ movs r7, r5 │ │ │ │ - b.n 92400 │ │ │ │ + b.n 926e0 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 92444 │ │ │ │ + b.n 92724 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 92438 │ │ │ │ + b.n 92718 │ │ │ │ movs r7, r5 │ │ │ │ - b.n 9245c │ │ │ │ + b.n 9273c │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00092140 : │ │ │ │ +00092220 : │ │ │ │ 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] @ 92178 │ │ │ │ + ldr.w ip, [pc, #36] @ 92258 │ │ │ │ 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 9217c │ │ │ │ + bl 9225c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9291c │ │ │ │ + beq.w 929f8 │ │ │ │ stmdb 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 923c4 │ │ │ │ + beq.w 924a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r1 │ │ │ │ movw fp, #38758 @ 0x9766 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #1496] @ 0x5d8 │ │ │ │ ldrh.w sl, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9260a │ │ │ │ + bne.w 926e6 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 924ac │ │ │ │ + beq.w 9258c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 925da │ │ │ │ + beq.w 926b6 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 925da │ │ │ │ + beq.w 926b6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84814 │ │ │ │ + bl 84914 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a42 │ │ │ │ + beq.w 92b1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 923cc │ │ │ │ + bpl.w 924ac │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92626 │ │ │ │ + bne.w 92702 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 924be │ │ │ │ + bne.w 9259e │ │ │ │ ldr.w r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924c2 │ │ │ │ + beq.w 925a2 │ │ │ │ mov r0, r8 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b1f0 │ │ │ │ + bl 7b320 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a16 │ │ │ │ + beq.w 92af2 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92560 │ │ │ │ + beq.w 92696 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92952 │ │ │ │ + beq.w 92a2e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #56343 @ 0xdc17 │ │ │ │ + movw r2, #56359 @ 0xdc27 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 92924 │ │ │ │ + beq.w 92a00 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92316 │ │ │ │ - ldr r3, [pc, #540] @ (9249c ) │ │ │ │ + beq.n 923f6 │ │ │ │ + ldr r3, [pc, #540] @ (9257c ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 929e0 │ │ │ │ + bpl.w 92abc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #3081 @ 0xc09 │ │ │ │ + movw r3, #5117 @ 0x13fd │ │ │ │ movt r3, #12 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 923f4 │ │ │ │ - ldr r1, [pc, #512] @ (924a0 ) │ │ │ │ + bne.w 924d4 │ │ │ │ + ldr r1, [pc, #512] @ (92580 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c01d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c09cc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92420 │ │ │ │ - ldr r3, [pc, #500] @ (924a4 ) │ │ │ │ + bne.w 92500 │ │ │ │ + ldr r3, [pc, #500] @ (92584 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92584 │ │ │ │ + bne.w 92640 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #32] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 92654 │ │ │ │ + bne.w 92730 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8769c │ │ │ │ + bl 877a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9258c │ │ │ │ + beq.w 92648 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92a26 │ │ │ │ + bne.w 92b02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92306 │ │ │ │ + beq.n 923e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a1e │ │ │ │ + beq.w 92afa │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9227c │ │ │ │ - ldr r3, [pc, #396] @ (924a4 ) │ │ │ │ + bne.n 9235c │ │ │ │ + ldr r3, [pc, #396] @ (92584 ) │ │ │ │ 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 92958 │ │ │ │ + bne.w 92a34 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 929b2 │ │ │ │ + bne.w 92a8e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92510 │ │ │ │ + beq.w 925f0 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 92366 │ │ │ │ - ldr r2, [pc, #340] @ (924a8 ) │ │ │ │ + cbnz r3, 92446 │ │ │ │ + ldr r2, [pc, #340] @ (92588 ) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92998 │ │ │ │ + bne.w 92a74 │ │ │ │ mov r0, sl │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9237e │ │ │ │ + beq.n 9245e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92516 │ │ │ │ + beq.w 925f6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92392 │ │ │ │ + beq.n 92472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924de │ │ │ │ + beq.w 925be │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 92a42 │ │ │ │ + bne.w 92b1e │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r4, 923c4 │ │ │ │ + cbz r4, 924a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 923c4 │ │ │ │ + beq.n 924a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 923c4 │ │ │ │ - ldr r2, [pc, #244] @ (924a8 ) │ │ │ │ + cbnz r3, 924a4 │ │ │ │ + ldr r2, [pc, #244] @ (92588 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929c6 │ │ │ │ + bne.w 92aa2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e6a4 │ │ │ │ + bl 7e7b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 923ea │ │ │ │ + beq.n 924ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a36 │ │ │ │ + beq.w 92b12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a42 │ │ │ │ + beq.w 92b1e │ │ │ │ mov r7, r2 │ │ │ │ - b.n 921f8 │ │ │ │ - movw r3, #52733 @ 0xcdfd │ │ │ │ + b.n 922d8 │ │ │ │ + movw r3, #54641 @ 0xd571 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 92460 │ │ │ │ - movw r3, #593 @ 0x251 │ │ │ │ + beq.n 92540 │ │ │ │ + movw r3, #2585 @ 0xa19 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9254c │ │ │ │ - ldr r1, [pc, #144] @ (924a0 ) │ │ │ │ + bne.w 9262c │ │ │ │ + ldr r1, [pc, #144] @ (92580 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c01d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c09cc <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92538 │ │ │ │ + beq.w 92618 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7018 │ │ │ │ + bl c7810 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92a04 │ │ │ │ + bne.w 92ae0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 9258c │ │ │ │ - beq.w 922be │ │ │ │ + blt.w 92648 │ │ │ │ + beq.w 9239e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ strd fp, r7, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 9290c │ │ │ │ + beq.w 929e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92658 │ │ │ │ + b.n 92734 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #60] @ (924a0 ) │ │ │ │ + ldr r1, [pc, #60] @ (92580 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bba54 │ │ │ │ + bl bc248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9252e │ │ │ │ + bne.n 9260e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92420 │ │ │ │ + bne.n 92500 │ │ │ │ movw r3, #48088 @ 0xbbd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9258c │ │ │ │ - bl d6f30 │ │ │ │ + beq.n 92648 │ │ │ │ + bl d76cc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 922c4 │ │ │ │ + b.n 923a4 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 925d4 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 926b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 923c4 │ │ │ │ + beq.n 924a4 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 921d6 │ │ │ │ - ldr r7, [pc, #392] @ (92648 ) │ │ │ │ + bne.w 922b6 │ │ │ │ + ldr r7, [pc, #388] @ (92724 ) │ │ │ │ nop │ │ │ │ - b.n 92216 │ │ │ │ + b.n 922f6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9239a │ │ │ │ + beq.w 9247a │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9239a │ │ │ │ - ldr r2, [pc, #364] @ (9264c ) │ │ │ │ + bne.w 9247a │ │ │ │ + ldr r2, [pc, #360] @ (92728 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9297e │ │ │ │ + bne.w 92a5a │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 92392 │ │ │ │ + b.n 92472 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 929b2 │ │ │ │ + bne.w 92a8e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 92344 │ │ │ │ + bne.w 92424 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92366 │ │ │ │ - ldr r2, [pc, #308] @ (9264c ) │ │ │ │ + b.n 92446 │ │ │ │ + ldr r2, [pc, #304] @ (92728 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928d8 │ │ │ │ + bne.w 929ce │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 9237e │ │ │ │ + b.n 9245e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92420 │ │ │ │ + bne.w 92500 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 922c4 │ │ │ │ - ldr r1, [pc, #276] @ (92650 ) │ │ │ │ + b.n 923a4 │ │ │ │ + ldr r1, [pc, #272] @ (9272c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0834 │ │ │ │ + bl d0ffc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 922ae │ │ │ │ - b.n 92420 │ │ │ │ + beq.w 9238e │ │ │ │ + b.n 92500 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92aa2 │ │ │ │ - ldr r1, [pc, #252] @ (92650 ) │ │ │ │ + beq.w 92b7e │ │ │ │ + ldr r1, [pc, #248] @ (9272c ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92420 │ │ │ │ - b.n 9247c │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 925de │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 925de │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 925de │ │ │ │ - bl 15add4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92952 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 9226a │ │ │ │ + bne.w 92500 │ │ │ │ + b.n 9255c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922be │ │ │ │ + beq.w 9239e │ │ │ │ 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 92a6c │ │ │ │ + bne.w 92b48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92336 │ │ │ │ + beq.w 92416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 925c2 │ │ │ │ + cbz r3, 9267e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92348 │ │ │ │ - b.n 92366 │ │ │ │ - ldr r2, [pc, #136] @ (9264c ) │ │ │ │ + bne.w 92428 │ │ │ │ + b.n 92446 │ │ │ │ + ldr r2, [pc, #168] @ (92728 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928f2 │ │ │ │ + bne.w 929b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ - b.n 925b2 │ │ │ │ - ldr r7, [pc, #108] @ (92648 ) │ │ │ │ - b.n 9220e │ │ │ │ + b.n 9266e │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 926ba │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 926ba │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 926ba │ │ │ │ + bl 15ae84 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92a2e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.n 9234a │ │ │ │ + ldr r7, [pc, #108] @ (92724 ) │ │ │ │ + b.n 922ee │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #35184 @ 0x8970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92372 │ │ │ │ - b.n 9237e │ │ │ │ + bne.w 92452 │ │ │ │ + b.n 9245e │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 9261a │ │ │ │ + cbz r2, 926f6 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 921de │ │ │ │ + bne.w 922be │ │ │ │ ldr.w r3, [r0, #1496] @ 0x5d8 │ │ │ │ mov r9, r4 │ │ │ │ - ldr r7, [pc, #36] @ (92648 ) │ │ │ │ + ldr r7, [pc, #36] @ (92724 ) │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9262a │ │ │ │ + b.n 92706 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92a18 │ │ │ │ + blt.w 92af4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9262a │ │ │ │ + bne.n 92706 │ │ │ │ add.w r9, r9, #4096 @ 0x1000 │ │ │ │ - b.n 9220e │ │ │ │ + b.n 922ee │ │ │ │ nop │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 92784 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 92860 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92874 │ │ │ │ - movw r3, #3441 @ 0xd71 │ │ │ │ + beq.w 92950 │ │ │ │ + movw r3, #5433 @ 0x1539 │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9283e │ │ │ │ - ldr r2, [pc, #684] @ (92920 ) │ │ │ │ + bne.w 9291a │ │ │ │ + ldr r2, [pc, #684] @ (929fc ) │ │ │ │ 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 92b3c │ │ │ │ + beq.w 92c18 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 92766 │ │ │ │ + beq.n 92842 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9276e │ │ │ │ + beq.n 9284a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92778 │ │ │ │ + beq.n 92854 │ │ │ │ ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr.w r9, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 92784 │ │ │ │ + beq.n 92860 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp.w r9, r2, asr #2 │ │ │ │ - bge.n 92784 │ │ │ │ + bge.n 92860 │ │ │ │ add.w r2, r5, r9, lsl #2 │ │ │ │ str.w r2, [r8, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ add.w lr, r3, #124 @ 0x7c │ │ │ │ cmp r2, r1 │ │ │ │ @@ -155651,430 +155742,430 @@ │ │ │ │ strb.w r2, [r5, #38] @ 0x26 │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strd ip, r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str.w lr, [r5, #28] │ │ │ │ - ble.n 927fc │ │ │ │ + ble.n 928d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ blx 29718 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9fef8 │ │ │ │ + bl 9ffac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92818 │ │ │ │ + bne.n 928f4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9284e │ │ │ │ + bne.w 9292a │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl a0a98 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0b4c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92820 │ │ │ │ + beq.n 928fc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9288c │ │ │ │ + bne.w 92968 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922e6 │ │ │ │ + beq.w 923c6 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 922e6 │ │ │ │ + b.n 923c6 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9269c │ │ │ │ + bne.n 92778 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 926ac │ │ │ │ + bne.n 92788 │ │ │ │ ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ ldr.w r9, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 926bc │ │ │ │ + bne.n 92798 │ │ │ │ add.w r2, r9, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r2, lsl #2 │ │ │ │ - blt.w 92a4e │ │ │ │ + blt.w 92b2a │ │ │ │ ldr.w r2, [r8, #184] @ 0xb8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9285e │ │ │ │ + bne.n 9293a │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r0, r2, [r5, #804] @ 0x324 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ac8 │ │ │ │ + beq.w 92ba4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr.w r0, [r8, #144] @ 0x90 │ │ │ │ - cbz r0, 927e0 │ │ │ │ + cbz r0, 928bc │ │ │ │ ldr.w r1, [r8, #148] @ 0x94 │ │ │ │ add.w r5, r0, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ clz r1, r1 │ │ │ │ str.w r2, [r8, #144] @ 0x90 │ │ │ │ add r0, r2 │ │ │ │ str.w r0, [r8, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r2, r1, lsl #2 │ │ │ │ - b.n 926c8 │ │ │ │ + b.n 927a4 │ │ │ │ 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 9fef8 │ │ │ │ + bl 9ffac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9272e │ │ │ │ + beq.n 9280a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b3f40 │ │ │ │ + bl 1b38d8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 928bc │ │ │ │ + beq.n 92998 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 928bc │ │ │ │ + beq.n 92998 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9258c │ │ │ │ + beq.w 92648 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 922e0 │ │ │ │ + b.n 923c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9274e │ │ │ │ - b.n 92820 │ │ │ │ + bne.n 9282a │ │ │ │ + b.n 928fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9274e │ │ │ │ - b.n 92820 │ │ │ │ + bne.w 9282a │ │ │ │ + b.n 928fc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 927a4 │ │ │ │ + bcc.n 92880 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #184] @ 0xb8 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 927cc │ │ │ │ + b.n 928a8 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8769c │ │ │ │ + bl 877a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922e0 │ │ │ │ - b.n 92836 │ │ │ │ + beq.w 923c0 │ │ │ │ + b.n 92912 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a62 │ │ │ │ + beq.w 92b3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92a52 │ │ │ │ + bne.w 92b2e │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ - b.n 9282c │ │ │ │ + bl 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.n 92908 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.n 9282c │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.n 92908 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92528 │ │ │ │ + beq.w 92690 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92528 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 92690 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 925d4 │ │ │ │ + beq.w 92608 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 925d4 │ │ │ │ + b.n 92608 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8769c │ │ │ │ - b.n 92836 │ │ │ │ + bl 877a4 │ │ │ │ + b.n 92912 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #34960 @ 0x8890 │ │ │ │ + movw r1, #35216 @ 0x8990 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92952 │ │ │ │ + beq.n 92a2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 929fc │ │ │ │ + beq.n 92ad8 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92366 │ │ │ │ + b.n 92446 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924f4 │ │ │ │ + beq.w 925d4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 128b44 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1292fc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92328 │ │ │ │ + beq.w 92408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128b50 <_PyErr_Clear@@Base> │ │ │ │ - b.n 92328 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + bl 129308 <_PyErr_Clear@@Base> │ │ │ │ + b.n 92408 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 924ee │ │ │ │ + beq.w 925ce │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 924ee │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 925ce │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92362 │ │ │ │ + beq.w 92442 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92362 │ │ │ │ + b.n 92442 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ rsb r8, r8, #0 │ │ │ │ - b.n 925b2 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 9266e │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 923c0 │ │ │ │ + beq.w 924a0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 923c0 │ │ │ │ + b.n 924a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 9258e │ │ │ │ + bl d545c │ │ │ │ + b.n 9264a │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92952 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92434 │ │ │ │ + bne.w 92514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92434 │ │ │ │ - cbz r7, 92a42 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92514 │ │ │ │ + cbz r7, 92b1e │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9237e │ │ │ │ + b.n 9245e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92306 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 923e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 922f2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 922f2 │ │ │ │ + bne.w 923d2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 923d2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 923ea │ │ │ │ + b.n 924ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7924c │ │ │ │ + bl 792f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 923c6 │ │ │ │ + b.n 924a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9278c │ │ │ │ + b.n 92868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928a0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 928a0 │ │ │ │ + bne.w 9297c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9297c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922e6 │ │ │ │ - b.n 92836 │ │ │ │ + beq.w 923c6 │ │ │ │ + b.n 92912 │ │ │ │ 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 925ac │ │ │ │ + bne.w 92668 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92366 │ │ │ │ + beq.w 92446 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92366 │ │ │ │ - b.n 92350 │ │ │ │ + bne.w 92446 │ │ │ │ + b.n 92430 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 922c0 │ │ │ │ - ldr r0, [pc, #172] @ (92b58 ) │ │ │ │ - bl bfe2c │ │ │ │ + beq.w 923a0 │ │ │ │ + ldr r0, [pc, #172] @ (92c34 ) │ │ │ │ + bl c0620 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9258c │ │ │ │ + beq.w 92648 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92420 │ │ │ │ - b.n 9247c │ │ │ │ + bne.w 92500 │ │ │ │ + b.n 9255c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92af4 │ │ │ │ + beq.n 92bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92af4 │ │ │ │ + cbnz r3, 92bd0 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 92aec │ │ │ │ + cbz r3, 92bc8 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b2a │ │ │ │ + beq.n 92c06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92b2a │ │ │ │ - ldr r2, [pc, #72] @ (92b5c ) │ │ │ │ + cbnz r3, 92c06 │ │ │ │ + ldr r2, [pc, #72] @ (92c38 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 92b22 │ │ │ │ + cbz r3, 92bfe │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 92afc │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 92820 │ │ │ │ + bne.n 92bd8 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 928fc │ │ │ │ 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 1b39a4 │ │ │ │ + bl 1b333c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9274e │ │ │ │ - b.n 92820 │ │ │ │ + bne.w 9282a │ │ │ │ + b.n 928fc │ │ │ │ nop │ │ │ │ - add r1, pc, #304 @ (adr r1, 92c8c ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 92d68 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00092b60 : │ │ │ │ +00092c3c : │ │ │ │ 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 │ │ │ │ @@ -156082,39 +156173,39 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 73110 │ │ │ │ + bl 731b0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 92bb4 │ │ │ │ + cbz r0, 92c90 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b20cc │ │ │ │ + bl 1b1a64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92bb0 │ │ │ │ + beq.n 92c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92bb0 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 92c8c │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbnz r0, 92bba │ │ │ │ + cbnz r0, 92c96 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 78208 │ │ │ │ - b.n 92bb4 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 92c90 │ │ │ │ │ │ │ │ -00092bc0 : │ │ │ │ +00092c9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -156127,88 +156218,88 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29d00 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93678 │ │ │ │ + beq.w 93754 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r9 │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.n 92cfc │ │ │ │ + bne.n 92dd8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 938ea │ │ │ │ + beq.w 939c6 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 9370e │ │ │ │ - bhi.w 92d9a │ │ │ │ + beq.w 937ea │ │ │ │ + bhi.w 92e76 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93b7c │ │ │ │ + beq.w 93c58 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93b6c │ │ │ │ + beq.w 93c48 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93a38 │ │ │ │ + beq.w 93b14 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 936e6 │ │ │ │ + bne.w 937c2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 930c0 │ │ │ │ + beq.w 9319c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ef8 │ │ │ │ + beq.w 92fd4 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93306 │ │ │ │ + beq.w 933e2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - movw lr, #58968 @ 0xe658 │ │ │ │ + movw lr, #59144 @ 0xe708 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #39040 @ 0x9880 │ │ │ │ + movw r2, #39296 @ 0x9980 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #14492 @ 0x389c │ │ │ │ + movw sl, #14692 @ 0x3964 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #39044 @ 0x9884 │ │ │ │ + movw r8, #39300 @ 0x9984 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #39048 @ 0x9888 │ │ │ │ + movw r1, #39304 @ 0x9988 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bne.w 92fa8 │ │ │ │ + bne.w 93084 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 92ef8 │ │ │ │ + bgt.w 92fd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93c02 │ │ │ │ + bne.w 93cde │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93b20 │ │ │ │ + beq.w 93bfc │ │ │ │ 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] │ │ │ │ @@ -156219,83 +156310,83 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - b.n 93062 │ │ │ │ + b.n 9313e │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 93b50 │ │ │ │ + blt.w 93c2c │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 92cfc │ │ │ │ + bne.n 92dd8 │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f3c │ │ │ │ + beq.w 93018 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9383e │ │ │ │ + beq.w 9391a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93068 │ │ │ │ + beq.w 93144 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 92f52 │ │ │ │ + bls.w 9302e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 92f52 │ │ │ │ + blt.w 9302e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 93944 │ │ │ │ + bne.w 93a20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, r3, r5 │ │ │ │ blx 29db8 │ │ │ │ add r5, r6 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92c1a │ │ │ │ + bne.w 92cf6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93660 │ │ │ │ + beq.w 9373c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92d92 │ │ │ │ + bne.n 92e6e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 93298 │ │ │ │ + beq.w 93374 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd19c │ │ │ │ + bl cd99c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93b8c │ │ │ │ + beq.w 93c68 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 938e0 │ │ │ │ + beq.w 939bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 932a0 │ │ │ │ + beq.w 9337c │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 936e6 │ │ │ │ + bmi.w 937c2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 92ddc │ │ │ │ + bhi.n 92eb8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r7, #27 │ │ │ │ movs r1, r2 │ │ │ │ lsls r7, r1, #12 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ @@ -156306,73 +156397,73 @@ │ │ │ │ lsls r4, r1, #29 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r3, r6, #11 │ │ │ │ - movw lr, #58968 @ 0xe658 │ │ │ │ + movw lr, #59144 @ 0xe708 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #39040 @ 0x9880 │ │ │ │ + movw r2, #39296 @ 0x9980 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #14492 @ 0x389c │ │ │ │ + movw sl, #14692 @ 0x3964 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #39044 @ 0x9884 │ │ │ │ + movw r8, #39300 @ 0x9984 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ - movw r1, #39048 @ 0x9888 │ │ │ │ + movw r1, #39304 @ 0x9988 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92ef8 │ │ │ │ + beq.n 92fd4 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9328e │ │ │ │ + beq.w 9336a │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92ef8 │ │ │ │ + bhi.n 92fd4 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 92ca4 │ │ │ │ + bls.w 92d80 │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ ands r1, r0 │ │ │ │ - cbnz r1, 92e4e │ │ │ │ + cbnz r1, 92f2a │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst r0, r1 │ │ │ │ - bne.n 92ee4 │ │ │ │ + bne.n 92fc0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 93028 │ │ │ │ + beq.w 93104 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92ef8 │ │ │ │ + bne.n 92fd4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 93262 │ │ │ │ + beq.w 9333e │ │ │ │ sub.w r0, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw ip, #2081 @ 0x821 │ │ │ │ movt ip, #18 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.w 934b2 │ │ │ │ + bne.w 9358e │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 937e6 │ │ │ │ + beq.w 938c2 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 92ef8 │ │ │ │ + bne.n 92fd4 │ │ │ │ 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 93cfc │ │ │ │ + bne.w 93dd8 │ │ │ │ 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 │ │ │ │ @@ -156382,77 +156473,77 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d4d38 │ │ │ │ + bl d54f0 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 92ee0 │ │ │ │ + beq.n 92fbc │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92d56 │ │ │ │ + bne.w 92e32 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92f14 │ │ │ │ + b.n 92ff0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r1, fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r0, ip │ │ │ │ orrge.w r0, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92e4e │ │ │ │ + beq.n 92f2a │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39252 @ 0x9954 │ │ │ │ + movw r1, #39508 @ 0x9a54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 1e2548 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e2040 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92d92 │ │ │ │ + b.n 92e6e │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 9398a │ │ │ │ + beq.w 93a66 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93070 │ │ │ │ + beq.w 9314c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 92d34 │ │ │ │ + bhi.w 92e10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92d3e │ │ │ │ + beq.w 92e1a │ │ │ │ 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 │ │ │ │ @@ -156460,96 +156551,96 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 92d40 │ │ │ │ + bne.w 92e1c │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92f14 │ │ │ │ + b.n 92ff0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 934b2 │ │ │ │ + beq.w 9358e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92ef8 │ │ │ │ + bne.n 92fd4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 92ef8 │ │ │ │ + bls.n 92fd4 │ │ │ │ sub.w r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 92ef8 │ │ │ │ - add r0, pc, #4 @ (adr r0, 92fc8 ) │ │ │ │ + bhi.n 92fd4 │ │ │ │ + add r0, pc, #4 @ (adr r0, 930a4 ) │ │ │ │ ldr.w pc, [r0, r1, lsl #2] │ │ │ │ nop │ │ │ │ - subs r4, #57 @ 0x39 │ │ │ │ + subs r5, #21 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #141 @ 0x8d │ │ │ │ + subs r5, #105 @ 0x69 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #25 │ │ │ │ + adds r4, #245 @ 0xf5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #157 @ 0x9d │ │ │ │ + adds r5, #121 @ 0x79 │ │ │ │ movs r1, r1 │ │ │ │ - adds r1, #149 @ 0x95 │ │ │ │ + adds r2, #113 @ 0x71 │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, #51 @ 0x33 │ │ │ │ + adds r1, #15 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r4, #179 @ 0xb3 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #249 @ 0xf9 │ │ │ │ + cmp r7, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #179 @ 0xb3 │ │ │ │ + adds r5, #143 @ 0x8f │ │ │ │ movs r1, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 92e54 │ │ │ │ - b.n 92ef8 │ │ │ │ + ble.w 92f30 │ │ │ │ + b.n 92fd4 │ │ │ │ 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] │ │ │ │ @@ -156563,24 +156654,24 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d4fc8 │ │ │ │ - b.n 92eb6 │ │ │ │ + bl d5780 │ │ │ │ + b.n 92f92 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d2c │ │ │ │ + bne.w 92e08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 93eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9378c │ │ │ │ + beq.w 93868 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -156590,93 +156681,93 @@ │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add r5, r6 │ │ │ │ strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1b2224 │ │ │ │ + bl 1b1bbc │ │ │ │ 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 92d56 │ │ │ │ + b.n 92e32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93cb4 │ │ │ │ - movw r1, #58144 @ 0xe320 │ │ │ │ + beq.w 93d90 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 92dae │ │ │ │ + bpl.w 92e8a │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 92dae │ │ │ │ + bpl.w 92e8a │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ movt r0, #32768 @ 0x8000 │ │ │ │ sub.w lr, r0, r3 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ mov.w r2, lr, asr #31 │ │ │ │ smull lr, r8, ip, lr │ │ │ │ rsb r2, r2, r8, asr #2 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.w 93be6 │ │ │ │ + bgt.w 93cc2 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ mov.w lr, #10 │ │ │ │ mla fp, lr, fp, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 93190 │ │ │ │ + bpl.n 9326c │ │ │ │ sub.w r8, r0, r3 │ │ │ │ mov.w r2, r8, asr #31 │ │ │ │ smull r8, sl, ip, r8 │ │ │ │ rsb r2, r2, sl, asr #2 │ │ │ │ cmp r2, fp │ │ │ │ - blt.w 93be6 │ │ │ │ + blt.w 93cc2 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r6, #4 │ │ │ │ mla fp, lr, fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 92dae │ │ │ │ + bpl.w 92e8a │ │ │ │ sub.w r3, r0, r8 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ asrs r2, r3, #31 │ │ │ │ smull sl, r3, ip, r3 │ │ │ │ rsb r3, r2, r3, asr #2 │ │ │ │ cmp r3, fp │ │ │ │ mla fp, lr, fp, r8 │ │ │ │ - blt.w 93be6 │ │ │ │ + blt.w 93cc2 │ │ │ │ ldrb.w r8, [r6, #1]! │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 93164 │ │ │ │ - b.n 92dae │ │ │ │ + bmi.n 93240 │ │ │ │ + b.n 92e8a │ │ │ │ adds r6, #3 │ │ │ │ - b.n 92dae │ │ │ │ + b.n 92e8a │ │ │ │ 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] │ │ │ │ @@ -156686,26 +156777,26 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #28 │ │ │ │ mov r0, r8 │ │ │ │ ite mi │ │ │ │ movmi r1, #58 @ 0x3a │ │ │ │ movpl r1, #46 @ 0x2e │ │ │ │ - bl 172dac │ │ │ │ + bl 172dd8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 931dc │ │ │ │ + beq.n 932b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93a86 │ │ │ │ + beq.w 93b62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92ee0 │ │ │ │ + beq.w 92fbc │ │ │ │ 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] │ │ │ │ @@ -156716,131 +156807,131 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d4fc8 │ │ │ │ + bl d5780 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 93a66 │ │ │ │ + beq.w 93b42 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92ed8 │ │ │ │ + beq.w 92fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ed8 │ │ │ │ - ldr r2, [pc, #676] @ (934f0 ) │ │ │ │ + bne.w 92fb4 │ │ │ │ + ldr r2, [pc, #676] @ (935cc ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93794 │ │ │ │ + bne.w 93870 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 92ed8 │ │ │ │ + b.n 92fb4 │ │ │ │ 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 93b04 │ │ │ │ + bcs.w 93be0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 93350 │ │ │ │ + bhi.n 9342c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 93350 │ │ │ │ + ble.n 9342c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9333e │ │ │ │ + bne.n 9341a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 92ed8 │ │ │ │ + b.n 92fb4 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 9362a │ │ │ │ + bhi.w 93706 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 92e1e │ │ │ │ + b.n 92efa │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 92d90 │ │ │ │ + bne.w 92e6c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 92d90 │ │ │ │ + bne.w 92e6c │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 93afe │ │ │ │ + bpl.w 93bda │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #20256 @ 0x4f20 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r7, [pc, #536] @ (934f4 ) │ │ │ │ + ldrge r7, [pc, #536] @ (935d0 ) │ │ │ │ addlt.w r7, r1, r2, lsl #5 │ │ │ │ mlage r7, r0, r2, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 92d92 │ │ │ │ + beq.w 92e6e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 92d92 │ │ │ │ + beq.w 92e6e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92d92 │ │ │ │ + bne.w 92e6e │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d92 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e6e │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #58968 @ 0xe658 │ │ │ │ + movw lr, #59144 @ 0xe708 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #39040 @ 0x9880 │ │ │ │ + movw r2, #39296 @ 0x9980 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #14492 @ 0x389c │ │ │ │ + movw sl, #14692 @ 0x3964 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #39044 @ 0x9884 │ │ │ │ + movw r8, #39300 @ 0x9984 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r0, #39048 @ 0x9888 │ │ │ │ + movw r0, #39304 @ 0x9988 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd fp, r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 92e1e │ │ │ │ + b.n 92efa │ │ │ │ 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 92ed8 │ │ │ │ + b.n 92fb4 │ │ │ │ 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 │ │ │ │ @@ -156848,76 +156939,76 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93280 │ │ │ │ + bne.w 9335c │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92f14 │ │ │ │ + b.n 92ff0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #37384 @ 0x9208 │ │ │ │ + movw lr, #37640 @ 0x9308 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r2, #39092 @ 0x98b4 │ │ │ │ + movw r2, #39348 @ 0x99b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #39096 @ 0x98b8 │ │ │ │ + movw sl, #39352 @ 0x99b8 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #17332 @ 0x43b4 │ │ │ │ + movw r8, #17788 @ 0x457c │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r1, #39100 @ 0x98bc │ │ │ │ + movw r1, #39356 @ 0x99bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 92e0e │ │ │ │ + b.n 92eea │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 937ae │ │ │ │ + bne.w 9388a │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ - movw lr, #37072 @ 0x90d0 │ │ │ │ + movw lr, #37328 @ 0x91d0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r2, #39052 @ 0x988c │ │ │ │ + movw r2, #39308 @ 0x998c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #39060 @ 0x9894 │ │ │ │ + movw sl, #39316 @ 0x9994 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #11392 @ 0x2c80 │ │ │ │ + movw r8, #11648 @ 0x2d80 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ - movw r1, #39068 @ 0x989c │ │ │ │ + movw r1, #39324 @ 0x999c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 92e0e │ │ │ │ + b.n 92eea │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eb874 │ │ │ │ + bl ebfdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ee0 │ │ │ │ + beq.w 92fbc │ │ │ │ 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] │ │ │ │ @@ -156928,81 +157019,81 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d4fc8 │ │ │ │ + bl d5780 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 93a66 │ │ │ │ + beq.w 93b42 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92ed8 │ │ │ │ + beq.w 92fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ed8 │ │ │ │ + bne.w 92fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 92ed8 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92fb4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e815c │ │ │ │ + bl e88bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9342c │ │ │ │ + bne.n 93508 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92f14 │ │ │ │ + b.n 92ff0 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9367e │ │ │ │ - bhi.w 93632 │ │ │ │ + beq.w 9375a │ │ │ │ + bhi.w 9370e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93788 │ │ │ │ + beq.w 93864 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93854 │ │ │ │ + beq.w 93930 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 93a26 │ │ │ │ + bhi.w 93b02 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r7, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ adds r3, r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9384c │ │ │ │ + beq.w 93928 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, lr │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ @@ -157028,35 +157119,35 @@ │ │ │ │ movlt r1, r3 │ │ │ │ sub.w r3, r1, sl │ │ │ │ cmp r2, #16 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 93878 │ │ │ │ + bls.w 93954 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 93878 │ │ │ │ + bgt.w 93954 │ │ │ │ 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 9385a │ │ │ │ + bgt.w 93936 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93698 │ │ │ │ + beq.w 93774 │ │ │ │ sub.w r4, sl, r4 │ │ │ │ add r4, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 93682 │ │ │ │ + bgt.n 9375e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r8, sl │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157064,231 +157155,231 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 93d2c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93e08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 92ee0 │ │ │ │ + beq.w 92fbc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 92ed8 │ │ │ │ + ble.w 92fb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ed8 │ │ │ │ + beq.w 92fb4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24ebdc │ │ │ │ + bl 24ec14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ee0 │ │ │ │ + beq.w 92fbc │ │ │ │ add r5, r4 │ │ │ │ - b.n 92ed8 │ │ │ │ + b.n 92fb4 │ │ │ │ adds r3, r1, #7 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ vldmia r3!, {d7} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, lr │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2a81c <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93518 │ │ │ │ + b.n 935f4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 92efc │ │ │ │ + b.n 92fd8 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 934d6 │ │ │ │ + bne.w 935b2 │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 9384a │ │ │ │ - add r3, pc, #4 @ (adr r3, 9364c ) │ │ │ │ + bhi.w 93926 │ │ │ │ + add r3, pc, #4 @ (adr r3, 93728 ) │ │ │ │ ldr.w pc, [r3, r2, lsl #2] │ │ │ │ nop │ │ │ │ - adds r4, #249 @ 0xf9 │ │ │ │ + adds r5, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #7 │ │ │ │ + adds r6, #227 @ 0xe3 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #249 @ 0xf9 │ │ │ │ + adds r5, #213 @ 0xd5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #91 @ 0x5b │ │ │ │ + subs r3, #55 @ 0x37 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #7 │ │ │ │ + adds r6, #227 @ 0xe3 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r7, 93678 │ │ │ │ + cbz r7, 93754 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93678 │ │ │ │ + beq.n 93754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93678 │ │ │ │ + cbnz r3, 93754 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #708] @ (93940 ) │ │ │ │ - b.w 92d92 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #708] @ (93a1c ) │ │ │ │ + b.w 92e6e │ │ │ │ mov lr, r8 │ │ │ │ - b.n 9363a │ │ │ │ + b.n 93716 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24ebdc │ │ │ │ + bl 24ec14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ee0 │ │ │ │ + beq.w 92fbc │ │ │ │ add r5, r4 │ │ │ │ - b.n 93590 │ │ │ │ + b.n 9366c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e5c84 │ │ │ │ + bl e63f8 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93586 │ │ │ │ + bne.w 93662 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 92f14 │ │ │ │ + b.n 92ff0 │ │ │ │ mov r6, r0 │ │ │ │ sub.w ip, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93ab8 │ │ │ │ + bmi.w 93b94 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 930c6 │ │ │ │ + beq.w 931a2 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92dae │ │ │ │ + b.w 92e8a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 938d2 │ │ │ │ - bhi.w 92d9a │ │ │ │ + beq.w 939ae │ │ │ │ + bhi.w 92e76 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93b7c │ │ │ │ + beq.w 93c58 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93b6c │ │ │ │ + beq.w 93c48 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93a38 │ │ │ │ - movw r1, #58144 @ 0xe320 │ │ │ │ + beq.w 93b14 │ │ │ │ + movw r1, #58400 @ 0xe420 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n 936e6 │ │ │ │ + bne.n 937c2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 930c0 │ │ │ │ + beq.w 9319c │ │ │ │ mov ip, r2 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - movw lr, #58968 @ 0xe658 │ │ │ │ + movw lr, #59144 @ 0xe708 │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r2, #39040 @ 0x9880 │ │ │ │ + movw r2, #39296 @ 0x9980 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #14492 @ 0x389c │ │ │ │ + movw sl, #14692 @ 0x3964 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r8, #39044 @ 0x9884 │ │ │ │ + movw r8, #39300 @ 0x9984 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #39048 @ 0x9888 │ │ │ │ + movw r1, #39304 @ 0x9988 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd fp, ip, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.w 92e0e │ │ │ │ + b.w 92eea │ │ │ │ mov lr, r2 │ │ │ │ - b.n 9363a │ │ │ │ + b.n 93716 │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 92f14 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.w 92ff0 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9325c │ │ │ │ + beq.w 93338 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9325c │ │ │ │ + b.n 93338 │ │ │ │ mov.w ip, #1 │ │ │ │ - movw lr, #32672 @ 0x7fa0 │ │ │ │ + movw lr, #32928 @ 0x80a0 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r2, #39076 @ 0x98a4 │ │ │ │ + movw r2, #39332 @ 0x99a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #39080 @ 0x98a8 │ │ │ │ + movw sl, #39336 @ 0x99a8 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #39084 @ 0x98ac │ │ │ │ + movw r8, #39340 @ 0x99ac │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #39088 @ 0x98b0 │ │ │ │ + movw r1, #39344 @ 0x99b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.w 92e0e │ │ │ │ + b.w 92eea │ │ │ │ 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, #45032 @ 0xafe8 │ │ │ │ + movw r3, #45288 @ 0xb0e8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2a81c <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93ab0 │ │ │ │ + beq.w 93b8c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93a90 │ │ │ │ + bne.w 93b6c │ │ │ │ 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 │ │ │ │ @@ -157296,41 +157387,41 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 93d2c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 92eb6 │ │ │ │ + bl 93e08 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 92f92 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d00 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92d26 │ │ │ │ + b.w 92e02 │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 93506 │ │ │ │ + b.n 935e2 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ - b.n 9363a │ │ │ │ + b.n 93716 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9357e │ │ │ │ + bne.w 9365a │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24ebdc │ │ │ │ + bl 24ec14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ee0 │ │ │ │ + beq.w 92fbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r3 │ │ │ │ - b.n 9357e │ │ │ │ + b.n 9365a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93564 │ │ │ │ + beq.w 93640 │ │ │ │ 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 │ │ │ │ @@ -157338,161 +157429,161 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 93564 │ │ │ │ + bne.w 93640 │ │ │ │ mov sl, r5 │ │ │ │ - b.w 92f14 │ │ │ │ + b.w 92ff0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.n 9371a │ │ │ │ - bl 1b0b50 │ │ │ │ + b.n 937f6 │ │ │ │ + bl 1b04e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 92d92 │ │ │ │ + b.w 92e6e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl e5c84 │ │ │ │ + bl e63f8 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 92ee0 │ │ │ │ + beq.w 92fbc │ │ │ │ adds r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92d56 │ │ │ │ - b.w 92ee0 │ │ │ │ + bne.w 92e32 │ │ │ │ + b.w 92fbc │ │ │ │ nop │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 939c2 │ │ │ │ + bne.n 93a9e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w sl, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 9399e │ │ │ │ + bhi.n 93a7a │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 92d52 │ │ │ │ + bls.w 92e2e │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 93976 │ │ │ │ + b.n 93a52 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29d00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 92d2c │ │ │ │ - b.w 93070 │ │ │ │ + bne.w 92e08 │ │ │ │ + b.w 9314c │ │ │ │ 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 9395e │ │ │ │ + b.n 93a3a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w sl, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 93a02 │ │ │ │ + bhi.n 93ade │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 92d52 │ │ │ │ + bls.w 92e2e │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 939ee │ │ │ │ + b.n 93aca │ │ │ │ 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 939d6 │ │ │ │ + b.n 93ab2 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9384c │ │ │ │ + beq.w 93928 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 93506 │ │ │ │ + b.n 935e2 │ │ │ │ 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] │ │ │ │ @@ -157500,80 +157591,80 @@ │ │ │ │ ldrlt r2, [sp, #32] │ │ │ │ orrlt.w r2, r2, #1 │ │ │ │ strlt r2, [sp, #32] │ │ │ │ ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ itt lt │ │ │ │ neglt r2, r2 │ │ │ │ strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 936fe │ │ │ │ + b.n 937da │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, lr │ │ │ │ adds r1, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 93508 │ │ │ │ + b.n 935e4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92f14 │ │ │ │ + beq.w 92ff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f14 │ │ │ │ + bne.w 92ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 92f14 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92ff0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 931dc │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 932b8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ adds r4, #2 │ │ │ │ blx 29d00 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a8c4 <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 93812 │ │ │ │ + b.n 938ee │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 93812 │ │ │ │ + b.n 938ee │ │ │ │ movs r0, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r6, #1 │ │ │ │ mla r0, r0, ip, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, lr, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ rsb r3, r3, lr, asr #2 │ │ │ │ cmp r3, ip │ │ │ │ sub.w ip, r0, #48 @ 0x30 │ │ │ │ - bge.w 936ec │ │ │ │ + bge.w 937c8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39144 @ 0x98e8 │ │ │ │ + movw r1, #39400 @ 0x99e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 92f14 │ │ │ │ + bl 12d478 │ │ │ │ + b.w 92ff0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.w 932be │ │ │ │ + b.w 9339a │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39180 @ 0x990c │ │ │ │ + movw r1, #39436 @ 0x9a0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 92f14 │ │ │ │ + bl 12d478 │ │ │ │ + b.w 92ff0 │ │ │ │ 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 │ │ │ │ @@ -157583,74 +157674,74 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl d4d38 │ │ │ │ - b.w 92eb6 │ │ │ │ + bl d54f0 │ │ │ │ + b.w 92f92 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39280 @ 0x9970 │ │ │ │ + movw r1, #39536 @ 0x9a70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.w 92f14 │ │ │ │ + bl d545c │ │ │ │ + b.w 92ff0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 92c30 │ │ │ │ + b.w 92d0c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 92c30 │ │ │ │ + b.w 92d0c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92f38 │ │ │ │ + beq.w 93014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f38 │ │ │ │ + bne.w 93014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 92f38 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93014 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #39124 @ 0x98d4 │ │ │ │ + movw lr, #39380 @ 0x99d4 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #39128 @ 0x98d8 │ │ │ │ + movw r2, #39384 @ 0x99d8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #39132 @ 0x98dc │ │ │ │ + movw sl, #39388 @ 0x99dc │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #39136 @ 0x98e0 │ │ │ │ + movw r8, #39392 @ 0x99e0 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #39140 @ 0x98e4 │ │ │ │ + movw r1, #39396 @ 0x99e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 92e0e │ │ │ │ + b.w 92eea │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39160 @ 0x98f8 │ │ │ │ + movw r1, #39416 @ 0x99f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 92f14 │ │ │ │ + bl 12d478 │ │ │ │ + b.w 92ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92cd0 │ │ │ │ + bne.w 92dac │ │ │ │ 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 │ │ │ │ @@ -157660,84 +157751,84 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 27e344 │ │ │ │ - b.w 92eb6 │ │ │ │ + bl 27e430 │ │ │ │ + b.w 92f92 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 151400 │ │ │ │ + bl 151530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9342c │ │ │ │ + bne.w 93508 │ │ │ │ mov sl, r5 │ │ │ │ - b.w 92f14 │ │ │ │ + b.w 92ff0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movw lr, #39104 @ 0x98c0 │ │ │ │ + movw lr, #39360 @ 0x99c0 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #39108 @ 0x98c4 │ │ │ │ + movw r2, #39364 @ 0x99c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw sl, #39112 @ 0x98c8 │ │ │ │ + movw sl, #39368 @ 0x99c8 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ - movw r8, #39116 @ 0x98cc │ │ │ │ + movw r8, #39372 @ 0x99cc │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r1, #39120 @ 0x98d0 │ │ │ │ + movw r1, #39376 @ 0x99d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 92e0e │ │ │ │ + b.w 92eea │ │ │ │ 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 93ce0 │ │ │ │ + bge.n 93dbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 93cd0 │ │ │ │ - bl 172da4 │ │ │ │ + bmi.n 93dac │ │ │ │ + bl 172dd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9342c │ │ │ │ + bne.w 93508 │ │ │ │ mov sl, r5 │ │ │ │ - b.w 92f14 │ │ │ │ + b.w 92ff0 │ │ │ │ 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 92dae │ │ │ │ + b.w 92e8a │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 172dac │ │ │ │ + bl 172dd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9342c │ │ │ │ - b.n 93cae │ │ │ │ + bne.w 93508 │ │ │ │ + b.n 93d8a │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39224 @ 0x9938 │ │ │ │ + movw r1, #39480 @ 0x9a38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 92f14 │ │ │ │ + bl 12d478 │ │ │ │ + b.w 92ff0 │ │ │ │ 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 │ │ │ │ @@ -157747,72 +157838,72 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ - bl 27e344 │ │ │ │ - b.w 92eb6 │ │ │ │ + bl 27e430 │ │ │ │ + b.w 92f92 │ │ │ │ │ │ │ │ -00093d2c <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00093e08 <_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 93de0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 93ebc <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93dee <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 93eca <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 93d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 93e52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 93d76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 93e52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 93d90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 93e6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 93d88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r4, 93e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc720 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccf20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93e8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.w 93f68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 93e40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 93f1c <_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 93e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 93efa <_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 │ │ │ │ @@ -157820,64 +157911,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 93e1a <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 93ef6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 93dce <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 93eaa <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93e26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93d4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93e26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.n 93f68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1b2224 │ │ │ │ + bl 1b1bbc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 93d70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93e4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 93d70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93e4c <_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 93da6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 93e82 <_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 93e92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ + bcc.n 93f6e <_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 │ │ │ │ @@ -157885,218 +157976,218 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 93e18 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 93ef4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93e7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ + b.n 93f56 <_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 93e52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 93f2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 93fb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28c> │ │ │ │ + beq.n 94094 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ - blt.w 94080 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + beq.w 94100 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ + blt.w 9415c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 9409a <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + bgt.w 94176 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ movw r5, #20256 @ 0x4f20 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9403c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #416] @ (940ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 94118 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #416] @ (94188 <_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 93ff8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 940d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 93fec <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c0> │ │ │ │ + beq.n 940c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93fa0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ + beq.n 9407c <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ movw r2, #42236 @ 0xa4fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #332] @ (940b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #332] @ (9418c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9404c <_PyUnicodeWriter_WriteASCIIString@@Base+0x320> │ │ │ │ + bne.n 94128 <_PyUnicodeWriter_WriteASCIIString@@Base+0x320> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 9402c <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ + bpl.n 94108 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 940a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ + bpl.w 94182 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 93fe0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b4> │ │ │ │ + bhi.n 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b4> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 93f44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 94020 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r1, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r3, #20256 @ 0x4f20 │ │ │ │ movtlt r3, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r3, [pc, #224] @ (940b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r3, [pc, #224] @ (94190 <_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 93f44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 94020 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93f44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + bne.n 94020 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94064 <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ + bne.n 94140 <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a2c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9409a <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + beq.n 94176 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 93f44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - ldr r3, [pc, #144] @ (940b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 94020 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + ldr r3, [pc, #144] @ (94194 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 93f80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ + bmi.n 9405c <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93f98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + b.n 94074 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9409a <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + cbz r0, 94176 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 93f44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94020 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 94070 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ + bne.n 9414c <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93f6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94046 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94010 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e4> │ │ │ │ + b.n 940ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e4> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93f6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94046 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12604 @ 0x313c │ │ │ │ + movw r1, #12860 @ 0x323c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93f98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ - bl 1f5cf4 │ │ │ │ + b.n 94074 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + bl 1f58a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94026 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ - b.n 94096 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ + bne.n 94102 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ + b.n 94172 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 9402e <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + b.n 9410a <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -158105,31 +158196,31 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94bac <_PyUnicodeWriter_WriteASCIIString@@Base+0xe80> │ │ │ │ + beq.w 94c88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe80> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94d10 <_PyUnicodeWriter_WriteASCIIString@@Base+0xfe4> │ │ │ │ + bcs.w 94dec <_PyUnicodeWriter_WriteASCIIString@@Base+0xfe4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 94bd2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xea6> │ │ │ │ + bgt.w 94cae <_PyUnicodeWriter_WriteASCIIString@@Base+0xea6> │ │ │ │ bic.w r5, r3, #128 @ 0x80 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w 94386 <_PyUnicodeWriter_WriteASCIIString@@Base+0x65a> │ │ │ │ + bhi.w 94462 <_PyUnicodeWriter_WriteASCIIString@@Base+0x65a> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -158208,337 +158299,337 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r2, r4, #31 │ │ │ │ lsls r5, r5, #16 │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r0, r4, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95116 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ + blt.w 951f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 95116 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ + bge.w 951f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13ea> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95120 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13f4> │ │ │ │ + beq.w 951fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x13f4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 94a92 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd66> │ │ │ │ + bne.w 94b6e <_PyUnicodeWriter_WriteASCIIString@@Base+0xd66> │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c14 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee8> │ │ │ │ + beq.w 94cf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ - bls.w 94e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + bls.w 94edc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + cbz r0, 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r5 │ │ │ │ - bl 96600 │ │ │ │ + bl 966e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94a72 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd46> │ │ │ │ - ldr r0, [pc, #476] @ (94418 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6ec>) │ │ │ │ + beq.w 94b4e <_PyUnicodeWriter_WriteASCIIString@@Base+0xd46> │ │ │ │ + ldr r0, [pc, #476] @ (944f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6ec>) │ │ │ │ mov r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - cbz r0, 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + cbz r7, 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + cbz r0, 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85bd4 │ │ │ │ + bl 85cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 951d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ + beq.w 952ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 951b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1486> │ │ │ │ + blt.w 9528e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1486> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ + beq.w 952ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x14a4> │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 964d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bl 965b8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94dda <_PyUnicodeWriter_WriteASCIIString@@Base+0x10ae> │ │ │ │ + beq.w 94eb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10ae> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + bcs.w 94edc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94844 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb18> │ │ │ │ + bne.w 94920 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb18> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + ble.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94e22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94e22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94e22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94e22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94e22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r3, #28] │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ + beq.w 94e22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x101a> │ │ │ │ cmp r5, #6 │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r4, r3, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1016> │ │ │ │ + beq.w 94e1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1016> │ │ │ │ cmp r5, r7 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 9436a <_PyUnicodeWriter_WriteASCIIString@@Base+0x63e> │ │ │ │ + bne.n 94446 <_PyUnicodeWriter_WriteASCIIString@@Base+0x63e> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #40456 @ 0x9e08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 95154 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1428> │ │ │ │ - bne.n 943ba <_PyUnicodeWriter_WriteASCIIString@@Base+0x68e> │ │ │ │ + blt.w 95230 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1428> │ │ │ │ + bne.n 94496 <_PyUnicodeWriter_WriteASCIIString@@Base+0x68e> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - beq.w 95180 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1454> │ │ │ │ + beq.w 9525c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1454> │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 95242 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1516> │ │ │ │ - bl f8ef8 │ │ │ │ + beq.w 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1516> │ │ │ │ + bl f965c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94ccc <_PyUnicodeWriter_WriteASCIIString@@Base+0xfa0> │ │ │ │ + bne.w 94da8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xfa0> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 94bf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec4> │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + beq.w 94ccc <_PyUnicodeWriter_WriteASCIIString@@Base+0xec4> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ca0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf74> │ │ │ │ + beq.w 94d7c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf74> │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d60 │ │ │ │ + bl e54e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94f8e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1262> │ │ │ │ + beq.w 9506a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1262> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 94f7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x124e> │ │ │ │ + bne.w 95056 <_PyUnicodeWriter_WriteASCIIString@@Base+0x124e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 943e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6b6> │ │ │ │ + b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x6b6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9500e <_PyUnicodeWriter_WriteASCIIString@@Base+0x12e2> │ │ │ │ + beq.w 950ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x12e2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b5e <_PyUnicodeWriter_WriteASCIIString@@Base+0xe32> │ │ │ │ + bne.w 94c3a <_PyUnicodeWriter_WriteASCIIString@@Base+0xe32> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b7e <_PyUnicodeWriter_WriteASCIIString@@Base+0xe52> │ │ │ │ + beq.w 94c5a <_PyUnicodeWriter_WriteASCIIString@@Base+0xe52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95000 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12d4> │ │ │ │ + beq.w 950dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x12d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 950be <_PyUnicodeWriter_WriteASCIIString@@Base+0x1392> │ │ │ │ + beq.w 9519a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1392> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9508c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1360> │ │ │ │ + beq.w 95168 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 950a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1374> │ │ │ │ + beq.w 9517c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + beq.w 94c64 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9537c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1650> │ │ │ │ + beq.w 95458 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1650> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9536c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1640> │ │ │ │ + beq.w 95448 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1640> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9535c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1630> │ │ │ │ + beq.w 95438 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1630> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95350 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1624> │ │ │ │ + beq.w 9542c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95346 <_PyUnicodeWriter_WriteASCIIString@@Base+0x161a> │ │ │ │ + beq.w 95422 <_PyUnicodeWriter_WriteASCIIString@@Base+0x161a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9533e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1612> │ │ │ │ + beq.w 9541a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1612> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9531a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ee> │ │ │ │ + beq.w 953f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9530a <_PyUnicodeWriter_WriteASCIIString@@Base+0x15de> │ │ │ │ + beq.w 953e6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 953da <_PyUnicodeWriter_WriteASCIIString@@Base+0x16ae> │ │ │ │ + beq.w 954b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + beq.w 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -158554,2038 +158645,2039 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ strd r2, sl, [sp, #108] @ 0x6c │ │ │ │ - bl 96918 │ │ │ │ + bl 969f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + beq.w 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 96ae0 │ │ │ │ + bl 96bc0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + beq.w 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b50 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe24> │ │ │ │ + bne.w 94c2c <_PyUnicodeWriter_WriteASCIIString@@Base+0xe24> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9457a <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ + beq.n 94656 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94ae4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdb8> │ │ │ │ + beq.w 94bc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ + beq.n 9466c <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 949ba <_PyUnicodeWriter_WriteASCIIString@@Base+0xc8e> │ │ │ │ + beq.w 94a96 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc8e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 945ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ + beq.n 9468a <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 945ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ + beq.n 9468a <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94b0a <_PyUnicodeWriter_WriteASCIIString@@Base+0xdde> │ │ │ │ + beq.w 94be6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdde> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 945c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ + cbz r0, 946a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 945c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ + beq.n 946a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 949f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xccc> │ │ │ │ + beq.w 94ad4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xccc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 945e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ + beq.n 946c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 945e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ + beq.n 946c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94a34 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd08> │ │ │ │ + beq.w 94b10 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd08> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94602 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + beq.n 946de <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94602 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + beq.n 946de <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 949d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcac> │ │ │ │ - cbz r5, 94618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ + beq.w 94ab4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcac> │ │ │ │ + cbz r5, 946f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ + beq.n 946f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94a54 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd28> │ │ │ │ + beq.w 94b30 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd28> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94638 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ + beq.n 94714 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94638 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ + beq.n 94714 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94a16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcea> │ │ │ │ - cbz r6, 94650 <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ + beq.w 94af2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcea> │ │ │ │ + cbz r6, 9472c <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94650 <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ + beq.n 9472c <_PyUnicodeWriter_WriteASCIIString@@Base+0x924> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94b2a <_PyUnicodeWriter_WriteASCIIString@@Base+0xdfe> │ │ │ │ + beq.w 94c06 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdfe> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - ldr r2, [pc, #752] @ (94964 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc38>) │ │ │ │ + bne.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + ldr r2, [pc, #752] @ (94a40 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc38>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94e86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x115a> │ │ │ │ + bne.w 94f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x115a> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xeea> │ │ │ │ + beq.w 94cf2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xeea> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + bcs.w 94edc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94212 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e6> │ │ │ │ + b.n 942ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e6> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95398 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ - beq.w 95390 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1664> │ │ │ │ + blt.w 95474 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ + beq.w 9546c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1664> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #39808 @ 0x9b80 │ │ │ │ + movw r2, #40064 @ 0x9c80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94dc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x109c> │ │ │ │ + bne.w 94ea4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x109c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 94384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95398 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ + blt.w 95474 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96600 │ │ │ │ + bl 966e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94232 <_PyUnicodeWriter_WriteASCIIString@@Base+0x506> │ │ │ │ - b.n 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 9430e <_PyUnicodeWriter_WriteASCIIString@@Base+0x506> │ │ │ │ + b.n 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 94b9e <_PyUnicodeWriter_WriteASCIIString@@Base+0xe72> │ │ │ │ + beq.w 94c7a <_PyUnicodeWriter_WriteASCIIString@@Base+0xe72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8100c │ │ │ │ + bl 8110c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bl 965b8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 946f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ca> │ │ │ │ + b.n 947d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ca> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 946a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x97c> │ │ │ │ + b.n 94784 <_PyUnicodeWriter_WriteASCIIString@@Base+0x97c> │ │ │ │ movw r3, #7796 @ 0x1e74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ movw r3, #4324 @ 0x10e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e289c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 948ba <_PyUnicodeWriter_WriteASCIIString@@Base+0xb8e> │ │ │ │ - bl 85afc │ │ │ │ + beq.w 94996 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb8e> │ │ │ │ + bl 85c04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 9473e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 9481a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9507c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1350> │ │ │ │ + beq.w 95158 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1350> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95058 <_PyUnicodeWriter_WriteASCIIString@@Base+0x132c> │ │ │ │ + beq.w 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x132c> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 95040 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1314> │ │ │ │ + beq.w 9511c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1314> │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ subs r3, #1 │ │ │ │ mov r9, r3 │ │ │ │ asrs r3, r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ef68 <_PyLong_New@@Base> │ │ │ │ + bl 7f078 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ff4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + beq.w 950d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ge │ │ │ │ movge r5, #1 │ │ │ │ movlt.w r5, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r2, [r5, #8]! │ │ │ │ add.w r2, r3, r8, lsl #2 │ │ │ │ add.w sl, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 94c4c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf20> │ │ │ │ - bl 1c425c │ │ │ │ + beq.w 94d28 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf20> │ │ │ │ + bl 1c39e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 94fd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ + bhi.w 950b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c425c │ │ │ │ + bl 1c39e8 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94fd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ + bhi.w 950b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12aa> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, r0, lsl #15 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 947f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xacc> │ │ │ │ + b.n 948d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xacc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 952e6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ba> │ │ │ │ + blt.w 953c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 942dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ + beq.w 943b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 964d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bl 965b8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 942dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ + b.n 943b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5b0> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.n 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 953ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x16c2> │ │ │ │ - bl 73110 │ │ │ │ + blt.w 954ca <_PyUnicodeWriter_WriteASCIIString@@Base+0x16c2> │ │ │ │ + bl 731b0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 953e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16b4> │ │ │ │ + bne.w 954bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x16b4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 94e48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x111c> │ │ │ │ + beq.w 94f24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x111c> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10e8> │ │ │ │ + beq.w 94ef0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10e8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 94884 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb58> │ │ │ │ + b.n 94960 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ce0 │ │ │ │ + bl 269e7c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 94788 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ + bne.w 94864 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94788 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ - b.n 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - bl 72144 │ │ │ │ + beq.w 94864 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa5c> │ │ │ │ + b.n 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 721e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 951f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14ca> │ │ │ │ + bne.w 952d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94f58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x122c> │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + beq.w 95034 <_PyUnicodeWriter_WriteASCIIString@@Base+0x122c> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x120e> │ │ │ │ + beq.w 95016 <_PyUnicodeWriter_WriteASCIIString@@Base+0x120e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a408 │ │ │ │ + bl 7a534 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9525a <_PyUnicodeWriter_WriteASCIIString@@Base+0x152e> │ │ │ │ + beq.w 95336 <_PyUnicodeWriter_WriteASCIIString@@Base+0x152e> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 94924 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ + beq.n 94a00 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95204 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14d8> │ │ │ │ + beq.w 952e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14d8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 948e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ + beq.n 949c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 948e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ + bne.n 949c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 948e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 949c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb8> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9bc> │ │ │ │ + beq.w 947c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9bc> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11240c <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 112bbc <_PyLong_FromByteArray@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 94384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e289c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 953cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x16a0> │ │ │ │ + beq.w 954a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e289c │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 953b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x168a> │ │ │ │ + beq.w 95492 <_PyUnicodeWriter_WriteASCIIString@@Base+0x168a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 188c10 │ │ │ │ + bl 1888c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.n 9473e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.n 9481a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #648] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #648] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ec2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1196> │ │ │ │ + bne.w 94f9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1196> │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 94590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ + b.n 9466c <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - ldr r2, [pc, #616] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #616] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94e4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1120> │ │ │ │ + bne.w 94f28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1120> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94602 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + b.n 946de <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #588] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #588] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94efe <_PyUnicodeWriter_WriteASCIIString@@Base+0x11d2> │ │ │ │ + bne.w 94fda <_PyUnicodeWriter_WriteASCIIString@@Base+0x11d2> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 945c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ - ldr r2, [pc, #560] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + b.n 946a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x89a> │ │ │ │ + ldr r2, [pc, #560] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94e6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x113e> │ │ │ │ + bne.w 94f46 <_PyUnicodeWriter_WriteASCIIString@@Base+0x113e> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94638 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ + b.n 94714 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90c> │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [pc, #524] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #524] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ee0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x11b4> │ │ │ │ + bne.w 94fbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x11b4> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 945e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ + b.n 946c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8b8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #496] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #496] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94f5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1230> │ │ │ │ + bne.w 95038 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1230> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ + b.n 946f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8ec> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94250 <_PyUnicodeWriter_WriteASCIIString@@Base+0x524> │ │ │ │ - b.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bne.w 9432c <_PyUnicodeWriter_WriteASCIIString@@Base+0x524> │ │ │ │ + b.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + beq.w 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.w 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40116 @ 0x9cb4 │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 952e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15b6> │ │ │ │ + beq.w 953be <_PyUnicodeWriter_WriteASCIIString@@Base+0x15b6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95304 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ + beq.w 953e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95304 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ + bne.w 953e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15d8> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #352] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #352] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94ea4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1178> │ │ │ │ + bne.w 94f80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1178> │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9457a <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ - b.n 94590 <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ + bne.w 94656 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84e> │ │ │ │ + b.n 9466c <_PyUnicodeWriter_WriteASCIIString@@Base+0x864> │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - ldr r2, [pc, #312] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #312] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 94f1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x11f0> │ │ │ │ + bne.w 94ff8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x11f0> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 945ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ + b.n 9468a <_PyUnicodeWriter_WriteASCIIString@@Base+0x882> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (94c48 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ + ldr r2, [pc, #276] @ (94d24 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf1c>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94d6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1040> │ │ │ │ + bne.w 94e48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1040> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94658 <_PyUnicodeWriter_WriteASCIIString@@Base+0x92c> │ │ │ │ - b.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bne.w 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x92c> │ │ │ │ + b.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1b34f4 │ │ │ │ + bl 1b2e8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94562 <_PyUnicodeWriter_WriteASCIIString@@Base+0x836> │ │ │ │ + b.n 9463e <_PyUnicodeWriter_WriteASCIIString@@Base+0x836> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b24a0 │ │ │ │ + bl 1b1e38 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + blt.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 955b0 <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ + bl 9568c <_PySys_GetRequiredAttr@@Base+0x90> │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9443c <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ - bl 80728 │ │ │ │ + bne.w 94518 <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 950b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1388> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 95190 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1388> │ │ │ │ + bl 80828 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94a9a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6e> │ │ │ │ + beq.n 94b76 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6e> │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r8, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 94602 <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ - bl 80728 │ │ │ │ + b.n 946de <_PyUnicodeWriter_WriteASCIIString@@Base+0x8d6> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94730 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa04> │ │ │ │ - b.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 9480c <_PyUnicodeWriter_WriteASCIIString@@Base+0xa04> │ │ │ │ + b.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xfd6> │ │ │ │ + beq.w 94dde <_PyUnicodeWriter_WriteASCIIString@@Base+0xfd6> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1294> │ │ │ │ + beq.w 9509c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1294> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 940f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3cc> │ │ │ │ + ble.w 941d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3cc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50172 @ 0xc3fc │ │ │ │ + movw r1, #50428 @ 0xc4fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 941f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c6> │ │ │ │ + b.w 942ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c6> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b34f4 │ │ │ │ + bl 1b2e8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94d88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x105c> │ │ │ │ + beq.w 94e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x105c> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94710 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ - b.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bne.w 947ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ + b.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ and.w r2, r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ add.w r9, r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c425c │ │ │ │ + bl 1c39e8 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 9523e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1512> │ │ │ │ + bhi.w 9531a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1512> │ │ │ │ cmp r2, r6 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - bne.n 94c86 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf5a> │ │ │ │ + bne.n 94d62 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf5a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9528c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1560> │ │ │ │ + beq.w 95368 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1560> │ │ │ │ lsls r0, r2 │ │ │ │ cmp r4, r9 │ │ │ │ add r5, r0 │ │ │ │ - bne.n 94c5e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf32> │ │ │ │ + bne.n 94d3a <_PyUnicodeWriter_WriteASCIIString@@Base+0xf32> │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, r3, r8, lsl #2 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 94384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95224 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14f8> │ │ │ │ + beq.w 95300 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14f8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + beq.n 94da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + cbnz r2, 94da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b24a0 │ │ │ │ + bl 1b1e38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 943d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a4> │ │ │ │ + bge.w 944ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a568 │ │ │ │ mov r3, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 94bc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe98> │ │ │ │ + bne.w 94ca0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe98> │ │ │ │ movw r4, #56128 @ 0xdb40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #39748 @ 0x9b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d6cec │ │ │ │ + bl d7488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94bea <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ + beq.w 94cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #39520 @ 0x9a60 │ │ │ │ + movw r1, #39776 @ 0x9b60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 94bea <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 94cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xebe> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94cb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ + bne.n 94d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #39868 @ 0x9bbc │ │ │ │ + movw r1, #40124 @ 0x9cbc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94cb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94b3c <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ + beq.w 94c18 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94b3c <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ + b.n 94c18 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe10> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a568 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 94e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ + beq.n 94edc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 94710 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ + bge.w 947ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x9e4> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39784 @ 0x9b68 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #720] @ (9509c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1370>) │ │ │ │ + b.w 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #720] @ (95178 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1370>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80aa8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 946e6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ba> │ │ │ │ + bl 80ba8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 947c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 94df2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c6> │ │ │ │ + cbz r3, 94ece <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c6> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9582c │ │ │ │ + bl 9590c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - b.n 94836 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ + b.n 94912 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a568 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 94836 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ + bne.w 94912 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb0a> │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #39748 @ 0x9b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94396 <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ + b.w 94472 <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 952c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x159c> │ │ │ │ + beq.w 953a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x159c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94e3e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + beq.n 94f1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94e3e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + cbnz r2, 94f1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.w 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 94e3e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94f1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 949ee <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ + beq.w 94aca <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 949ee <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94aca <_PyUnicodeWriter_WriteASCIIString@@Base+0xcc2> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94a2a <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ + beq.w 94b06 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94a2a <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94b06 <_PyUnicodeWriter_WriteASCIIString@@Base+0xcfe> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94682 <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ + beq.w 9475e <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 94682 <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.w 9475e <_PyUnicodeWriter_WriteASCIIString@@Base+0x956> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ + beq.w 94bd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94af8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94bd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdcc> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 949ce <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ + beq.w 94aaa <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 949ce <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94aaa <_PyUnicodeWriter_WriteASCIIString@@Base+0xca2> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94a4a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ + beq.w 94b26 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94a4a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94b26 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd1e> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94a0c <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ + beq.w 94ae8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94a0c <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 94ae8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xce0> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94b20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ + beq.w 94bfc <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94b20 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ + b.n 94bfc <_PyUnicodeWriter_WriteASCIIString@@Base+0xdf4> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9520e <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e2> │ │ │ │ + bne.w 952ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e3e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ - b.n 94e24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ + beq.w 94f1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1112> │ │ │ │ + b.n 94f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 94f48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 95024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 94a68 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ + beq.w 94b44 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94a68 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ + b.n 94b44 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94410 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ + bne.w 944ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 94410 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 944ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e4> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 94fa2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ + beq.n 9507e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r1, 94fca <_PyUnicodeWriter_WriteASCIIString@@Base+0x129e> │ │ │ │ + cbz r1, 950a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x129e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 94cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + beq.w 94da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + bne.w 94da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 94cc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94da2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf9a> │ │ │ │ movw r4, #56128 @ 0xdb40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 94d26 <_PyUnicodeWriter_WriteASCIIString@@Base+0xffa> │ │ │ │ + b.n 94e02 <_PyUnicodeWriter_WriteASCIIString@@Base+0xffa> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 94fa2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ + b.n 9507e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1276> │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94fee <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ + beq.n 950ca <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94fee <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ + cbnz r2, 950ca <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c2> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 95028 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12fc> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 95104 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12fc> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 94384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ - b.w 9444a <_PyUnicodeWriter_WriteASCIIString@@Base+0x71e> │ │ │ │ + bne.w 94c64 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + b.w 94526 <_PyUnicodeWriter_WriteASCIIString@@Base+0x71e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40072 @ 0x9c88 │ │ │ │ + movw r1, #40328 @ 0x9d88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 12d478 │ │ │ │ + b.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39640 @ 0x9ad8 │ │ │ │ + movw r1, #39896 @ 0x9bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 94ff4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 950d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39552 @ 0x9a80 │ │ │ │ + movw r1, #39808 @ 0x9b80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 94ff4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ - bl 80728 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 950d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94ff4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bne.n 950d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ef68 <_PyLong_New@@Base> │ │ │ │ + bl 7f078 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94ff4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + beq.n 950d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ ldr.w r8, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.w 947e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xab4> │ │ │ │ - bl 7ef68 <_PyLong_New@@Base> │ │ │ │ + b.w 948bc <_PyUnicodeWriter_WriteASCIIString@@Base+0xab4> │ │ │ │ + bl 7f078 <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 94384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x57c> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ - b.w 94466 <_PyUnicodeWriter_WriteASCIIString@@Base+0x73a> │ │ │ │ + bne.w 94c64 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + b.w 94542 <_PyUnicodeWriter_WriteASCIIString@@Base+0x73a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + bne.w 94c64 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 94474 <_PyUnicodeWriter_WriteASCIIString@@Base+0x748> │ │ │ │ + b.w 94550 <_PyUnicodeWriter_WriteASCIIString@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 9443c <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ - bl 80728 │ │ │ │ + b.w 94518 <_PyUnicodeWriter_WriteASCIIString@@Base+0x710> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ + bne.w 94c64 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe5c> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 94458 <_PyUnicodeWriter_WriteASCIIString@@Base+0x72c> │ │ │ │ + b.w 94534 <_PyUnicodeWriter_WriteASCIIString@@Base+0x72c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ce0 │ │ │ │ + bl 269e7c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95148 <_PyUnicodeWriter_WriteASCIIString@@Base+0x141c> │ │ │ │ + beq.n 95224 <_PyUnicodeWriter_WriteASCIIString@@Base+0x141c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ce0 │ │ │ │ + bl 269e7c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95134 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1408> │ │ │ │ + beq.n 95210 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1408> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 188c10 │ │ │ │ + bl 1888c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - b.w 9473e <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + b.w 9481a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa12> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40160 @ 0x9ce0 │ │ │ │ + movw r1, #40416 @ 0x9de0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94396 <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ + b.w 94472 <_PyUnicodeWriter_WriteASCIIString@@Base+0x66a> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - b.n 95102 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13d6> │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - b.n 950ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x13be> │ │ │ │ - bl 80728 │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + b.n 951de <_PyUnicodeWriter_WriteASCIIString@@Base+0x13d6> │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + b.n 951c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13be> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #39992 @ 0x9c38 │ │ │ │ + movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #648] @ (9540c <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e0>) │ │ │ │ + b.w 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #648] @ (954e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #4380 @ 0x111c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1db1b8 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ + bl 1da9d8 <_PyEval_MakePendingCalls@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + beq.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bl 965b8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94262 <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ - bl 80728 │ │ │ │ + b.w 9433e <_PyUnicodeWriter_WriteASCIIString@@Base+0x536> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #39688 @ 0x9b08 │ │ │ │ + movw r1, #39944 @ 0x9c08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95170 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9524c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + beq.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 941f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + b.w 942cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bl 965b8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 948dc <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb0> │ │ │ │ + b.w 949b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 94924 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94a00 <_PyUnicodeWriter_WriteASCIIString@@Base+0xbf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + bne.w 95024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + b.n 95024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #40036 @ 0x9c64 │ │ │ │ + movw r1, #40292 @ 0x9d64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94cb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ + b.n 94d8c <_PyUnicodeWriter_WriteASCIIString@@Base+0xf84> │ │ │ │ mov r4, r1 │ │ │ │ - b.n 94fd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12ac> │ │ │ │ - bl e207c │ │ │ │ + b.n 950b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12ac> │ │ │ │ + bl e27f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 943ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ + beq.w 944aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bl 965b8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 943ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ + b.w 944aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x6a2> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9526a <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ + beq.n 95346 <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 952bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x1590> │ │ │ │ + cbz r2, 95398 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1590> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94f48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + beq.w 95024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94f48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + bne.w 95024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ + b.n 95024 <_PyUnicodeWriter_WriteASCIIString@@Base+0x121c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 952a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ + beq.n 95380 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 952a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ + cbnz r2, 95380 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1578> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39596 @ 0x9aac │ │ │ │ + movw r1, #39852 @ 0x9bac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 94ff4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 950d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x12c8> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9526a <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ + b.n 95346 <_PyUnicodeWriter_WriteASCIIString@@Base+0x153e> │ │ │ │ movw r2, #43992 @ 0xabd8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #39952 @ 0x9c10 │ │ │ │ + movw r1, #40208 @ 0x9d10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94e24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ + b.n 94f00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10f8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 94b00 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ - bl 80728 │ │ │ │ + b.n 94bdc <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #39824 @ 0x9b90 │ │ │ │ + movw r1, #40080 @ 0x9c90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95170 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9524c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94b00 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ - bl 80728 │ │ │ │ - cbz r0, 9532c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1600> │ │ │ │ + b.w 94bdc <_PyUnicodeWriter_WriteASCIIString@@Base+0xdd4> │ │ │ │ + bl 80828 │ │ │ │ + cbz r0, 95408 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1600> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - b.w 94ac4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd98> │ │ │ │ + b.w 94ba0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd98> │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94acc <_PyUnicodeWriter_WriteASCIIString@@Base+0xda0> │ │ │ │ - b.w 94aae <_PyUnicodeWriter_WriteASCIIString@@Base+0xd82> │ │ │ │ + bne.w 94ba8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xda0> │ │ │ │ + b.w 94b8a <_PyUnicodeWriter_WriteASCIIString@@Base+0xd82> │ │ │ │ mov r0, r4 │ │ │ │ - bl 940bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ + bl 94198 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94500 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7d4> │ │ │ │ + bne.w 945dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x7d4> │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ - ldr r3, [pc, #124] @ (95410 <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e4>) │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + ldr r3, [pc, #124] @ (954ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x16e4>) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 946e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x9b4> │ │ │ │ - bl 80728 │ │ │ │ + b.w 947bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x9b4> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #39740 @ 0x9b3c │ │ │ │ + movw r1, #39996 @ 0x9c3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95170 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9524c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9499c <_PyUnicodeWriter_WriteASCIIString@@Base+0xc70> │ │ │ │ - b.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 94a78 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc70> │ │ │ │ + b.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ - b.w 94982 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc56> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + b.w 94a5e <_PyUnicodeWriter_WriteASCIIString@@Base+0xc56> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9531e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ + b.n 953fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x15f2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 964d8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bl 965b8 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 94876 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4a> │ │ │ │ - bl 80728 │ │ │ │ + b.w 94952 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4a> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ + bne.w 94478 <_PyUnicodeWriter_WriteASCIIString@@Base+0x670> │ │ │ │ movw r2, #6512 @ 0x1970 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #39908 @ 0x9be4 │ │ │ │ + movw r1, #40164 @ 0x9ce4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95170 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ + b.n 9524c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1444> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00095414 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000954f0 <_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 954cc <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ + beq.n 955a8 <_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 954c8 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ + bne.n 955a4 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 95462 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 9553e <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cd19c │ │ │ │ + bl cd99c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 954f6 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 955d2 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 954ec <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 955c8 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 95468 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 95544 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 95514 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ + bpl.n 955f0 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #20256 @ 0x4f20 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #120] @ (95518 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrge r1, [pc, #120] @ (955f4 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ addlt.w r1, r1, r2, lsl #5 │ │ │ │ mlage r1, r0, r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 954c4 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + beq.n 955a0 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 954c4 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + cbnz r2, 955a0 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 954e8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 955c4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 954e8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + beq.n 955c4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 954e8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 955c4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (9551c <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (955f8 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b0b50 │ │ │ │ + b.w 1b04e8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9545c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 95538 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 95482 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 9555e <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00095520 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000955fc <_PySys_GetRequiredAttr@@Base>: │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 9555c <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ + bpl.n 95638 <_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] @ (955ac <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #116] @ (95688 <_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, 9558e <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ + cbz r3, 9566a <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 823f8 │ │ │ │ - cbz r0, 95574 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ + bl 824f8 │ │ │ │ + cbz r0, 95650 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43992 @ 0xabd8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #29644 @ 0x73cc │ │ │ │ + movw r1, #29900 @ 0x74cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #40512 @ 0x9e40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 95556 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + bl d545c │ │ │ │ + b.n 95632 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r2, #4320 @ 0x10e0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #40240 @ 0x9d30 │ │ │ │ + movw r1, #40496 @ 0x9e30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 95558 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ + b.n 95634 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 955d8 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + cbz r3, 956b4 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 95656 <_PySys_GetRequiredAttr@@Base+0x136> │ │ │ │ + ble.n 95732 <_PySys_GetRequiredAttr@@Base+0x136> │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 956d6 <_PySys_GetRequiredAttr@@Base+0x1b6> │ │ │ │ + beq.n 957b2 <_PySys_GetRequiredAttr@@Base+0x1b6> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 956c2 <_PySys_GetRequiredAttr@@Base+0x1a2> │ │ │ │ + ble.n 9579e <_PySys_GetRequiredAttr@@Base+0x1a2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 956b2 <_PySys_GetRequiredAttr@@Base+0x192> │ │ │ │ - vldr d7, [pc, #280] @ 95708 <_PySys_GetRequiredAttr@@Base+0x1e8> │ │ │ │ + beq.n 9578e <_PySys_GetRequiredAttr@@Base+0x192> │ │ │ │ + vldr d7, [pc, #284] @ 957e8 <_PySys_GetRequiredAttr@@Base+0x1ec> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 95710 <_PySys_GetRequiredAttr@@Base+0x1f0> │ │ │ │ + vldr d7, [pc, #276] @ 957f0 <_PySys_GetRequiredAttr@@Base+0x1f4> │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1357d8 │ │ │ │ + bl 135e08 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9566c <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ - ldr r1, [pc, #248] @ (95718 <_PySys_GetRequiredAttr@@Base+0x1f8>) │ │ │ │ - movw r2, #18196 @ 0x4714 │ │ │ │ + cbz r0, 95748 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #252] @ (957f8 <_PySys_GetRequiredAttr@@Base+0x1fc>) │ │ │ │ + movw r2, #18452 @ 0x4814 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12ceec <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12d684 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95686 <_PySys_GetRequiredAttr@@Base+0x166> │ │ │ │ + cbz r0, 95762 <_PySys_GetRequiredAttr@@Base+0x166> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 95672 <_PySys_GetRequiredAttr@@Base+0x152> │ │ │ │ + bne.n 9574e <_PySys_GetRequiredAttr@@Base+0x152> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9568a <_PySys_GetRequiredAttr@@Base+0x16a> │ │ │ │ + bne.n 95766 <_PySys_GetRequiredAttr@@Base+0x16a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 9566c <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + cbz r3, 95748 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 955d4 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + b.n 956b0 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40268 @ 0x9d4c │ │ │ │ + movw r1, #40524 @ 0x9e4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 955d4 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + b.n 956b0 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9564a <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ + bne.n 95726 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9564a <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ + b.n 95726 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9566c <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bne.n 95748 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 956e8 <_PySys_GetRequiredAttr@@Base+0x1c8> │ │ │ │ + bgt.n 957c4 <_PySys_GetRequiredAttr@@Base+0x1c8> │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #39748 @ 0x9b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 9566c <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 95748 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2a828 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9564a <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ + b.n 95726 <_PySys_GetRequiredAttr@@Base+0x12a> │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95702 <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ + cbz r0, 957de <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 955e8 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ + b.n 956c4 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ movs r0, #4 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95702 <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ + cbz r0, 957de <_PySys_GetRequiredAttr@@Base+0x1e2> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 955e8 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ + b.n 956c4 <_PySys_GetRequiredAttr@@Base+0xc8> │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #40292 @ 0x9d64 │ │ │ │ + movw r1, #40548 @ 0x9e64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 9566c <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 9566c <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bl d545c │ │ │ │ + b.n 95748 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 95748 <_PySys_GetRequiredAttr@@Base+0x14c> │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 953ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x1680> │ │ │ │ + b.n 9548c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1684> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009571c : │ │ │ │ +000957fc : │ │ │ │ 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] @ (95828 ) │ │ │ │ + ldr r3, [pc, #244] @ (95908 ) │ │ │ │ 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 9597c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95a5c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 957ce │ │ │ │ - cbz r0, 9578e │ │ │ │ + beq.n 958ae │ │ │ │ + cbz r0, 9586e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 9579a │ │ │ │ + bpl.n 9587a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 9579a │ │ │ │ + cbz r7, 9587a │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 957c4 │ │ │ │ - cbnz r3, 957d2 │ │ │ │ + cbz r0, 958a4 │ │ │ │ + cbnz r3, 958b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95786 │ │ │ │ + beq.n 95866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 957bc │ │ │ │ + cbz r3, 9589c │ │ │ │ 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 9575e │ │ │ │ + bmi.n 9583e │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8bb84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bcc8 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 95780 │ │ │ │ - b.n 95786 │ │ │ │ + bne.n 95860 │ │ │ │ + b.n 95866 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 95786 │ │ │ │ - cbz r3, 957fe │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95866 │ │ │ │ + cbz r3, 958de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 957fe │ │ │ │ + cbz r3, 958de │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95774 │ │ │ │ + b.n 95854 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95786 │ │ │ │ + b.n 95866 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95774 │ │ │ │ + beq.n 95854 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9581a │ │ │ │ + bne.n 958fa │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34884 @ 0x8844 │ │ │ │ + movw r2, #35140 @ 0x8944 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 223800 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ - b.n 957ca │ │ │ │ + bl 2235e8 <_PyParkingLot_AfterFork@@Base+0x540> │ │ │ │ + b.n 958aa │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34836 @ 0x8814 │ │ │ │ + movw r2, #35092 @ 0x8914 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f1164 <_PyErr_Format@@Base> │ │ │ │ - b.n 957ca │ │ │ │ + bl 1f0d14 <_PyErr_Format@@Base> │ │ │ │ + b.n 958aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 957e2 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 957e2 │ │ │ │ + bne.n 958c2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 958c2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95858 │ │ │ │ + cbz r3, 95938 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 95928 │ │ │ │ + bgt.n 95a08 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95916 │ │ │ │ + beq.n 959f6 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 95904 │ │ │ │ + blt.n 959e4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 958f4 │ │ │ │ + beq.n 959d4 │ │ │ │ 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 1357d8 │ │ │ │ + bl 135e08 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 958f0 │ │ │ │ - ldr r1, [pc, #224] @ (95978 ) │ │ │ │ - movw r2, #18196 @ 0x4714 │ │ │ │ + cbz r0, 959d0 │ │ │ │ + ldr r1, [pc, #224] @ (95a58 ) │ │ │ │ + movw r2, #18452 @ 0x4814 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12ceec <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12d684 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95972 │ │ │ │ + beq.n 95a52 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9595e │ │ │ │ + bne.n 95a3e │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 95852 │ │ │ │ + beq.n 95932 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 958f0 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 959d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 95940 │ │ │ │ + bgt.n 95a20 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #39748 @ 0x9b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95852 │ │ │ │ + b.n 95932 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2a828 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 958c4 │ │ │ │ + b.n 959a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95922 │ │ │ │ + cbz r0, 95a02 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 95868 │ │ │ │ - bl 77e50 │ │ │ │ + b.n 95948 │ │ │ │ + bl 77ef0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95912 │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 958f0 │ │ │ │ + bne.n 959f2 │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 959d0 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40268 @ 0x9d4c │ │ │ │ + movw r1, #40524 @ 0x9e4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 958f0 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 959d0 │ │ │ │ movw r0, #6512 @ 0x1970 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40292 @ 0x9d64 │ │ │ │ + movw r1, #40548 @ 0x9e64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4ca4 │ │ │ │ + b.w d545c │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 958c4 │ │ │ │ + bne.n 959a4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 958c4 │ │ │ │ + b.n 959a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 958c4 │ │ │ │ - b.n 9560c <_PySys_GetRequiredAttr@@Base+0xec> │ │ │ │ + b.n 959a4 │ │ │ │ + b.n 956ec <_PySys_GetRequiredAttr@@Base+0xf0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009597c <_PyObject_GetMethod@@Base>: │ │ │ │ +00095a5c <_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 95aba <_PyObject_GetMethod@@Base+0x13e> │ │ │ │ + bmi.w 95b9a <_PyObject_GetMethod@@Base+0x13e> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95af8 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ + beq.w 95bd8 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #3081 @ 0xc09 │ │ │ │ + movw r2, #5117 @ 0x13fd │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95b0a <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ + bne.w 95bea <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw sl, #42236 @ 0xa4fc │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 95b0a <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ - ldr r1, [pc, #672] @ (95c6c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + bne.w 95bea <_PyObject_GetMethod@@Base+0x18e> │ │ │ │ + ldr r1, [pc, #672] @ (95d4c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w r9, r2, r3, asr #3 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r9, r1, r9 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95b1c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 95bfc <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95b1c <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ + bne.w 95bfc <_PyObject_GetMethod@@Base+0x1a0> │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r9 │ │ │ │ ldr.w r6, [r7, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95c64 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ + beq.w 95d44 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95b96 <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ + beq.w 95c76 <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ - bpl.w 95ba0 <_PyObject_GetMethod@@Base+0x224> │ │ │ │ + bpl.w 95c80 <_PyObject_GetMethod@@Base+0x224> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.w 95bfc <_PyObject_GetMethod@@Base+0x280> │ │ │ │ + bmi.w 95cdc <_PyObject_GetMethod@@Base+0x280> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 95bf0 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ + bmi.w 95cd0 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.n 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ itttt lt │ │ │ │ ldrlt r0, [r5, #8] │ │ │ │ eorlt.w r7, r0, r0, asr #31 │ │ │ │ sublt.w r7, r7, r0, asr #31 │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ itttt lt │ │ │ │ addlt r1, r0, #3 │ │ │ │ mlalt r1, ip, r7, r1 │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ addlt r2, r2, r1 │ │ │ │ adds r2, r5, r2 │ │ │ │ - beq.n 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.n 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + cbz r7, 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 823f8 │ │ │ │ + bl 824f8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95cda <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ + bne.w 95dba <_PyObject_GetMethod@@Base+0x35e> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.n 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95d30 <_PyObject_GetMethod@@Base+0x3b4> │ │ │ │ + beq.w 95e10 <_PyObject_GetMethod@@Base+0x3b4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 95c74 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 95d54 <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ str.w r6, [r8] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #432] @ (95c6c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + ldr r1, [pc, #432] @ (95d4c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -160595,55 +160687,55 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r6, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95cf2 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ + beq.w 95dd2 <_PyObject_GetMethod@@Base+0x376> │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 959a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 95a88 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 806a4 │ │ │ │ + bl 807a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 959a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bge.w 95a88 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90ff0 │ │ │ │ + bl 910d0 │ │ │ │ str.w r0, [r8] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 95ab2 <_PyObject_GetMethod@@Base+0x136> │ │ │ │ + b.n 95b92 <_PyObject_GetMethod@@Base+0x136> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 95c4a <_PyObject_GetMethod@@Base+0x2ce> │ │ │ │ + bgt.w 95d2a <_PyObject_GetMethod@@Base+0x2ce> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83b14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83c14 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95c60 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ + bne.w 95d40 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95cce <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + beq.w 95dae <_PyObject_GetMethod@@Base+0x352> │ │ │ │ add.w r7, r7, #43520 @ 0xaa00 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ add.w r2, r7, r9 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ @@ -160655,1275 +160747,1275 @@ │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r7, r9] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95cc0 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + bne.w 95da0 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95c64 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ + beq.n 95d44 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #14 │ │ │ │ - bmi.w 95a2a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ + bmi.w 95b0a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ ldr.w fp, [r2, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 95ca2 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + beq.n 95d82 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95a32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + beq.w 95b12 <_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 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + beq.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ - ldr r2, [pc, #152] @ (95c70 <_PyObject_GetMethod@@Base+0x2f4>) │ │ │ │ + bne.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + ldr r2, [pc, #152] @ (95d50 <_PyObject_GetMethod@@Base+0x2f4>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 95bea <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + cbz r3, 95cca <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + b.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95a70 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ - b.n 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + bne.w 95b50 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + b.n 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldrb r1, [r5, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95a3a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 95b1a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r7, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 95d78 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq.w 95e58 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79c90 │ │ │ │ + bl 79dbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.w 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + beq.w 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1af6e8 │ │ │ │ - b.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bl 1af090 │ │ │ │ + b.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83be8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 83ce8 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95cce <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + beq.n 95dae <_PyObject_GetMethod@@Base+0x352> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 95d26 <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ + beq.n 95e06 <_PyObject_GetMethod@@Base+0x3aa> │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 95a32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95b12 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 95c98 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - movw r3, #53909 @ 0xd295 │ │ │ │ + beq.n 95d78 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + movw r3, #55817 @ 0xda09 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 95ca6 <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ + bne.n 95d86 <_PyObject_GetMethod@@Base+0x32a> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95d9a <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.w 95e7a <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl dd594 │ │ │ │ - b.n 95bbe <_PyObject_GetMethod@@Base+0x242> │ │ │ │ + bl ddd08 │ │ │ │ + b.n 95c9e <_PyObject_GetMethod@@Base+0x242> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95d02 <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.n 95de2 <_PyObject_GetMethod@@Base+0x386> │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + b.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ mov r9, fp │ │ │ │ - b.n 95a32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95b12 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95bcc <_PyObject_GetMethod@@Base+0x250> │ │ │ │ - b.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bne.n 95cac <_PyObject_GetMethod@@Base+0x250> │ │ │ │ + b.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 95cce <_PyObject_GetMethod@@Base+0x352> │ │ │ │ + cbnz r2, 95dae <_PyObject_GetMethod@@Base+0x352> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 95b96 <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ + bne.w 95c76 <_PyObject_GetMethod@@Base+0x21a> │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 95a32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95b12 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 95cea <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ + beq.n 95dca <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95d5c <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ + beq.n 95e3c <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af6e8 │ │ │ │ - b.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bl 1af090 │ │ │ │ + b.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r1, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 959a8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95af8 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ + bne.w 95a88 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95bd8 <_PyObject_GetMethod@@Base+0x17c> │ │ │ │ movw r1, #48088 @ 0xbbd8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #29832 @ 0x7488 │ │ │ │ + movw r1, #30088 @ 0x7588 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d6760 │ │ │ │ - b.n 95b16 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ + bl d6efc │ │ │ │ + b.n 95bf6 <_PyObject_GetMethod@@Base+0x19a> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d6f30 │ │ │ │ + bl d76cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95c64 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ - ldr r2, [pc, #140] @ (95dc0 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ + b.n 95d44 <_PyObject_GetMethod@@Base+0x2e8> │ │ │ │ + ldr r2, [pc, #140] @ (95ea0 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w sl, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 95d50 <_PyObject_GetMethod@@Base+0x3d4> │ │ │ │ + beq.n 95e30 <_PyObject_GetMethod@@Base+0x3d4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ - ldr r2, [pc, #96] @ (95dc0 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ + b.n 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + ldr r2, [pc, #96] @ (95ea0 <_PyObject_GetMethod@@Base+0x444>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 95d72 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ + cbz r3, 95e52 <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 95cea <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ + b.n 95dca <_PyObject_GetMethod@@Base+0x36e> │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 95db2 <_PyObject_GetMethod@@Base+0x436> │ │ │ │ + beq.n 95e92 <_PyObject_GetMethod@@Base+0x436> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79c90 │ │ │ │ + bl 79dbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 95c24 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ - b.n 95aa6 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ + bne.w 95d04 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + b.n 95b86 <_PyObject_GetMethod@@Base+0x12a> │ │ │ │ movw r3, #4320 @ 0x10e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40516 @ 0x9e44 │ │ │ │ + movw r1, #40772 @ 0x9f44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 95cb0 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ - bl d6f30 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 95d90 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bl d76cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 95c24 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ + b.n 95d04 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 96438 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ + beq.w 96518 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #1292] @ 962f4 <_PyObject_GetMethod@@Base+0x978> │ │ │ │ + ldr.w r9, [pc, #1292] @ 963d4 <_PyObject_GetMethod@@Base+0x978> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r7, [r9, sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9605a <_PyObject_GetMethod@@Base+0x6de> │ │ │ │ + bne.w 9613a <_PyObject_GetMethod@@Base+0x6de> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 96468 <_PyObject_GetMethod@@Base+0xaec> │ │ │ │ + bne.w 96548 <_PyObject_GetMethod@@Base+0xaec> │ │ │ │ subs r6, r4, #1 │ │ │ │ - beq.w 96128 <_PyObject_GetMethod@@Base+0x7ac> │ │ │ │ + beq.w 9622a <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ cmp r6, #20 │ │ │ │ - bgt.w 962f8 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ + bgt.w 963d8 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 96164 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ - ldr.w ip, [pc, #1212] @ 962e4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 96208 <_PyObject_GetMethod@@Base+0x7ac> │ │ │ │ + ldr.w ip, [pc, #1212] @ 963c4 <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r0, [r2, #1684] @ 0x694 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1684] @ 0x694 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w r3, [r2, #1604] @ 0x644 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96374 <_PyObject_GetMethod@@Base+0x9f8> │ │ │ │ + bne.w 96454 <_PyObject_GetMethod@@Base+0x9f8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 960c8 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq.w 961a8 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 95ea6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + beq.n 95f86 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 95e78 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 95f58 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 95ea6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + beq.n 95f86 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w ip, r4, #16 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 9611c <_PyObject_GetMethod@@Base+0x7a0> │ │ │ │ + beq.w 961fc <_PyObject_GetMethod@@Base+0x7a0> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 95e8e <_PyObject_GetMethod@@Base+0x512> │ │ │ │ + bne.n 95f6e <_PyObject_GetMethod@@Base+0x512> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 96136 <_PyObject_GetMethod@@Base+0x7ba> │ │ │ │ + blt.w 96238 <_PyObject_GetMethod@@Base+0x7dc> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9614a <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ - movw r3, #55849 @ 0xda29 │ │ │ │ + beq.w 9624c <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ + movw r3, #55945 @ 0xda89 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 962da <_PyObject_GetMethod@@Base+0x95e> │ │ │ │ + bne.w 963ba <_PyObject_GetMethod@@Base+0x95e> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 961b4 <_PyObject_GetMethod@@Base+0x838> │ │ │ │ + beq.w 96294 <_PyObject_GetMethod@@Base+0x838> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 961c8 <_PyObject_GetMethod@@Base+0x84c> │ │ │ │ + bne.w 962a8 <_PyObject_GetMethod@@Base+0x84c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 960d2 <_PyObject_GetMethod@@Base+0x756> │ │ │ │ + beq.w 961b2 <_PyObject_GetMethod@@Base+0x756> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 95f18 <_PyObject_GetMethod@@Base+0x59c> │ │ │ │ + cbz r3, 95ff8 <_PyObject_GetMethod@@Base+0x59c> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96186 <_PyObject_GetMethod@@Base+0x80a> │ │ │ │ + bne.w 96266 <_PyObject_GetMethod@@Base+0x80a> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96194 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq.w 96274 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 9640e <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ + bpl.w 96506 <_PyObject_GetMethod@@Base+0xaaa> │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 962ca <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ + bne.w 963aa <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 962ca <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ + beq.w 963aa <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96194 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq.w 96274 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #7 │ │ │ │ - bpl.w 96194 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - bl 85a4c │ │ │ │ + bpl.w 96274 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bl 85b54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 96194 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + blt.w 96274 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.w 96194 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bge.w 96274 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96104 <_PyObject_GetMethod@@Base+0x788> │ │ │ │ + beq.w 961e4 <_PyObject_GetMethod@@Base+0x788> │ │ │ │ add.w r6, r8, r6, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96104 <_PyObject_GetMethod@@Base+0x788> │ │ │ │ + blt.w 961e4 <_PyObject_GetMethod@@Base+0x788> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 96268 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + bpl.w 96348 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 96210 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ + bpl.w 962f0 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 96336 <_PyObject_GetMethod@@Base+0x9ba> │ │ │ │ + bpl.w 96416 <_PyObject_GetMethod@@Base+0x9ba> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.w 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 960e4 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + beq.w 961c4 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bmi.w 96420 <_PyObject_GetMethod@@Base+0xaa4> │ │ │ │ + bmi.w 964ee <_PyObject_GetMethod@@Base+0xa92> │ │ │ │ cmp r3, r2 │ │ │ │ it le │ │ │ │ cmple r3, r1 │ │ │ │ - bge.w 96346 <_PyObject_GetMethod@@Base+0x9ca> │ │ │ │ + bge.w 96426 <_PyObject_GetMethod@@Base+0x9ca> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 9621a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bpl.w 962fa <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96342 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ + beq.w 96422 <_PyObject_GetMethod@@Base+0x9c6> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 96244 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ + beq.w 96324 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 72a8c │ │ │ │ + bl 72b2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.w 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 964ce <_PyObject_GetMethod@@Base+0xb52> │ │ │ │ + bpl.w 965ae <_PyObject_GetMethod@@Base+0xb52> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9604c <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ + beq.n 9612c <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9604c <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #680] @ (962e4 <_PyObject_GetMethod@@Base+0x968>) │ │ │ │ + cbnz r3, 9612c <_PyObject_GetMethod@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #680] @ (963c4 <_PyObject_GetMethod@@Base+0x968>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9635a <_PyObject_GetMethod@@Base+0x9de> │ │ │ │ + bne.w 9643a <_PyObject_GetMethod@@Base+0x9de> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96492 <_PyObject_GetMethod@@Base+0xb16> │ │ │ │ + beq.w 96572 <_PyObject_GetMethod@@Base+0xb16> │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 960ae <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + ble.n 9618e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dfc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95edc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 960ae <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.n 9618e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dfc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95edc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 960ae <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.n 9618e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dfc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95edc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 960ae <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.n 9618e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 95dfc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.w 95edc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9609e <_PyObject_GetMethod@@Base+0x722> │ │ │ │ + bne.n 9617e <_PyObject_GetMethod@@Base+0x722> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1b2c0c │ │ │ │ + bl 1b25a4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 95dfc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + bne.w 95edc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96052 <_PyObject_GetMethod@@Base+0x6d6> │ │ │ │ + b.n 96132 <_PyObject_GetMethod@@Base+0x6d6> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - bne.w 95e66 <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ - b.n 95ea6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + bne.w 95f46 <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ + b.n 95f86 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ mov r6, r5 │ │ │ │ - b.n 95f74 <_PyObject_GetMethod@@Base+0x5f8> │ │ │ │ + b.n 96054 <_PyObject_GetMethod@@Base+0x5f8> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95fc6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ + bne.w 960a6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 95fc6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ + blt.w 960a6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9645e <_PyObject_GetMethod@@Base+0xae2> │ │ │ │ + bne.w 9653e <_PyObject_GetMethod@@Base+0xae2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + beq.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ cmp r6, r0 │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.w 95e8e <_PyObject_GetMethod@@Base+0x512> │ │ │ │ - b.n 95ea6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + bne.w 95f6e <_PyObject_GetMethod@@Base+0x512> │ │ │ │ + b.n 95f86 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + mov r1, r6 │ │ │ │ + movw r0, #42028 @ 0xa42c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + bl 78c60 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 961a4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r1, [r9, sl] │ │ │ │ + b.n 95f2a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #444] @ (962e8 <_PyObject_GetMethod@@Base+0x96c>) │ │ │ │ + ldr r4, [pc, #408] @ (963c8 <_PyObject_GetMethod@@Base+0x96c>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 95ed4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ - movw r1, #35684 @ 0x8b64 │ │ │ │ + bge.w 95fb4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + movw r1, #35940 @ 0x8c64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5c88 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f5838 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ed4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + beq.w 95fb4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 960c4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.n 961a4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 960c4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + bne.n 961a4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 960c4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ - mov r1, r6 │ │ │ │ - movw r0, #42028 @ 0xa42c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - bl 78bbc <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 960c4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr.w r1, [r9, sl] │ │ │ │ - b.n 95e4a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 961a4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl daa54 │ │ │ │ + bl db1c8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.w 95f6a <_PyObject_GetMethod@@Base+0x5ee> │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bge.w 9604a <_PyObject_GetMethod@@Base+0x5ee> │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40588 @ 0x9e8c │ │ │ │ + movw r1, #40844 @ 0x9f8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ - ldr r1, [pc, #308] @ (962ec <_PyObject_GetMethod@@Base+0x970>) │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + ldr r1, [pc, #308] @ (963cc <_PyObject_GetMethod@@Base+0x970>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72f44 │ │ │ │ + bl 72fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ add.w sl, r0, #8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + ble.w 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 964a0 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 96580 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ mov r2, sl │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ mov sl, r2 │ │ │ │ - b.n 961e0 <_PyObject_GetMethod@@Base+0x864> │ │ │ │ + b.n 962c0 <_PyObject_GetMethod@@Base+0x864> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95fb2 <_PyObject_GetMethod@@Base+0x636> │ │ │ │ - b.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bne.w 96092 <_PyObject_GetMethod@@Base+0x636> │ │ │ │ + b.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9640a <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ + beq.w 964ea <_PyObject_GetMethod@@Base+0xa8e> │ │ │ │ add.w r0, r5, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 963f2 <_PyObject_GetMethod@@Base+0xa76> │ │ │ │ + blt.w 964d2 <_PyObject_GetMethod@@Base+0xa76> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ - bne.w 96394 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ + bne.w 96474 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ mov r1, r6 │ │ │ │ - bl 96600 │ │ │ │ + bl 966e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #20256 @ 0x4f20 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #144] @ (962f0 <_PyObject_GetMethod@@Base+0x974>) │ │ │ │ + ldrge r5, [pc, #144] @ (963d0 <_PyObject_GetMethod@@Base+0x974>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f5e5c │ │ │ │ + bl 1f5a08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 960d6 <_PyObject_GetMethod@@Base+0x75a> │ │ │ │ + beq.w 961b6 <_PyObject_GetMethod@@Base+0x75a> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #42444 @ 0xa5cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 962b0 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ + bne.n 96390 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9634a <_PyObject_GetMethod@@Base+0x9ce> │ │ │ │ + beq.n 9642a <_PyObject_GetMethod@@Base+0x9ce> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + beq.w 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ mov r0, r9 │ │ │ │ - bl d17a4 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + bl d1f6c │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 95f44 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ - b.n 96194 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bne.w 96024 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + b.n 96274 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 96164 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ + ble.w 96208 <_PyObject_GetMethod@@Base+0x7ac> │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960c4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.w 961a4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 963a8 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ + beq.n 96488 <_PyObject_GetMethod@@Base+0xa2c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r2, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 95e66 <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ + b.n 95f46 <_PyObject_GetMethod@@Base+0x4ea> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95fb2 <_PyObject_GetMethod@@Base+0x636> │ │ │ │ - b.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bne.w 96092 <_PyObject_GetMethod@@Base+0x636> │ │ │ │ + b.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 95ff4 <_PyObject_GetMethod@@Base+0x678> │ │ │ │ - ldr r5, [pc, #396] @ (964d4 <_PyObject_GetMethod@@Base+0xb58>) │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 960d4 <_PyObject_GetMethod@@Base+0x678> │ │ │ │ + ldr r5, [pc, #396] @ (965b4 <_PyObject_GetMethod@@Base+0xb58>) │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 962b0 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ + bne.n 96390 <_PyObject_GetMethod@@Base+0x934> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0180 │ │ │ │ + bl 1afb28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 962ba <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 9639a <_PyObject_GetMethod@@Base+0x93e> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96048 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ + beq.w 96128 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 96048 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + b.n 96128 <_PyObject_GetMethod@@Base+0x6cc> │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bne.n 963b8 <_PyObject_GetMethod@@Base+0xa3c> │ │ │ │ + bne.n 96498 <_PyObject_GetMethod@@Base+0xa3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 95e4a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ - cbz r2, 963da <_PyObject_GetMethod@@Base+0xa5e> │ │ │ │ + b.n 95f2a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ + cbz r2, 964ba <_PyObject_GetMethod@@Base+0xa5e> │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 963d0 <_PyObject_GetMethod@@Base+0xa54> │ │ │ │ + beq.n 964b0 <_PyObject_GetMethod@@Base+0xa54> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 963da <_PyObject_GetMethod@@Base+0xa5e> │ │ │ │ + bne.n 964ba <_PyObject_GetMethod@@Base+0xa5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2142c4 <_PyUnicode_EncodeUTF16@@Base+0x5b0> │ │ │ │ + bl 2140a8 <_PyUnicode_EncodeUTF16@@Base+0x5b0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 963cc <_PyObject_GetMethod@@Base+0xa50> │ │ │ │ + beq.n 964ac <_PyObject_GetMethod@@Base+0xa50> │ │ │ │ add.w r2, r4, #16 │ │ │ │ - b.n 95e74 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + b.n 95f54 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 95e4a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ + b.n 95f2a <_PyObject_GetMethod@@Base+0x4ce> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 95e7e <_PyObject_GetMethod@@Base+0x502> │ │ │ │ + b.n 95f5e <_PyObject_GetMethod@@Base+0x502> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ed5f0 │ │ │ │ + bl 1ed120 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40632 @ 0x9eb8 │ │ │ │ + movw r1, #40888 @ 0x9fb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39784 @ 0x9b68 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 96224 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #2445 @ 0x98d │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96194 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + b.n 96304 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ movw r3, #56064 @ 0xdb00 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40604 @ 0x9e9c │ │ │ │ + movw r1, #40860 @ 0x9f9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ - bl 1fee7c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #2445 @ 0x98d │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96274 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bl 1fea10 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960c4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.w 961a4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40552 @ 0x9e68 │ │ │ │ + movw r1, #40808 @ 0x9f68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ - b.n 9614a <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ + bl d545c │ │ │ │ + b.n 9624c <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f0ec <_PyUnicode_Copy@@Base> │ │ │ │ + bl 15f1a4 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96028 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ + b.n 96108 <_PyObject_GetMethod@@Base+0x6ac> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95e02 <_PyObject_GetMethod@@Base+0x486> │ │ │ │ + beq.w 95ee2 <_PyObject_GetMethod@@Base+0x486> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fee7c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fea10 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 960c4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq.w 961a4 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37860 @ 0x93e4 │ │ │ │ + movw r1, #38116 @ 0x94e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 96456 <_PyObject_GetMethod@@Base+0xada> │ │ │ │ + b.n 96536 <_PyObject_GetMethod@@Base+0xada> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 964be <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + cbz r1, 9659e <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 96494 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ - b.n 95dfc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + bne.n 96574 <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + b.n 95edc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + beq.w 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bne.w 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 961b0 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96290 <_PyObject_GetMethod@@Base+0x834> │ │ │ │ movw r1, #36432 @ 0x8e50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95dfc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ - b.n 960ae <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + beq.w 95edc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + b.n 9618e <_PyObject_GetMethod@@Base+0x732> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 96020 <_PyObject_GetMethod@@Base+0x6a4> │ │ │ │ + b.n 96100 <_PyObject_GetMethod@@Base+0x6a4> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96554 <_PyObject_GetMethod@@Base+0xbd8> │ │ │ │ + beq.n 96634 <_PyObject_GetMethod@@Base+0xbd8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 9655a <_PyObject_GetMethod@@Base+0xbde> │ │ │ │ + bpl.n 9663a <_PyObject_GetMethod@@Base+0xbde> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 9651e <_PyObject_GetMethod@@Base+0xba2> │ │ │ │ + bge.n 965fe <_PyObject_GetMethod@@Base+0xba2> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85cc0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85dc8 <_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 96518 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 965f8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9657e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ + beq.n 9665e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9656e <_PyObject_GetMethod@@Base+0xbf2> │ │ │ │ + cbnz r2, 9664e <_PyObject_GetMethod@@Base+0xbf2> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9656e <_PyObject_GetMethod@@Base+0xbf2> │ │ │ │ + b.n 9664e <_PyObject_GetMethod@@Base+0xbf2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9657e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ + beq.n 9665e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 96582 <_PyObject_GetMethod@@Base+0xc06> │ │ │ │ + cbz r2, 96662 <_PyObject_GetMethod@@Base+0xc06> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96518 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 965f8 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9657e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9665e <_PyObject_GetMethod@@Base+0xc02> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009658c : │ │ │ │ +0009666c : │ │ │ │ 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 965e6 │ │ │ │ + blt.n 966c6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 965ac │ │ │ │ + bne.n 9668c │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 96600 │ │ │ │ + b.n 966e0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 965cc │ │ │ │ + ble.n 966ac │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 965c2 │ │ │ │ + beq.n 966a2 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 965cc │ │ │ │ + bne.n 966ac │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2142c4 <_PyUnicode_EncodeUTF16@@Base+0x5b0> │ │ │ │ + b.w 2140a8 <_PyUnicode_EncodeUTF16@@Base+0x5b0> │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1ed5f0 │ │ │ │ + b.w 1ed120 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40632 @ 0x9eb8 │ │ │ │ + movw r1, #40888 @ 0x9fb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39784 @ 0x9b68 │ │ │ │ + movw r1, #40040 @ 0x9c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 965e2 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 966c2 │ │ │ │ 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 968d0 │ │ │ │ + beq.w 969b0 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 9685a │ │ │ │ + beq.w 9693a │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 96728 │ │ │ │ + bls.n 96808 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 9668e │ │ │ │ + beq.n 9676e │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 96628 │ │ │ │ + bge.n 96708 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 968ec │ │ │ │ + blt.w 969cc │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9667e │ │ │ │ + bgt.n 9675e │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9675a │ │ │ │ + beq.n 9683a │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9679e │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.w 9687e │ │ │ │ + bl 1f58a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 967dc │ │ │ │ + bne.w 968bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 967f4 │ │ │ │ + b.n 968d4 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 96630 │ │ │ │ + bcc.n 96710 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96724 │ │ │ │ + bcc.n 96804 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96844 │ │ │ │ + bcc.w 96924 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96724 │ │ │ │ + bcc.n 96804 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96844 │ │ │ │ + bcc.w 96924 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96724 │ │ │ │ + bcc.n 96804 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 96844 │ │ │ │ + bcc.w 96924 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 9671e │ │ │ │ + b.n 967fe │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 9663c │ │ │ │ + bne.n 9671c │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 96712 │ │ │ │ + bne.n 967f2 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 96632 │ │ │ │ + bne.n 96712 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 968ec │ │ │ │ + blt.w 969cc │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 9667e │ │ │ │ + bgt.n 9675e │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9666e │ │ │ │ - ldr r3, [pc, #428] @ (96908 ) │ │ │ │ + bne.n 9674e │ │ │ │ + ldr r3, [pc, #428] @ (969e8 ) │ │ │ │ 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 9681a │ │ │ │ + bhi.n 968fa │ │ │ │ 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 968ba │ │ │ │ + beq.w 9699a │ │ │ │ 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 967fc │ │ │ │ + beq.n 968dc │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (9690c ) │ │ │ │ + ldr r2, [pc, #340] @ (969ec ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96880 │ │ │ │ + bne.n 96960 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96894 │ │ │ │ + beq.n 96974 │ │ │ │ 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 96904 │ │ │ │ + bpl.w 969e4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 968ac │ │ │ │ + bpl.n 9698c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29db8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 9684e │ │ │ │ + bcc.n 9692e │ │ │ │ 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 9679e │ │ │ │ + bne.n 9687e │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 968d4 │ │ │ │ + bne.n 969b4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9667e │ │ │ │ + beq.w 9675e │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9679e │ │ │ │ + b.n 9687e │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 96632 │ │ │ │ - b.n 96728 │ │ │ │ + bne.w 96712 │ │ │ │ + b.n 96808 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9679e │ │ │ │ + b.n 9687e │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #20256 @ 0x4f20 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #152] @ (96910 ) │ │ │ │ + ldrge r5, [pc, #152] @ (969f0 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 967f4 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 968d4 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 968e0 │ │ │ │ + bne.n 969c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 967c4 │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 968a4 │ │ │ │ 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 967dc │ │ │ │ + b.n 968bc │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29db8 │ │ │ │ - b.n 967f4 │ │ │ │ + b.n 968d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9679e │ │ │ │ - b.n 9681a │ │ │ │ - ldr r5, [pc, #64] @ (96914 ) │ │ │ │ - b.n 967f4 │ │ │ │ + bne.w 9687e │ │ │ │ + b.n 968fa │ │ │ │ + ldr r5, [pc, #64] @ (969f4 ) │ │ │ │ + b.n 968d4 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96832 │ │ │ │ + b.n 96912 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 967c4 │ │ │ │ + b.n 968a4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12604 @ 0x313c │ │ │ │ + movw r1, #12860 @ 0x323c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 9668a │ │ │ │ + bl 12d478 │ │ │ │ + b.n 9676a │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 968b0 │ │ │ │ + b.n 96990 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf5200049 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -161933,741 +162025,741 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 96acc │ │ │ │ + bne.w 96bac │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 96acc │ │ │ │ + blt.w 96bac │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96acc │ │ │ │ + blt.w 96bac │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96acc │ │ │ │ + blt.w 96bac │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96acc │ │ │ │ + beq.w 96bac │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 96acc │ │ │ │ + bpl.w 96bac │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96acc │ │ │ │ + beq.w 96bac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 96acc │ │ │ │ + bpl.w 96bac │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96acc │ │ │ │ + beq.w 96bac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 96acc │ │ │ │ + bpl.w 96bac │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96acc │ │ │ │ + beq.w 96bac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 96acc │ │ │ │ + bpl.w 96bac │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96acc │ │ │ │ + beq.w 96bac │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 96acc │ │ │ │ + bpl.w 96bac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 96acc │ │ │ │ + bne.w 96bac │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96acc │ │ │ │ + beq.w 96bac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96acc │ │ │ │ + bpl.n 96bac │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96acc │ │ │ │ + beq.n 96bac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96acc │ │ │ │ + bpl.n 96bac │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96acc │ │ │ │ + beq.n 96bac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96acc │ │ │ │ + bpl.n 96bac │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96acc │ │ │ │ + beq.n 96bac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 96acc │ │ │ │ + bpl.n 96bac │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96acc │ │ │ │ + beq.n 96bac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 96acc │ │ │ │ + bpl.n 96bac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 96ab4 │ │ │ │ + bne.n 96b94 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 96a6c │ │ │ │ + ble.n 96b4c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 96aa8 │ │ │ │ + beq.n 96b88 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 96a54 │ │ │ │ + beq.n 96b34 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 96aae │ │ │ │ + bpl.n 96b8e │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 96a54 │ │ │ │ + beq.n 96b34 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 96a54 │ │ │ │ + beq.n 96b34 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 96aa2 │ │ │ │ + bpl.n 96b82 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96a46 │ │ │ │ + bne.n 96b26 │ │ │ │ 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 96a86 │ │ │ │ + blt.n 96b66 │ │ │ │ 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 96a6a │ │ │ │ + bge.n 96b4a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40912 @ 0x9fd0 │ │ │ │ + movw r1, #41168 @ 0xa0d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96a46 │ │ │ │ - b.n 96a54 │ │ │ │ + bne.n 96b26 │ │ │ │ + b.n 96b34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 96a26 │ │ │ │ - b.n 96a54 │ │ │ │ + bne.n 96b06 │ │ │ │ + b.n 96b34 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 96a32 │ │ │ │ - b.n 96a54 │ │ │ │ + bne.n 96b12 │ │ │ │ + b.n 96b34 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40884 @ 0x9fb4 │ │ │ │ + movw r1, #41140 @ 0xa0b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 96a9c │ │ │ │ + bl 12d478 │ │ │ │ + b.n 96b7c │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #40860 @ 0x9f9c │ │ │ │ + movw r0, #41116 @ 0xa09c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96a9c │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96b7c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #744] @ (96ddc ) │ │ │ │ + ldr r3, [pc, #744] @ (96ebc ) │ │ │ │ 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 9748e │ │ │ │ + bmi.w 9756e │ │ │ │ add.w r2, r7, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42236 @ 0xa4fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ 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 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 96c40 │ │ │ │ + beq.n 96d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ sub.w r3, sl, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96c40 │ │ │ │ + beq.n 96d20 │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ sub.w r3, sl, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96c40 │ │ │ │ + beq.n 96d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ sub.w r3, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96c40 │ │ │ │ + beq.n 96d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ sub.w r3, sl, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 96c40 │ │ │ │ + beq.n 96d20 │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 96c1a │ │ │ │ - ldr r3, [pc, #408] @ (96ddc ) │ │ │ │ + bne.n 96cfa │ │ │ │ + ldr r3, [pc, #408] @ (96ebc ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 97394 │ │ │ │ + bmi.w 97474 │ │ │ │ add.w sl, r3, #12 │ │ │ │ - movw r8, #58144 @ 0xe320 │ │ │ │ + movw r8, #58400 @ 0xe420 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r7, #42028 @ 0xa42c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add.w sl, sl, r2, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 97282 │ │ │ │ + bne.w 97362 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 96e10 │ │ │ │ + bpl.w 96ef0 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 97798 │ │ │ │ + bpl.w 97878 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 96dfe │ │ │ │ + beq.w 96ede │ │ │ │ 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 96e10 │ │ │ │ + bne.w 96ef0 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 96dfe │ │ │ │ + beq.w 96ede │ │ │ │ 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 96e10 │ │ │ │ + bne.w 96ef0 │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 96dfe │ │ │ │ + beq.w 96ede │ │ │ │ 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 96e10 │ │ │ │ + bne.n 96ef0 │ │ │ │ adds r0, r2, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dfe │ │ │ │ + beq.n 96ede │ │ │ │ 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 96e10 │ │ │ │ + bne.n 96ef0 │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dfe │ │ │ │ + beq.n 96ede │ │ │ │ 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 96e10 │ │ │ │ + bne.n 96ef0 │ │ │ │ adds r0, r2, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dfe │ │ │ │ + beq.n 96ede │ │ │ │ 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 96e10 │ │ │ │ + bne.n 96ef0 │ │ │ │ adds r0, r2, #6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dfe │ │ │ │ + beq.n 96ede │ │ │ │ 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, 96e10 │ │ │ │ + cbnz r0, 96ef0 │ │ │ │ adds r0, r2, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 96dfe │ │ │ │ + beq.n 96ede │ │ │ │ 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, 96e10 │ │ │ │ + cbnz r0, 96ef0 │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 96dfe │ │ │ │ - b.n 96de0 │ │ │ │ + beq.n 96ede │ │ │ │ + b.n 96ec0 │ │ │ │ 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, 96e10 │ │ │ │ + cbnz r3, 96ef0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 96de0 │ │ │ │ + bne.n 96ec0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 96c7e │ │ │ │ + bcs.w 96d5e │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ (970c8 ) │ │ │ │ + ldr r3, [pc, #680] @ (971a8 ) │ │ │ │ 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 973a4 │ │ │ │ + bmi.w 97484 │ │ │ │ add.w r2, sl, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42236 @ 0xa4fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ 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 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 96f62 │ │ │ │ + beq.n 97042 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ subs r3, r7, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96f62 │ │ │ │ + beq.n 97042 │ │ │ │ ldr.w r3, [sl, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96f62 │ │ │ │ + beq.n 97042 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ sub.w r3, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 96f62 │ │ │ │ + beq.n 97042 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ sub.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 96f62 │ │ │ │ + beq.n 97042 │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97780 │ │ │ │ + beq.w 97860 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 97780 │ │ │ │ + bne.w 97860 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 96f3c │ │ │ │ - ldr r3, [pc, #356] @ (970c8 ) │ │ │ │ + bne.n 9701c │ │ │ │ + ldr r3, [pc, #356] @ (971a8 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9776c │ │ │ │ + beq.w 9784c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 973b0 │ │ │ │ + beq.w 97490 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6304 @ 0x18a0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 9759c │ │ │ │ + bmi.w 9767c │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9758c │ │ │ │ - ldr r3, [pc, #264] @ (970c8 ) │ │ │ │ + bne.w 9766c │ │ │ │ + ldr r3, [pc, #264] @ (971a8 ) │ │ │ │ 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 972fe │ │ │ │ + bcs.w 973de │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9757c │ │ │ │ + beq.w 9765c │ │ │ │ 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 972dc │ │ │ │ + beq.w 973bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #200] @ (970cc ) │ │ │ │ + ldr r2, [pc, #200] @ (971ac ) │ │ │ │ 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 976e4 │ │ │ │ + bne.w 977c4 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 97340 │ │ │ │ + ble.w 97420 │ │ │ │ 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 974d2 │ │ │ │ + beq.w 975b2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9709a │ │ │ │ + beq.n 9717a │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 974e6 │ │ │ │ + bpl.w 975c6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97502 │ │ │ │ + bne.w 975e2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9709a │ │ │ │ + beq.n 9717a │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 974f4 │ │ │ │ + bpl.w 975d4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97532 │ │ │ │ + bne.w 97612 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9709a │ │ │ │ + beq.n 9717a │ │ │ │ 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 974b2 │ │ │ │ + beq.w 97592 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974e0 │ │ │ │ + bne.w 975c0 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 9707e │ │ │ │ + bne.n 9715e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 975c6 │ │ │ │ - ldr r2, [pc, #36] @ (970c8 ) │ │ │ │ + beq.w 976a6 │ │ │ │ + ldr r2, [pc, #36] @ (971a8 ) │ │ │ │ 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 97518 │ │ │ │ + bne.w 975f8 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 9752a │ │ │ │ - b.n 970d0 │ │ │ │ + bne.w 9760a │ │ │ │ + b.n 971b0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 97538 │ │ │ │ + bne.w 97618 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ 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 9711e │ │ │ │ + beq.n 971fe │ │ │ │ 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] │ │ │ │ @@ -162722,15 +162814,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 9771c │ │ │ │ + beq.w 977fc │ │ │ │ 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 │ │ │ │ @@ -162738,1153 +162830,1153 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29db8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 97742 │ │ │ │ + ble.w 97822 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 97354 │ │ │ │ - movw r0, #31076 @ 0x7964 │ │ │ │ + bne.w 97434 │ │ │ │ + movw r0, #31332 @ 0x7a64 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 97200 │ │ │ │ + b.n 972e0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 9724c │ │ │ │ + bge.n 9732c │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 97372 │ │ │ │ + beq.w 97452 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 974be │ │ │ │ + beq.w 9759e │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 974c4 │ │ │ │ + bne.w 975a4 │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 971fa │ │ │ │ + beq.n 972da │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 972d2 │ │ │ │ + beq.n 973b2 │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 971fa │ │ │ │ + bls.n 972da │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 97200 │ │ │ │ - ldr r3, [pc, #704] @ (97510 ) │ │ │ │ + blt.n 972e0 │ │ │ │ + ldr r3, [pc, #704] @ (975f0 ) │ │ │ │ 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 976c6 │ │ │ │ + bne.w 977a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9727a │ │ │ │ + cbz r3, 9735a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9727a │ │ │ │ + beq.n 9735a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97378 │ │ │ │ + beq.n 97458 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 97330 │ │ │ │ + beq.n 97410 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96e10 │ │ │ │ + bne.w 96ef0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 785a0 │ │ │ │ + bl 78640 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975b2 │ │ │ │ + beq.w 97692 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 981d0 │ │ │ │ + bl 982b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97748 │ │ │ │ + beq.w 97828 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9769a │ │ │ │ + bne.w 9777a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 96e10 │ │ │ │ + beq.w 96ef0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96e10 │ │ │ │ + bne.w 96ef0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 96e10 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96ef0 │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 971fa │ │ │ │ + b.n 972da │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 974a6 │ │ │ │ + bhi.w 97586 │ │ │ │ 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 96ff8 │ │ │ │ + bne.w 970d8 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #53113 @ 0xcf79 │ │ │ │ + movw r2, #53241 @ 0xcff9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 975b6 │ │ │ │ + bne.w 97696 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9759c │ │ │ │ + beq.w 9767c │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 96ff8 │ │ │ │ + b.n 970d8 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 981d0 │ │ │ │ + bl 982b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 96e10 │ │ │ │ - b.n 975b2 │ │ │ │ + bne.w 96ef0 │ │ │ │ + b.n 97692 │ │ │ │ ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 975c2 │ │ │ │ + beq.w 976a2 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 970a2 │ │ │ │ + b.n 97182 │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 971e4 │ │ │ │ + beq.w 972c4 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 971e4 │ │ │ │ + beq.w 972c4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 97360 │ │ │ │ - b.n 971e4 │ │ │ │ + bne.n 97440 │ │ │ │ + b.n 972c4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #408] @ (97514 ) │ │ │ │ + ldr r2, [pc, #408] @ (975f4 ) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97680 │ │ │ │ + bne.w 97760 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bpl.w 96e34 │ │ │ │ + bpl.w 96f14 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96f7c │ │ │ │ + bne.w 9705c │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975ae │ │ │ │ + beq.w 9768e │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 975d4 │ │ │ │ + bge.w 976b4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 9766a │ │ │ │ + bge.w 9774a │ │ │ │ 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 97436 │ │ │ │ + beq.n 97516 │ │ │ │ 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 9762e │ │ │ │ + beq.w 9770e │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 975f0 │ │ │ │ + bhi.w 976d0 │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 97636 │ │ │ │ + beq.w 97716 │ │ │ │ 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 9748a │ │ │ │ + bge.n 9756a │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 975ec │ │ │ │ + blt.w 976cc │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 97664 │ │ │ │ + ble.w 97744 │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 975cc │ │ │ │ + blt.w 976ac │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 97664 │ │ │ │ + ble.w 97744 │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 975cc │ │ │ │ + blt.w 976ac │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 97488 │ │ │ │ + ble.n 97568 │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 975ce │ │ │ │ + blt.w 976ae │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 9747a │ │ │ │ + blt.n 9755a │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 973d6 │ │ │ │ + b.n 974b6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 97394 │ │ │ │ + bmi.w 97474 │ │ │ │ movw r4, #42236 @ 0xa4fc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.w 96c54 │ │ │ │ + b.w 96d34 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 96ff8 │ │ │ │ - cbnz r0, 974e0 │ │ │ │ + b.n 970d8 │ │ │ │ + cbnz r0, 975c0 │ │ │ │ lsls r1, r1, #24 │ │ │ │ it mi │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ - b.n 97096 │ │ │ │ + b.n 97176 │ │ │ │ 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 971fa │ │ │ │ - b.n 9722a │ │ │ │ + beq.w 972da │ │ │ │ + b.n 9730a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 97508 │ │ │ │ + bne.n 975e8 │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 97042 │ │ │ │ + b.n 97122 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97096 │ │ │ │ - cbnz r0, 97502 │ │ │ │ + b.n 97176 │ │ │ │ + cbnz r0, 975e2 │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 9705a │ │ │ │ + bpl.w 9713a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9705a │ │ │ │ - cbnz r0, 97532 │ │ │ │ + b.n 9713a │ │ │ │ + cbnz r0, 97612 │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97072 │ │ │ │ + bpl.w 97152 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97072 │ │ │ │ + b.n 97152 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9705a │ │ │ │ + b.n 9713a │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 97042 │ │ │ │ + b.n 97122 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 970d0 │ │ │ │ + beq.w 971b0 │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 970d0 │ │ │ │ + b.n 971b0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97072 │ │ │ │ + b.n 97152 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ 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 9711a │ │ │ │ - b.n 9711e │ │ │ │ + bne.w 971fa │ │ │ │ + b.n 971fe │ │ │ │ mov r0, sl │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 96ff8 │ │ │ │ - b.n 972fe │ │ │ │ + bne.w 970d8 │ │ │ │ + b.n 973de │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96ff8 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.w 970d8 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9701c │ │ │ │ + bne.w 970fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7924c │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 792f0 │ │ │ │ + bl 1f58a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9727a │ │ │ │ + b.n 9735a │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9731e │ │ │ │ + b.n 973fe │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - b.n 970a2 │ │ │ │ + b.n 97182 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 973dc │ │ │ │ + bgt.w 974bc │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 975b2 │ │ │ │ + bne.n 97692 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 975b2 │ │ │ │ + beq.n 97692 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 96f80 │ │ │ │ + b.n 97060 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 973dc │ │ │ │ + b.n 974bc │ │ │ │ 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 97648 │ │ │ │ + bmi.n 97728 │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9763e │ │ │ │ + bmi.n 9771e │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 97432 │ │ │ │ + bls.w 97512 │ │ │ │ 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 97618 │ │ │ │ + bhi.n 976f8 │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 97432 │ │ │ │ + b.n 97512 │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 97432 │ │ │ │ + b.n 97512 │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 97432 │ │ │ │ + b.n 97512 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9765e │ │ │ │ + bne.n 9773e │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 97432 │ │ │ │ + b.n 97512 │ │ │ │ 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 975fe │ │ │ │ + b.n 976de │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 9760c │ │ │ │ + b.n 976ec │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9748a │ │ │ │ + b.n 9756a │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d320 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d3e4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 975b2 │ │ │ │ + beq.n 97692 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 973ea │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 974ca │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 97388 │ │ │ │ + beq.w 97468 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 97388 │ │ │ │ + b.n 97468 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f8ef8 │ │ │ │ + bl f965c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97748 │ │ │ │ + beq.n 97828 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 972b2 │ │ │ │ + beq.w 97392 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 972b2 │ │ │ │ + bne.w 97392 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 972b2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97392 │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 97768 │ │ │ │ + bpl.n 97848 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 976f8 │ │ │ │ + blt.n 977d8 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 97262 │ │ │ │ + beq.w 97342 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 976ca │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 977aa │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 97710 │ │ │ │ + bne.n 977f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c520 │ │ │ │ - b.n 97018 │ │ │ │ + bl 12ccb8 │ │ │ │ + b.n 970f8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41068 @ 0xa06c │ │ │ │ + movw r1, #41324 @ 0xa16c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41092 @ 0xa084 │ │ │ │ + movw r0, #41348 @ 0xa184 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1fdedc │ │ │ │ - b.n 976da │ │ │ │ + bl 1fda78 │ │ │ │ + b.n 977ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 97018 │ │ │ │ + b.n 970f8 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29db8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 971d8 │ │ │ │ + bgt.w 972b8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 9724c │ │ │ │ + b.n 9732c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 975b2 │ │ │ │ + beq.w 97692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975b2 │ │ │ │ + bne.w 97692 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 975b2 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97692 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 976e0 │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + b.n 977c0 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31076 @ 0x7964 │ │ │ │ + movw r0, #31332 @ 0x7a64 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41036 @ 0xa04c │ │ │ │ + movw r1, #41292 @ 0xa14c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 975b2 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 97692 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 96ca6 │ │ │ │ - b.w 96dfe │ │ │ │ + bne.w 96d86 │ │ │ │ + b.w 96ede │ │ │ │ │ │ │ │ -000977a8 : │ │ │ │ - b.w 84814 │ │ │ │ +00097888 : │ │ │ │ + b.w 84914 │ │ │ │ │ │ │ │ -000977ac <_Py_write@@Base>: │ │ │ │ +0009788c <_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 980b4 │ │ │ │ + bl 98194 │ │ │ │ mov r7, r0 │ │ │ │ blx 2aabc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 299c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9acfc │ │ │ │ + bl 9ade4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 977fc <_Py_write@@Base+0x50> │ │ │ │ + bge.n 978dc <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 97818 <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 978f8 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 97802 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 978e2 <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6520 @ 0x1978 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f4fcc │ │ │ │ + bl f5734 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 977fc <_Py_write@@Base+0x50> │ │ │ │ - bl e8a7c │ │ │ │ + b.n 978dc <_Py_write@@Base+0x50> │ │ │ │ + bl e91dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 977ce <_Py_write@@Base+0x22> │ │ │ │ + beq.n 978ae <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 97810 <_Py_write@@Base+0x64> │ │ │ │ + b.n 978f0 <_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 98070 <_Py_write@@Base+0x8c4> │ │ │ │ + beq.w 98150 <_Py_write@@Base+0x8c4> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9807e <_Py_write@@Base+0x8d2> │ │ │ │ + bne.w 9815e <_Py_write@@Base+0x8d2> │ │ │ │ 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 97dd4 <_Py_write@@Base+0x628> │ │ │ │ + beq.w 97eb4 <_Py_write@@Base+0x628> │ │ │ │ movw sl, #20256 @ 0x4f20 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97dfe <_Py_write@@Base+0x652> │ │ │ │ - ldr r3, [pc, #148] @ (97914 <_Py_write@@Base+0x168>) │ │ │ │ + bne.w 97ede <_Py_write@@Base+0x652> │ │ │ │ + ldr r3, [pc, #148] @ (979f4 <_Py_write@@Base+0x168>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 97dc8 <_Py_write@@Base+0x61c> │ │ │ │ + beq.w 97ea8 <_Py_write@@Base+0x61c> │ │ │ │ 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 97c4e <_Py_write@@Base+0x4a2> │ │ │ │ + beq.w 97d2e <_Py_write@@Base+0x4a2> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97dae <_Py_write@@Base+0x602> │ │ │ │ + bne.w 97e8e <_Py_write@@Base+0x602> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98034 <_Py_write@@Base+0x888> │ │ │ │ + beq.w 98114 <_Py_write@@Base+0x888> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 980a8 <_Py_write@@Base+0x8fc> │ │ │ │ + bne.w 98188 <_Py_write@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 98630 │ │ │ │ + bl 98718 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bf2 <_Py_write@@Base+0x446> │ │ │ │ + bne.w 97cd2 <_Py_write@@Base+0x446> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d96 <_Py_write@@Base+0x5ea> │ │ │ │ + bne.w 97e76 <_Py_write@@Base+0x5ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6e8 <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ + bl 9d7ac <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 97918 <_Py_write@@Base+0x16c> │ │ │ │ + cbz r0, 979f8 <_Py_write@@Base+0x16c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98020 <_Py_write@@Base+0x874> │ │ │ │ + bne.w 98100 <_Py_write@@Base+0x874> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97b44 <_Py_write@@Base+0x398> │ │ │ │ + beq.w 97c24 <_Py_write@@Base+0x398> │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - b.n 978b8 <_Py_write@@Base+0x10c> │ │ │ │ + b.n 97998 <_Py_write@@Base+0x10c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97da6 <_Py_write@@Base+0x5fa> │ │ │ │ + beq.w 97e86 <_Py_write@@Base+0x5fa> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 97da6 <_Py_write@@Base+0x5fa> │ │ │ │ + bne.w 97e86 <_Py_write@@Base+0x5fa> │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9800c <_Py_write@@Base+0x860> │ │ │ │ + bhi.w 980ec <_Py_write@@Base+0x860> │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9800c <_Py_write@@Base+0x860> │ │ │ │ + bhi.w 980ec <_Py_write@@Base+0x860> │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add.w fp, r2, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r6, fp, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 97ef4 <_Py_write@@Base+0x748> │ │ │ │ + bhi.w 97fd4 <_Py_write@@Base+0x748> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 97ffc <_Py_write@@Base+0x850> │ │ │ │ + beq.w 980dc <_Py_write@@Base+0x850> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97eee <_Py_write@@Base+0x742> │ │ │ │ + bne.w 97fce <_Py_write@@Base+0x742> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29718 │ │ │ │ mov r3, r6 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble.n 979b0 <_Py_write@@Base+0x204> │ │ │ │ + ble.n 97a90 <_Py_write@@Base+0x204> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 979b0 <_Py_write@@Base+0x204> │ │ │ │ + beq.n 97a90 <_Py_write@@Base+0x204> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 979b0 <_Py_write@@Base+0x204> │ │ │ │ + beq.n 97a90 <_Py_write@@Base+0x204> │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 979a0 <_Py_write@@Base+0x1f4> │ │ │ │ + bne.n 97a80 <_Py_write@@Base+0x1f4> │ │ │ │ ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - movw r2, #33753 @ 0x83d9 │ │ │ │ + movw r2, #33913 @ 0x8479 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97dba <_Py_write@@Base+0x60e> │ │ │ │ - ldr r3, [pc, #704] @ (97c84 <_Py_write@@Base+0x4d8>) │ │ │ │ + bne.w 97e9a <_Py_write@@Base+0x60e> │ │ │ │ + ldr r3, [pc, #704] @ (97d64 <_Py_write@@Base+0x4d8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 97c88 <_Py_write@@Base+0x4dc> │ │ │ │ + beq.w 97d68 <_Py_write@@Base+0x4dc> │ │ │ │ lsrs r3, r7, #18 │ │ │ │ ubfx r2, r7, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 979fe <_Py_write@@Base+0x252> │ │ │ │ + bgt.n 97ade <_Py_write@@Base+0x252> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 97c88 <_Py_write@@Base+0x4dc> │ │ │ │ + bgt.w 97d68 <_Py_write@@Base+0x4dc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c88 <_Py_write@@Base+0x4dc> │ │ │ │ + beq.w 97d68 <_Py_write@@Base+0x4dc> │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d2c <_Py_write@@Base+0x580> │ │ │ │ + beq.w 97e0c <_Py_write@@Base+0x580> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e10 <_Py_write@@Base+0x664> │ │ │ │ + beq.w 97ef0 <_Py_write@@Base+0x664> │ │ │ │ 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 98084 <_Py_write@@Base+0x8d8> │ │ │ │ + beq.w 98164 <_Py_write@@Base+0x8d8> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 97a6a <_Py_write@@Base+0x2be> │ │ │ │ + ble.n 97b4a <_Py_write@@Base+0x2be> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 97a3c <_Py_write@@Base+0x290> │ │ │ │ + cbz r2, 97b1c <_Py_write@@Base+0x290> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 97a6a <_Py_write@@Base+0x2be> │ │ │ │ + beq.n 97b4a <_Py_write@@Base+0x2be> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 97a4a <_Py_write@@Base+0x29e> │ │ │ │ + cbz r2, 97b2a <_Py_write@@Base+0x29e> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 97a6a <_Py_write@@Base+0x2be> │ │ │ │ + beq.n 97b4a <_Py_write@@Base+0x2be> │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9803c <_Py_write@@Base+0x890> │ │ │ │ + beq.w 9811c <_Py_write@@Base+0x890> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bne.n 97a58 <_Py_write@@Base+0x2ac> │ │ │ │ + bne.n 97b38 <_Py_write@@Base+0x2ac> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 98054 <_Py_write@@Base+0x8a8> │ │ │ │ + bhi.w 98134 <_Py_write@@Base+0x8a8> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97cc0 <_Py_write@@Base+0x514> │ │ │ │ + beq.w 97da0 <_Py_write@@Base+0x514> │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 98054 <_Py_write@@Base+0x8a8> │ │ │ │ + bhi.w 98134 <_Py_write@@Base+0x8a8> │ │ │ │ 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 97cdc <_Py_write@@Base+0x530> │ │ │ │ + bcc.w 97dbc <_Py_write@@Base+0x530> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds.w r5, r5, sl │ │ │ │ - beq.w 98044 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 98124 <_Py_write@@Base+0x898> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97e9c <_Py_write@@Base+0x6f0> │ │ │ │ + bne.w 97f7c <_Py_write@@Base+0x6f0> │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 29718 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r6] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r7, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r6, #4] │ │ │ │ - ble.n 97b2e <_Py_write@@Base+0x382> │ │ │ │ + ble.n 97c0e <_Py_write@@Base+0x382> │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ - cbz r3, 97b26 <_Py_write@@Base+0x37a> │ │ │ │ + cbz r3, 97c06 <_Py_write@@Base+0x37a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 97b26 <_Py_write@@Base+0x37a> │ │ │ │ + ble.n 97c06 <_Py_write@@Base+0x37a> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r8, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 97b12 <_Py_write@@Base+0x366> │ │ │ │ + beq.n 97bf2 <_Py_write@@Base+0x366> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r7, [r7, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - bne.n 97afc <_Py_write@@Base+0x350> │ │ │ │ + bne.n 97bdc <_Py_write@@Base+0x350> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 97b2e <_Py_write@@Base+0x382> │ │ │ │ + beq.n 97c0e <_Py_write@@Base+0x382> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, r2 │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97ae2 <_Py_write@@Base+0x336> │ │ │ │ + bne.n 97bc2 <_Py_write@@Base+0x336> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 97adc <_Py_write@@Base+0x330> │ │ │ │ + bne.n 97bbc <_Py_write@@Base+0x330> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9805a <_Py_write@@Base+0x8ae> │ │ │ │ + bne.w 9813a <_Py_write@@Base+0x8ae> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ movs.w r2, r9, lsl #2 │ │ │ │ - bmi.w 98010 <_Py_write@@Base+0x864> │ │ │ │ + bmi.w 980f0 <_Py_write@@Base+0x864> │ │ │ │ ldr.w r3, [sl, #700] @ 0x2bc │ │ │ │ - movw r0, #24453 @ 0x5f85 │ │ │ │ + movw r0, #24717 @ 0x608d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r8, [sl, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 97e94 <_Py_write@@Base+0x6e8> │ │ │ │ + bne.w 97f74 <_Py_write@@Base+0x6e8> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97c6e <_Py_write@@Base+0x4c2> │ │ │ │ - ldr r3, [pc, #276] @ (97c84 <_Py_write@@Base+0x4d8>) │ │ │ │ + beq.w 97d4e <_Py_write@@Base+0x4c2> │ │ │ │ + ldr r3, [pc, #276] @ (97d64 <_Py_write@@Base+0x4d8>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 97d46 <_Py_write@@Base+0x59a> │ │ │ │ + beq.w 97e26 <_Py_write@@Base+0x59a> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 97ba8 <_Py_write@@Base+0x3fc> │ │ │ │ + bgt.n 97c88 <_Py_write@@Base+0x3fc> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 97d46 <_Py_write@@Base+0x59a> │ │ │ │ + bgt.w 97e26 <_Py_write@@Base+0x59a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97d46 <_Py_write@@Base+0x59a> │ │ │ │ + beq.w 97e26 <_Py_write@@Base+0x59a> │ │ │ │ bic.w r3, r7, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w fp, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 97bcc <_Py_write@@Base+0x420> │ │ │ │ + bhi.n 97cac <_Py_write@@Base+0x420> │ │ │ │ add.w r3, fp, r3, lsl #4 │ │ │ │ cmp.w r3, r9, lsl #4 │ │ │ │ - bcc.w 97908 <_Py_write@@Base+0x15c> │ │ │ │ + bcc.w 979e8 <_Py_write@@Base+0x15c> │ │ │ │ mov fp, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72630 │ │ │ │ + bl 726d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98010 <_Py_write@@Base+0x864> │ │ │ │ + beq.w 980f0 <_Py_write@@Base+0x864> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 783d8 │ │ │ │ + bl 78478 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 97908 <_Py_write@@Base+0x15c> │ │ │ │ + b.n 979e8 <_Py_write@@Base+0x15c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r6, r0, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 97ea0 <_Py_write@@Base+0x6f4> │ │ │ │ + bhi.w 97f80 <_Py_write@@Base+0x6f4> │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 9808e <_Py_write@@Base+0x8e2> │ │ │ │ + beq.w 9816e <_Py_write@@Base+0x8e2> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97f40 <_Py_write@@Base+0x794> │ │ │ │ + bne.w 98020 <_Py_write@@Base+0x794> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r1], #8 │ │ │ │ strd r1, r3, [r6, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97900 <_Py_write@@Base+0x154> │ │ │ │ + beq.w 979e0 <_Py_write@@Base+0x154> │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97900 <_Py_write@@Base+0x154> │ │ │ │ + beq.w 979e0 <_Py_write@@Base+0x154> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 97d9c <_Py_write@@Base+0x5f0> │ │ │ │ + b.n 97e7c <_Py_write@@Base+0x5f0> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 97d3e <_Py_write@@Base+0x592> │ │ │ │ + bcc.n 97e1e <_Py_write@@Base+0x592> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97d68 <_Py_write@@Base+0x5bc> │ │ │ │ + beq.n 97e48 <_Py_write@@Base+0x5bc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 978ac <_Py_write@@Base+0x100> │ │ │ │ + b.n 9798c <_Py_write@@Base+0x100> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72630 │ │ │ │ + bl 726d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98010 <_Py_write@@Base+0x864> │ │ │ │ + beq.w 980f0 <_Py_write@@Base+0x864> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97908 <_Py_write@@Base+0x15c> │ │ │ │ + b.n 979e8 <_Py_write@@Base+0x15c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r3, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97fe8 <_Py_write@@Base+0x83c> │ │ │ │ + bne.w 980c8 <_Py_write@@Base+0x83c> │ │ │ │ mov r0, r7 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 97a24 <_Py_write@@Base+0x278> │ │ │ │ + bgt.w 97b04 <_Py_write@@Base+0x278> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldrd r2, sl, [r5] │ │ │ │ add.w r0, sl, #16 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ movls r2, r7 │ │ │ │ - bls.w 97aa0 <_Py_write@@Base+0x2f4> │ │ │ │ + bls.w 97b80 <_Py_write@@Base+0x2f4> │ │ │ │ mov.w r8, #16 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #8192 @ 0x2000 │ │ │ │ mov fp, r8 │ │ │ │ it cc │ │ │ │ movcc.w fp, #8192 @ 0x2000 │ │ │ │ strd r2, r1, [sp] │ │ │ │ add.w r0, fp, #16 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98044 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 98124 <_Py_write@@Base+0x898> │ │ │ │ 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 97aa0 <_Py_write@@Base+0x2f4> │ │ │ │ + b.n 97b80 <_Py_write@@Base+0x2f4> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 97a1e <_Py_write@@Base+0x272> │ │ │ │ + b.n 97afe <_Py_write@@Base+0x272> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 978ac <_Py_write@@Base+0x100> │ │ │ │ + b.n 9798c <_Py_write@@Base+0x100> │ │ │ │ ldr.w r8, [sl, #680] @ 0x2a8 │ │ │ │ - movw r3, #53897 @ 0xd289 │ │ │ │ + movw r3, #54025 @ 0xd309 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 97ff2 <_Py_write@@Base+0x846> │ │ │ │ + bne.w 980d2 <_Py_write@@Base+0x846> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a8d4 │ │ │ │ - b.n 97c76 <_Py_write@@Base+0x4ca> │ │ │ │ + b.n 97d56 <_Py_write@@Base+0x4ca> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97fdc <_Py_write@@Base+0x830> │ │ │ │ + bne.w 980bc <_Py_write@@Base+0x830> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a2c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98016 <_Py_write@@Base+0x86a> │ │ │ │ + beq.w 980f6 <_Py_write@@Base+0x86a> │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 978ac <_Py_write@@Base+0x100> │ │ │ │ + b.n 9798c <_Py_write@@Base+0x100> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97924 <_Py_write@@Base+0x178> │ │ │ │ + bne.w 97a04 <_Py_write@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 97b36 <_Py_write@@Base+0x38a> │ │ │ │ + b.n 97c16 <_Py_write@@Base+0x38a> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 97cae <_Py_write@@Base+0x502> │ │ │ │ + b.n 97d8e <_Py_write@@Base+0x502> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97c66 <_Py_write@@Base+0x4ba> │ │ │ │ + b.n 97d46 <_Py_write@@Base+0x4ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 97dac <_Py_write@@Base+0x600> │ │ │ │ + bne.n 97e8c <_Py_write@@Base+0x600> │ │ │ │ movw sl, #20256 @ 0x4f20 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9787e <_Py_write@@Base+0xd2> │ │ │ │ + beq.w 9795e <_Py_write@@Base+0xd2> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c6a <_Py_write@@Base+0x4be> │ │ │ │ - b.n 98016 <_Py_write@@Base+0x86a> │ │ │ │ + bne.w 97d4a <_Py_write@@Base+0x4be> │ │ │ │ + b.n 980f6 <_Py_write@@Base+0x86a> │ │ │ │ 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] │ │ │ │ @@ -163893,132 +163985,132 @@ │ │ │ │ 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 97e50 <_Py_write@@Base+0x6a4> │ │ │ │ + bne.n 97f30 <_Py_write@@Base+0x6a4> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 97e4c <_Py_write@@Base+0x6a0> │ │ │ │ + cbz r1, 97f2c <_Py_write@@Base+0x6a0> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 97f68 <_Py_write@@Base+0x7bc> │ │ │ │ + beq.w 98048 <_Py_write@@Base+0x7bc> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 97f46 <_Py_write@@Base+0x79a> │ │ │ │ + beq.n 98026 <_Py_write@@Base+0x79a> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 97e70 <_Py_write@@Base+0x6c4> │ │ │ │ + cbnz r1, 97f50 <_Py_write@@Base+0x6c4> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97a1e <_Py_write@@Base+0x272> │ │ │ │ + beq.w 97afe <_Py_write@@Base+0x272> │ │ │ │ ldrd r1, r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97fd6 <_Py_write@@Base+0x82a> │ │ │ │ + beq.w 980b6 <_Py_write@@Base+0x82a> │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 97e90 <_Py_write@@Base+0x6e4> │ │ │ │ + cbz r1, 97f70 <_Py_write@@Base+0x6e4> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 97a1e <_Py_write@@Base+0x272> │ │ │ │ + b.n 97afe <_Py_write@@Base+0x272> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 97c76 <_Py_write@@Base+0x4ca> │ │ │ │ + b.n 97d56 <_Py_write@@Base+0x4ca> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 97ab6 <_Py_write@@Base+0x30a> │ │ │ │ + b.n 97b96 <_Py_write@@Base+0x30a> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9808e <_Py_write@@Base+0x8e2> │ │ │ │ + beq.w 9816e <_Py_write@@Base+0x8e2> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r6, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r6, [ip], #16 │ │ │ │ add.w r6, r0, #23 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r6, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9808e <_Py_write@@Base+0x8e2> │ │ │ │ + beq.w 9816e <_Py_write@@Base+0x8e2> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 97c10 <_Py_write@@Base+0x464> │ │ │ │ + b.n 97cf0 <_Py_write@@Base+0x464> │ │ │ │ str.w r3, [lr, #4] │ │ │ │ - b.n 97974 <_Py_write@@Base+0x1c8> │ │ │ │ + b.n 97a54 <_Py_write@@Base+0x1c8> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r6, fp │ │ │ │ it cc │ │ │ │ movcc.w r6, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd lr, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97ffc <_Py_write@@Base+0x850> │ │ │ │ + beq.n 980dc <_Py_write@@Base+0x850> │ │ │ │ mov ip, r0 │ │ │ │ str.w r6, [ip], #16 │ │ │ │ add.w r6, r0, #23 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r6, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 97ffc <_Py_write@@Base+0x850> │ │ │ │ + beq.n 980dc <_Py_write@@Base+0x850> │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - b.n 9796c <_Py_write@@Base+0x1c0> │ │ │ │ + b.n 97a4c <_Py_write@@Base+0x1c0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 97c18 <_Py_write@@Base+0x46c> │ │ │ │ + b.n 97cf8 <_Py_write@@Base+0x46c> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 97f54 <_Py_write@@Base+0x7a8> │ │ │ │ + cbz r2, 98034 <_Py_write@@Base+0x7a8> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97a1e <_Py_write@@Base+0x272> │ │ │ │ + bne.w 97afe <_Py_write@@Base+0x272> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 97a1e <_Py_write@@Base+0x272> │ │ │ │ + b.n 97afe <_Py_write@@Base+0x272> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97e60 <_Py_write@@Base+0x6b4> │ │ │ │ + beq.w 97f40 <_Py_write@@Base+0x6b4> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 97fd0 <_Py_write@@Base+0x824> │ │ │ │ + cbz r2, 980b0 <_Py_write@@Base+0x824> │ │ │ │ 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, 97fa0 <_Py_write@@Base+0x7f4> │ │ │ │ + cbz r3, 98080 <_Py_write@@Base+0x7f4> │ │ │ │ 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 │ │ │ │ @@ -164029,531 +164121,536 @@ │ │ │ │ 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 97cae <_Py_write@@Base+0x502> │ │ │ │ + b.n 97d8e <_Py_write@@Base+0x502> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97f76 <_Py_write@@Base+0x7ca> │ │ │ │ + b.n 98056 <_Py_write@@Base+0x7ca> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97e82 <_Py_write@@Base+0x6d6> │ │ │ │ + b.n 97f62 <_Py_write@@Base+0x6d6> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97d82 <_Py_write@@Base+0x5d6> │ │ │ │ + b.n 97e62 <_Py_write@@Base+0x5d6> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 97ca0 <_Py_write@@Base+0x4f4> │ │ │ │ + b.n 97d80 <_Py_write@@Base+0x4f4> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r8 │ │ │ │ - b.n 97c76 <_Py_write@@Base+0x4ca> │ │ │ │ + b.n 97d56 <_Py_write@@Base+0x4ca> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97974 <_Py_write@@Base+0x1c8> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.w 97a54 <_Py_write@@Base+0x1c8> │ │ │ │ + bl 1f58a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 97dac <_Py_write@@Base+0x600> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 97e8c <_Py_write@@Base+0x600> │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97900 <_Py_write@@Base+0x154> │ │ │ │ + beq.w 979e0 <_Py_write@@Base+0x154> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97c4a <_Py_write@@Base+0x49e> │ │ │ │ + b.n 97d2a <_Py_write@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.n 978c8 <_Py_write@@Base+0x11c> │ │ │ │ + bl 271d08 │ │ │ │ + b.n 979a8 <_Py_write@@Base+0x11c> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 97a58 <_Py_write@@Base+0x2ac> │ │ │ │ - b.n 97a6a <_Py_write@@Base+0x2be> │ │ │ │ + bne.w 97b38 <_Py_write@@Base+0x2ac> │ │ │ │ + b.n 97b4a <_Py_write@@Base+0x2be> │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ab6 <_Py_write@@Base+0x30a> │ │ │ │ + bne.w 97b96 <_Py_write@@Base+0x30a> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f5cf4 │ │ │ │ - bl 80728 │ │ │ │ + bl 1f58a0 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b36 <_Py_write@@Base+0x38a> │ │ │ │ + beq.w 97c16 <_Py_write@@Base+0x38a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 97b3a <_Py_write@@Base+0x38e> │ │ │ │ - bl 271c20 │ │ │ │ + b.n 97c1a <_Py_write@@Base+0x38e> │ │ │ │ + bl 271d08 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97850 <_Py_write@@Base+0xa4> │ │ │ │ + beq.w 97930 <_Py_write@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 97b3a <_Py_write@@Base+0x38e> │ │ │ │ + b.n 97c1a <_Py_write@@Base+0x38e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 97a36 <_Py_write@@Base+0x28a> │ │ │ │ - b.n 97cbe <_Py_write@@Base+0x512> │ │ │ │ + bgt.w 97b16 <_Py_write@@Base+0x28a> │ │ │ │ + b.n 97d9e <_Py_write@@Base+0x512> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c18 <_Py_write@@Base+0x46c> │ │ │ │ - bl 1f5cf4 │ │ │ │ - bl 80728 │ │ │ │ - cbnz r0, 980ae <_Py_write@@Base+0x902> │ │ │ │ + bne.w 97cf8 <_Py_write@@Base+0x46c> │ │ │ │ + bl 1f58a0 │ │ │ │ + bl 80828 │ │ │ │ + cbnz r0, 9818e <_Py_write@@Base+0x902> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 97c4a <_Py_write@@Base+0x49e> │ │ │ │ + b.n 97d2a <_Py_write@@Base+0x49e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 97c44 <_Py_write@@Base+0x498> │ │ │ │ + b.n 97d24 <_Py_write@@Base+0x498> │ │ │ │ nop │ │ │ │ │ │ │ │ -000980b4 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00098194 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #256] @ (981c4 ) │ │ │ │ + ldr r1, [pc, #264] @ (982ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ 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 981b6 │ │ │ │ + beq.n 9829e │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 981a8 │ │ │ │ + bne.n 98290 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29e0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9819a │ │ │ │ + bne.n 98282 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9818c │ │ │ │ + bne.n 98274 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 98120 │ │ │ │ + bmi.n 98204 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add.w r0, r5, #136 @ 0x88 │ │ │ │ - add.w r7, r5, #136 @ 0x88 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add.w r1, r5, #136 @ 0x88 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r0, r1 │ │ │ │ blx 29cdc │ │ │ │ - cbnz r0, 98170 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cbnz r0, 98258 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 98158 │ │ │ │ + bne.n 98240 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98138 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 9821e │ │ │ │ dmb ish │ │ │ │ + add.w r0, r5, #88 @ 0x58 │ │ │ │ + str r1, [sp, #4] │ │ │ │ blx 2969c │ │ │ │ - cbnz r0, 9817e │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cbnz r0, 98266 │ │ │ │ + mov r0, r1 │ │ │ │ blx 29b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9811c │ │ │ │ - movw r1, #12008 @ 0x2ee8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #92] @ (981c8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #11928 @ 0x2e98 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #76] @ (981c8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #41200 @ 0xa0f0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (981c8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #11892 @ 0x2e74 │ │ │ │ + beq.n 981fe │ │ │ │ + movw r1, #12264 @ 0x2fe8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #52] @ (981cc ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #41168 @ 0xa0d0 │ │ │ │ + ldr r0, [pc, #92] @ (982b0 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12184 @ 0x2f98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #40] @ (981cc ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #11828 @ 0x2e34 │ │ │ │ + ldr r0, [pc, #76] @ (982b0 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #41456 @ 0xa1f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #24] @ (981cc ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #41140 @ 0xa0b4 │ │ │ │ + ldr r0, [pc, #64] @ (982b0 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12148 @ 0x2f74 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #52] @ (982b4 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #41424 @ 0xa1d0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #40] @ (982b4 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #12084 @ 0x2f34 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #24] @ (982b4 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #41396 @ 0xa1b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (981c8 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (982b0 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 98376 │ │ │ │ + bmi.w 9845e │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #588] @ (98440 ) │ │ │ │ + ldr r1, [pc, #588] @ (98528 ) │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #42236 @ 0xa4fc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ movw r9, #42028 @ 0xa42c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movw sl, #4380 @ 0x111c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - movw r5, #58144 @ 0xe320 │ │ │ │ + movw r5, #58400 @ 0xe420 │ │ │ │ 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 9837e │ │ │ │ + bne.w 98466 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 98370 │ │ │ │ + bpl.w 98458 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 98418 │ │ │ │ + bpl.w 98500 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98362 │ │ │ │ + beq.w 9844a │ │ │ │ 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 98370 │ │ │ │ + bne.w 98458 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98362 │ │ │ │ + beq.n 9844a │ │ │ │ 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 98370 │ │ │ │ + bne.n 98458 │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98362 │ │ │ │ + beq.n 9844a │ │ │ │ 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 98370 │ │ │ │ + bne.n 98458 │ │ │ │ adds r1, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98362 │ │ │ │ + beq.n 9844a │ │ │ │ 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 98370 │ │ │ │ + bne.n 98458 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98362 │ │ │ │ + beq.n 9844a │ │ │ │ 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 98370 │ │ │ │ + bne.n 98458 │ │ │ │ adds r1, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98362 │ │ │ │ + beq.n 9844a │ │ │ │ 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 98370 │ │ │ │ + bne.n 98458 │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98362 │ │ │ │ + beq.n 9844a │ │ │ │ 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, 98370 │ │ │ │ + cbnz r0, 98458 │ │ │ │ adds r1, r3, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98362 │ │ │ │ + beq.n 9844a │ │ │ │ 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, 98370 │ │ │ │ + cbnz r0, 98458 │ │ │ │ adds r3, #8 │ │ │ │ - b.n 9835e │ │ │ │ + b.n 98446 │ │ │ │ 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, 98370 │ │ │ │ + cbnz r0, 98458 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 98344 │ │ │ │ + bne.n 9842c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7c1b8 │ │ │ │ + bl 7c2e0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 983d0 │ │ │ │ + bne.n 984b8 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 98220 │ │ │ │ + bcs.w 98308 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 983be │ │ │ │ + beq.n 984a6 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 98370 │ │ │ │ + bne.n 98458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 785a0 │ │ │ │ - cbz r0, 983ca │ │ │ │ + bl 78640 │ │ │ │ + cbz r0, 984b2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 981d0 │ │ │ │ + bl 982b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98426 │ │ │ │ + beq.n 9850e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 983e0 │ │ │ │ + cbnz r2, 984c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 98370 │ │ │ │ + beq.n 98458 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98370 │ │ │ │ + bne.n 98458 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 98370 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98458 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 981d0 │ │ │ │ + bl 982b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 98370 │ │ │ │ + bne.n 98458 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98378 │ │ │ │ + b.n 98460 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98370 │ │ │ │ + beq.n 98458 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98370 │ │ │ │ + b.n 98458 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl f8ef8 │ │ │ │ + bl f965c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 98426 │ │ │ │ + cbz r0, 9850e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 983fe │ │ │ │ + beq.n 984e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 9840c │ │ │ │ + cbz r2, 984f4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 983a4 │ │ │ │ + beq.n 9848c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 983a4 │ │ │ │ + b.n 9848c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 983fe │ │ │ │ + b.n 984e6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98248 │ │ │ │ - b.n 98362 │ │ │ │ + bne.w 98330 │ │ │ │ + b.n 9844a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 983ca │ │ │ │ + beq.n 984b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 983ca │ │ │ │ + bne.n 984b2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 983ca │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 984b2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #51353 @ 0xc899 │ │ │ │ + movw r3, #51649 @ 0xc9c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 984e4 │ │ │ │ + bne.n 985cc │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #20256 @ 0x4f20 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33753 @ 0x83d9 │ │ │ │ + movw r3, #33913 @ 0x8479 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98596 │ │ │ │ + bne.w 9867e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #424] @ (9862c ) │ │ │ │ + ldr r3, [pc, #424] @ (98714 ) │ │ │ │ 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 984f8 │ │ │ │ + beq.n 985e0 │ │ │ │ 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 984c0 │ │ │ │ + bgt.n 985a8 │ │ │ │ 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, 984f8 │ │ │ │ + cbz r2, 985e0 │ │ │ │ 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 984e6 │ │ │ │ - cbz r2, 9851c │ │ │ │ + beq.n 985ce │ │ │ │ + cbz r2, 98604 │ │ │ │ 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 984e0 │ │ │ │ + b.n 985c8 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53769 @ 0xd209 │ │ │ │ + movw r3, #53897 @ 0xd289 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98622 │ │ │ │ + bne.w 9870a │ │ │ │ mov r0, r1 │ │ │ │ blx 29994 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 984e0 │ │ │ │ + b.n 985c8 │ │ │ │ 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 │ │ │ │ @@ -164563,73 +164660,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 9855a │ │ │ │ + bne.n 98642 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98556 │ │ │ │ + cbz r3, 9863e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 985bc │ │ │ │ + beq.n 986a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9859c │ │ │ │ + beq.n 98684 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 98572 │ │ │ │ + cbnz r3, 9865a │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 984e0 │ │ │ │ + beq.n 985c8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9861c │ │ │ │ + beq.n 98704 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 98590 │ │ │ │ + cbz r3, 98678 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 984e0 │ │ │ │ + b.n 985c8 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 985aa │ │ │ │ + cbz r3, 98692 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 984e0 │ │ │ │ + bne.n 985c8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 984e0 │ │ │ │ + b.n 985c8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98564 │ │ │ │ + beq.n 9864c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98616 │ │ │ │ + cbz r3, 986fe │ │ │ │ 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, 985f0 │ │ │ │ + cbz r3, 986d8 │ │ │ │ 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 │ │ │ │ @@ -164638,914 +164735,914 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 984e0 │ │ │ │ + b.n 985c8 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 985c8 │ │ │ │ + b.n 986b0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 98580 │ │ │ │ + b.n 98668 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 98510 │ │ │ │ + b.n 985f8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 99782 │ │ │ │ + beq.w 9986a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99790 │ │ │ │ + bne.w 99878 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98d62 │ │ │ │ + beq.w 98e4a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 98d76 │ │ │ │ + beq.w 98e5e │ │ │ │ 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 98976 │ │ │ │ + beq.w 98a5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d8c │ │ │ │ + bne.w 98e74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 98da0 │ │ │ │ + beq.w 98e88 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98976 │ │ │ │ + beq.w 98a5e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d8c │ │ │ │ + bne.w 98e74 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 98dc0 │ │ │ │ + beq.w 98ea8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98976 │ │ │ │ + beq.w 98a5e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d9c │ │ │ │ + bne.w 98e84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98de4 │ │ │ │ + beq.w 98ecc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 98c3e │ │ │ │ + beq.w 98d26 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a08 │ │ │ │ + bne.w 98af0 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98e10 │ │ │ │ + beq.w 98ef8 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e24 │ │ │ │ + beq.w 98f0c │ │ │ │ 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 989bc │ │ │ │ + beq.w 98aa4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e38 │ │ │ │ + bne.w 98f20 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98e3e │ │ │ │ + beq.w 98f26 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 989bc │ │ │ │ + beq.w 98aa4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a08 │ │ │ │ + bne.w 98af0 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98e5e │ │ │ │ + beq.w 98f46 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e72 │ │ │ │ + beq.w 98f5a │ │ │ │ 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 98a10 │ │ │ │ + beq.w 98af8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e86 │ │ │ │ + bne.w 98f6e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98e94 │ │ │ │ + beq.w 98f7c │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98a10 │ │ │ │ + beq.w 98af8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a08 │ │ │ │ + bne.w 98af0 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98eb8 │ │ │ │ + beq.w 98fa0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98ecc │ │ │ │ + beq.w 98fb4 │ │ │ │ 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 98b20 │ │ │ │ + beq.w 98c08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ee0 │ │ │ │ + bne.w 98fc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98ef0 │ │ │ │ + beq.w 98fd8 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98b20 │ │ │ │ + beq.w 98c08 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d9c │ │ │ │ + bne.w 98e84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98f14 │ │ │ │ + beq.w 98ffc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98fe4 │ │ │ │ + beq.w 990cc │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f3a │ │ │ │ + bne.w 99022 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98f40 │ │ │ │ + beq.w 99028 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99182 │ │ │ │ + beq.w 9926a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a08 │ │ │ │ + bne.w 98af0 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99802 │ │ │ │ + beq.w 998ea │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9981e │ │ │ │ + beq.w 99906 │ │ │ │ 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 9889a │ │ │ │ + beq.n 98982 │ │ │ │ ldrd r3, r1, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 992c6 │ │ │ │ + bne.w 993ae │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 99752 │ │ │ │ + bpl.w 9983a │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9976a │ │ │ │ - movw r1, #2508 @ 0x9cc │ │ │ │ + beq.w 99852 │ │ │ │ + movw r1, #3660 @ 0xe4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9887e │ │ │ │ + bne.n 98966 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fe98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9887e │ │ │ │ + beq.n 98966 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f492c │ │ │ │ + bl 1f44dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9887e │ │ │ │ + beq.n 98966 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9887e │ │ │ │ + beq.n 98966 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9887e │ │ │ │ + beq.n 98966 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9887e │ │ │ │ + beq.n 98966 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f65ac │ │ │ │ + bl 1f6158 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9887e │ │ │ │ + beq.n 98966 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9887e │ │ │ │ + beq.n 98966 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99db8 │ │ │ │ + beq.w 99ea0 │ │ │ │ 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 1fdda0 <_PyArg_NoPositional@@Base+0x348> │ │ │ │ + bl 1fd93c <_PyArg_NoPositional@@Base+0x348> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #41608 @ 0xa288 │ │ │ │ + movw r2, #41864 @ 0xa388 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba568 │ │ │ │ + bl 1b9f00 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da6 │ │ │ │ + beq.w 99e8e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9888e │ │ │ │ + beq.n 98976 │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9888e │ │ │ │ + beq.n 98976 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 99316 │ │ │ │ + b.w 993fe │ │ │ │ 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 99872 │ │ │ │ + beq.w 9995a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ad8 │ │ │ │ + bne.w 99bc0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b4400 │ │ │ │ + bl 1b3d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f66 │ │ │ │ + bne.w 9904e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ad8 │ │ │ │ + bne.w 99bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4e90 │ │ │ │ + bl 1b4828 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99272 │ │ │ │ + beq.w 9935a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9888e │ │ │ │ + b.n 98976 │ │ │ │ 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 9985e │ │ │ │ + beq.w 99946 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e38 │ │ │ │ + bne.w 98f20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b4400 │ │ │ │ + bl 1b3d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9931e │ │ │ │ + bne.w 99406 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e38 │ │ │ │ + bne.w 98f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b89e4 │ │ │ │ + bl 1b837c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 989b6 │ │ │ │ + bne.n 98a9e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98752 │ │ │ │ + beq.w 9883a │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98892 │ │ │ │ + b.n 9897a │ │ │ │ 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 9987c │ │ │ │ + beq.w 99964 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e86 │ │ │ │ + bne.w 98f6e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9988c │ │ │ │ + beq.w 99974 │ │ │ │ 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 998b6 │ │ │ │ + bne.w 9999e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98a64 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98b4c │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996c8 │ │ │ │ + bne.w 997b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e86 │ │ │ │ + bne.w 98f6e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99380 │ │ │ │ + beq.w 99468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bade4 │ │ │ │ + bl 1ba77c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99380 │ │ │ │ + beq.w 99468 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99380 │ │ │ │ + beq.w 99468 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99382 │ │ │ │ + bne.w 9946a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99380 │ │ │ │ + beq.w 99468 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999d8 │ │ │ │ + beq.w 99ac0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c4d64 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c5558 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ce │ │ │ │ + beq.w 99ab6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98e8a │ │ │ │ + b.n 98f72 │ │ │ │ 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 99796 │ │ │ │ + beq.w 9987e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99dd6 │ │ │ │ + beq.w 99ebe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e00 │ │ │ │ + bne.w 99ee8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995ca │ │ │ │ + beq.w 996b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a38 │ │ │ │ + bl b4224 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995ca │ │ │ │ + beq.w 996b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995ca │ │ │ │ + beq.w 996b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b787c │ │ │ │ + bl b8074 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ea │ │ │ │ + beq.w 998d2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ea │ │ │ │ + beq.w 998d2 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ea │ │ │ │ + beq.w 998d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8074 │ │ │ │ + bl 1b7a0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ec │ │ │ │ + beq.w 998d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c4d64 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c5558 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1b9978 │ │ │ │ + bl 1b9310 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996b6 │ │ │ │ + beq.w 9979e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 997f0 │ │ │ │ + b.w 998d8 │ │ │ │ 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 997a0 │ │ │ │ + beq.w 99888 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99730 │ │ │ │ + bne.w 99818 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99aac │ │ │ │ + beq.w 99b94 │ │ │ │ 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 99cac │ │ │ │ + bne.w 99d94 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98cae │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98d96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7440 │ │ │ │ + bl c7c38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98cae │ │ │ │ + cbz r0, 98d96 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98cae │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98d96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 98cae │ │ │ │ + cbz r0, 98d96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7de4 │ │ │ │ + bl 1b777c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99128 │ │ │ │ + bne.w 99210 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99730 │ │ │ │ + bne.w 99818 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9972e │ │ │ │ + beq.w 99816 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7440 │ │ │ │ + bl c7c38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9972e │ │ │ │ + beq.w 99816 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9972e │ │ │ │ + beq.w 99816 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9972e │ │ │ │ + beq.w 99816 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8074 │ │ │ │ + bl 1b7a0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99730 │ │ │ │ + bne.w 99818 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99730 │ │ │ │ + beq.w 99818 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1b81d8 │ │ │ │ + bl 1b7b70 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9916c │ │ │ │ + beq.w 99254 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 986f2 │ │ │ │ + b.n 987da │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98d8c │ │ │ │ + cbnz r3, 98e74 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997b0 │ │ │ │ + bne.w 99898 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98d88 │ │ │ │ + blt.n 98e70 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 98678 │ │ │ │ + b.n 98760 │ │ │ │ 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 986d8 │ │ │ │ + beq.w 987c0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 98a0a │ │ │ │ + b.n 98af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99742 │ │ │ │ + blt.w 9982a │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98976 │ │ │ │ + beq.w 98a5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 986a8 │ │ │ │ + b.n 98790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9974a │ │ │ │ + blt.w 99832 │ │ │ │ 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 98976 │ │ │ │ + beq.w 98a5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 986ca │ │ │ │ + b.n 987b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e06 │ │ │ │ + blt.n 98eee │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 98c3e │ │ │ │ + beq.w 98d26 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 986f2 │ │ │ │ + b.n 987da │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 98a08 │ │ │ │ + b.n 98af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e38 │ │ │ │ + cbnz r3, 98f20 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 997f6 │ │ │ │ + bne.w 998de │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e34 │ │ │ │ + blt.n 98f1c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98716 │ │ │ │ + b.n 987fe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98a00 │ │ │ │ + b.n 98ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9977a │ │ │ │ + blt.w 99862 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 989bc │ │ │ │ + beq.w 98aa4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98746 │ │ │ │ + b.n 9882e │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e86 │ │ │ │ + cbnz r3, 98f6e │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99886 │ │ │ │ + bne.w 9996e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e82 │ │ │ │ + blt.n 98f6a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9876c │ │ │ │ + b.n 98854 │ │ │ │ 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 987ac │ │ │ │ - b.n 98a08 │ │ │ │ + beq.w 98894 │ │ │ │ + b.n 98af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99772 │ │ │ │ + blt.w 9985a │ │ │ │ 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 98a10 │ │ │ │ + beq.w 98af8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 987a0 │ │ │ │ + b.n 98888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98ee0 │ │ │ │ + cbnz r3, 98fc8 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 997fc │ │ │ │ + bne.w 998e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98edc │ │ │ │ + blt.n 98fc4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 987c6 │ │ │ │ + b.n 988ae │ │ │ │ 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 98808 │ │ │ │ - b.n 98d9a │ │ │ │ + beq.w 988f0 │ │ │ │ + b.n 98e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9973a │ │ │ │ + blt.w 99822 │ │ │ │ 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 98c08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 987fa │ │ │ │ + b.n 988e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f34 │ │ │ │ + blt.n 9901c │ │ │ │ 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 98fe4 │ │ │ │ + beq.n 990cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98822 │ │ │ │ + b.n 9890a │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98a0a │ │ │ │ + b.n 98af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98e06 │ │ │ │ + blt.w 98eee │ │ │ │ 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 99182 │ │ │ │ + beq.w 9926a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98846 │ │ │ │ + b.n 9892e │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4e90 │ │ │ │ + bl 1b4828 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9899e │ │ │ │ + beq.w 98a86 │ │ │ │ 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] │ │ │ │ @@ -165561,340 +165658,340 @@ │ │ │ │ strd lr, r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - beq.w 99726 │ │ │ │ - bl 1b8ff8 │ │ │ │ + beq.w 9980e │ │ │ │ + bl 1b8990 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99268 │ │ │ │ + beq.w 99350 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99278 │ │ │ │ + b.n 99360 │ │ │ │ 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 99a4a │ │ │ │ + beq.w 99b32 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a2c │ │ │ │ + bne.w 99b14 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99f44 │ │ │ │ + beq.w 9a02c │ │ │ │ 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 99f6a │ │ │ │ + bne.w 9a052 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99052 │ │ │ │ - movw r2, #45856 @ 0xb320 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9913a │ │ │ │ + movw r2, #46112 @ 0xb420 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c90 │ │ │ │ - cbz r0, 99052 │ │ │ │ + bl 1b7628 │ │ │ │ + cbz r0, 9913a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99052 │ │ │ │ + cbz r0, 9913a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8294 │ │ │ │ + bl 1b7c2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9927c │ │ │ │ + bne.w 99364 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a2c │ │ │ │ + bne.w 99b14 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994e6 │ │ │ │ - movw r2, #45856 @ 0xb320 │ │ │ │ + beq.w 995ce │ │ │ │ + movw r2, #46112 @ 0xb420 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c90 │ │ │ │ + bl 1b7628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994e6 │ │ │ │ + beq.w 995ce │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994e6 │ │ │ │ + beq.w 995ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b83c0 │ │ │ │ + bl 1b7d58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994e6 │ │ │ │ + beq.w 995ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8074 │ │ │ │ + bl 1b7a0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994e8 │ │ │ │ + bne.w 995d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8294 │ │ │ │ + bl 1b7c2c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994e8 │ │ │ │ + bne.w 995d0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a2c │ │ │ │ + beq.w 99b14 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997b6 │ │ │ │ + beq.w 9989e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #18 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ 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 98822 │ │ │ │ + b.w 9890a │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 99176 │ │ │ │ + cbz r0, 9925e │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b42e0 │ │ │ │ + bl 1b3c78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997aa │ │ │ │ + beq.w 99892 │ │ │ │ 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 1b81d8 │ │ │ │ + bl 1b7b70 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d3e │ │ │ │ - bl 80728 │ │ │ │ + bne.w 98e26 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d54 │ │ │ │ + bne.w 98e3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 986f2 │ │ │ │ + b.w 987da │ │ │ │ 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 99b82 │ │ │ │ + beq.w 99c6a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b78 │ │ │ │ + bne.w 99c60 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99b8c │ │ │ │ + beq.w 99c74 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99bb4 │ │ │ │ + bne.w 99c9c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b76 │ │ │ │ + beq.w 99c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl c7440 │ │ │ │ + bl c7c38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b76 │ │ │ │ + beq.w 99c5e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b76 │ │ │ │ + beq.w 99c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b76 │ │ │ │ + beq.w 99c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8074 │ │ │ │ + bl 1b7a0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b78 │ │ │ │ + bne.w 99c60 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b78 │ │ │ │ + beq.w 99c60 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1ba35c │ │ │ │ + bl 1b9cf4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b60 │ │ │ │ + beq.w 99c48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ 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 98846 │ │ │ │ - bl 80728 │ │ │ │ + b.w 9892e │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98fd8 │ │ │ │ + bne.w 990c0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98d92 │ │ │ │ + b.n 98e7a │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c0 │ │ │ │ + beq.w 998a8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997b6 │ │ │ │ + beq.w 9989e │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ - b.n 9910a │ │ │ │ + beq.w 98a9e │ │ │ │ + b.n 991f2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 99314 │ │ │ │ + cbnz r2, 993fc │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99b4a │ │ │ │ - movw r1, #2508 @ 0x9cc │ │ │ │ + beq.w 99c32 │ │ │ │ + movw r1, #3660 @ 0xe4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b391c │ │ │ │ + bl 1b32b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a062 │ │ │ │ + bne.w 9a14a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b58 │ │ │ │ + bne.w 99c40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2508 @ 0x9cc │ │ │ │ + movw r1, #3660 @ 0xe4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1b391c │ │ │ │ + bl 1b32b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ae0 │ │ │ │ + bne.w 99bc8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r3, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 9888e │ │ │ │ + b.w 98976 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b89e4 │ │ │ │ + bl 1b837c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989e4 │ │ │ │ + beq.w 98acc │ │ │ │ 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] │ │ │ │ @@ -165902,1418 +165999,1418 @@ │ │ │ │ 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 1b9404 │ │ │ │ + bl 1b8d9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a6e │ │ │ │ + beq.w 99b56 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98a00 │ │ │ │ + b.w 98ae8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e86 │ │ │ │ + bne.w 98f6e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 993b0 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99498 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 993b0 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99498 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f90 │ │ │ │ + bne.w 9a078 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e86 │ │ │ │ + bne.w 98f6e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9946c │ │ │ │ + beq.n 99554 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9946c │ │ │ │ + beq.n 99554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bade4 │ │ │ │ + bl 1ba77c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9946c │ │ │ │ + beq.n 99554 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9946c │ │ │ │ + beq.n 99554 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9946e │ │ │ │ + bne.n 99556 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 9946c │ │ │ │ + cbz r0, 99554 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999d8 │ │ │ │ + beq.w 99ac0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c4d64 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c5558 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99448 │ │ │ │ + cbz r0, 99530 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41380 @ 0xa1a4 │ │ │ │ + movw r2, #41636 @ 0xa2a4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1ba568 │ │ │ │ + bl 1b9f00 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ce │ │ │ │ + beq.w 99ab6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ - b.w 98b06 │ │ │ │ + beq.w 98a9e │ │ │ │ + b.w 98bee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98e86 │ │ │ │ + beq.w 98f6e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999dc │ │ │ │ + bne.w 99ac4 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99a36 │ │ │ │ + beq.w 99b1e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 994b2 │ │ │ │ + cbnz r3, 9959a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999e2 │ │ │ │ + bne.w 99aca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a44 │ │ │ │ + bne.w 99b2c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a05c │ │ │ │ + bne.w 9a144 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a014 │ │ │ │ + bne.w 9a0fc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e86 │ │ │ │ + b.n 98f6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a2c │ │ │ │ + bne.w 99b14 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a2a │ │ │ │ - movw r2, #45856 @ 0xb320 │ │ │ │ + beq.w 99b12 │ │ │ │ + movw r2, #46112 @ 0xb420 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c90 │ │ │ │ + bl 1b7628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a2a │ │ │ │ + beq.w 99b12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a2a │ │ │ │ + beq.w 99b12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243fe8 <_PyGen_yf@@Base+0x5f8> │ │ │ │ + bl 243fa8 <_PyGen_yf@@Base+0x5f8> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a2a │ │ │ │ + beq.w 99b12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8074 │ │ │ │ + bl 1b7a0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a2c │ │ │ │ + bne.w 99b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8294 │ │ │ │ + bl 1b7c2c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a2c │ │ │ │ + bne.w 99b14 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a2c │ │ │ │ + beq.w 99b14 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99592 │ │ │ │ + cbz r0, 9967a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #19 │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41488 @ 0xa210 │ │ │ │ + movw r2, #41744 @ 0xa310 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1ba568 │ │ │ │ + bl 1b9f00 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997cc │ │ │ │ + beq.w 998b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989b6 │ │ │ │ + beq.w 98a9e │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997d6 │ │ │ │ + bne.w 998be │ │ │ │ mov r3, r2 │ │ │ │ - b.w 9888e │ │ │ │ + b.w 98976 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a54 │ │ │ │ + beq.w 99b3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a54 │ │ │ │ + beq.w 99b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a38 │ │ │ │ + bl b4224 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a54 │ │ │ │ + beq.w 99b3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a54 │ │ │ │ + beq.w 99b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl b787c │ │ │ │ + bl b8074 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ea │ │ │ │ + beq.w 998d2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ea │ │ │ │ + beq.w 998d2 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ea │ │ │ │ + beq.w 998d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8074 │ │ │ │ + bl 1b7a0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997ec │ │ │ │ + beq.w 998d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c4d64 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c5558 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 246950 │ │ │ │ + bl 246908 │ │ │ │ movs r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #41468 @ 0xa1fc │ │ │ │ + movw r2, #41724 @ 0xa2fc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba568 │ │ │ │ + bl 1b9f00 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98c1a │ │ │ │ - bl 80728 │ │ │ │ + bne.w 98d02 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98c30 │ │ │ │ + bne.w 98d18 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 997f0 │ │ │ │ + b.n 998d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bade4 │ │ │ │ + bl 1ba77c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a64 │ │ │ │ + beq.w 98b4c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a66 │ │ │ │ + bne.w 98b4e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a64 │ │ │ │ + beq.w 98b4c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a64 │ │ │ │ + beq.w 98b4c │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a66 │ │ │ │ + bne.w 98b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98aba │ │ │ │ - b.w 98a64 │ │ │ │ - bl 1edd38 │ │ │ │ + bne.w 98ba2 │ │ │ │ + b.w 98b4c │ │ │ │ + bl 1ed878 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 98fbc │ │ │ │ + b.n 990a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 986f2 │ │ │ │ + b.w 987da │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 987fa │ │ │ │ + b.w 988e2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 986a8 │ │ │ │ + b.w 98790 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 986ca │ │ │ │ + b.w 987b2 │ │ │ │ movw r3, #43992 @ 0xabd8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #41576 @ 0xa268 │ │ │ │ + movw r1, #41832 @ 0xa368 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d4ca4 │ │ │ │ + bl d545c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9887e │ │ │ │ + b.w 98966 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 987a0 │ │ │ │ + b.w 98888 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98746 │ │ │ │ - bl 271c20 │ │ │ │ + b.w 9882e │ │ │ │ + bl 271d08 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9865c │ │ │ │ + beq.w 98744 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 98a0a │ │ │ │ + b.w 98af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.w 98b32 │ │ │ │ + bl 271d08 │ │ │ │ + b.w 98c1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.w 98c50 │ │ │ │ + bl 271d08 │ │ │ │ + b.w 98d38 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9914e │ │ │ │ + b.n 99236 │ │ │ │ mov r6, r3 │ │ │ │ - b.w 98678 │ │ │ │ - bl 80728 │ │ │ │ + b.w 98760 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99118 │ │ │ │ + bne.w 99200 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98822 │ │ │ │ - bl 80728 │ │ │ │ + b.w 9890a │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ - cbz r0, 997e2 │ │ │ │ + cbz r0, 998ca │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 98822 │ │ │ │ + b.w 9890a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 98822 │ │ │ │ + b.w 9890a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 98ee6 │ │ │ │ + b.w 98fce │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98716 │ │ │ │ + b.w 987fe │ │ │ │ mov r2, r6 │ │ │ │ - b.w 987c6 │ │ │ │ + b.w 988ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99db8 │ │ │ │ + bne.w 99ea0 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9981e │ │ │ │ + beq.n 99906 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 98868 │ │ │ │ + b.w 98950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99868 │ │ │ │ + blt.n 99950 │ │ │ │ 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 99db8 │ │ │ │ + bne.w 99ea0 │ │ │ │ ldrd r1, r7, [r4, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 98874 │ │ │ │ + bne.w 9895c │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9976a │ │ │ │ + blt.n 99852 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ - b.w 98874 │ │ │ │ + b.w 9895c │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.w 989ce │ │ │ │ + bl 271d08 │ │ │ │ + b.w 98ab6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 99316 │ │ │ │ + b.n 993fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.w 98988 │ │ │ │ + bl 271d08 │ │ │ │ + b.w 98a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.w 98a22 │ │ │ │ + bl 271d08 │ │ │ │ + b.w 98b0a │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9876c │ │ │ │ + b.w 98854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98b14 │ │ │ │ + blt.w 98bfc │ │ │ │ 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 99dca │ │ │ │ + beq.w 99eb2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e86 │ │ │ │ + bne.w 98f6e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99934 │ │ │ │ + beq.n 99a1c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 998fe │ │ │ │ + cbnz r3, 999e6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 998fc │ │ │ │ + cbz r0, 999e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30278 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 998fc │ │ │ │ + bl 30274 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 999e4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a7a │ │ │ │ + bne.w 99b62 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99940 │ │ │ │ + cbnz r3, 99a28 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 999ca │ │ │ │ + bne.n 99ab2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99946 │ │ │ │ + cbnz r0, 99a2e │ │ │ │ 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 98a4a │ │ │ │ - b.w 98e86 │ │ │ │ + beq.w 98b32 │ │ │ │ + b.w 98f6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 998c4 │ │ │ │ + beq.n 999ac │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99926 │ │ │ │ + b.n 99a0e │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99920 │ │ │ │ + beq.n 99a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 535f8 │ │ │ │ + bl 53550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99920 │ │ │ │ + beq.n 99a08 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 999ca │ │ │ │ + bne.n 99ab2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99920 │ │ │ │ + beq.n 99a08 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99920 │ │ │ │ + beq.n 99a08 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99920 │ │ │ │ + beq.n 99a08 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3688 │ │ │ │ + bl 1b3020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99920 │ │ │ │ + beq.n 99a08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56068 @ 0xdb04 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #41316 @ 0xa164 │ │ │ │ + movw r3, #41572 @ 0xa264 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99922 │ │ │ │ + beq.n 99a0a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99926 │ │ │ │ + b.n 99a0e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99924 │ │ │ │ - bl 80728 │ │ │ │ + b.n 99a0c │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b14 │ │ │ │ + bne.w 98bfc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98e8a │ │ │ │ + b.w 98f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30278 <_Py_fstat@@Base+0x78> │ │ │ │ + bl 30274 <_Py_fstat@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994b0 │ │ │ │ + beq.w 99598 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994b0 │ │ │ │ + beq.w 99598 │ │ │ │ movw r1, #48076 @ 0xbbcc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #41240 @ 0xa118 │ │ │ │ + movw r3, #41496 @ 0xa218 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994de │ │ │ │ + beq.w 995c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 994e2 │ │ │ │ + b.n 995ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98822 │ │ │ │ + b.w 9890a │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9948e │ │ │ │ + beq.w 99576 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 994e2 │ │ │ │ + b.n 995ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.w 98ff6 │ │ │ │ + bl 271d08 │ │ │ │ + b.w 990de │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 996c0 │ │ │ │ + beq.w 997a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eec54 │ │ │ │ - b.n 996c0 │ │ │ │ - bl 80728 │ │ │ │ + bl 1ee73c │ │ │ │ + b.n 997a8 │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 989fa │ │ │ │ - b.n 99372 │ │ │ │ + beq.w 98ae2 │ │ │ │ + b.n 9945a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998fc │ │ │ │ + beq.w 999e4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3688 │ │ │ │ + bl 1b3020 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998fc │ │ │ │ + beq.w 999e4 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56068 @ 0xdb04 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 999aa │ │ │ │ + b.n 99a92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98d54 │ │ │ │ + blt.w 98e3c │ │ │ │ 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 99ca4 │ │ │ │ + bne.w 99d8c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c78 │ │ │ │ - b.n 99730 │ │ │ │ + beq.w 98d60 │ │ │ │ + b.n 99818 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99278 │ │ │ │ + b.w 99360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f492c │ │ │ │ + bl 1f44dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99310 │ │ │ │ + beq.w 993f8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99310 │ │ │ │ + beq.w 993f8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99310 │ │ │ │ + beq.w 993f8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3688 │ │ │ │ + bl 1b3020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99310 │ │ │ │ + beq.w 993f8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56068 @ 0xdb04 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #41628 @ 0xa29c │ │ │ │ + movw r3, #41884 @ 0xa39c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99312 │ │ │ │ + beq.w 993fa │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 99314 │ │ │ │ + b.w 993fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 992d8 │ │ │ │ + beq.w 993c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 99314 │ │ │ │ - bl 80728 │ │ │ │ + b.w 993fc │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99258 │ │ │ │ + bne.w 99340 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98846 │ │ │ │ + b.w 9892e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98846 │ │ │ │ + b.w 9892e │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.w 99194 │ │ │ │ + bl 271d08 │ │ │ │ + b.w 9927c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99258 │ │ │ │ + blt.w 99340 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99dc0 │ │ │ │ + beq.w 99ea8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b78 │ │ │ │ + bne.n 99c60 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99c38 │ │ │ │ + beq.n 99d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99be6 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99cce │ │ │ │ mov r0, r4 │ │ │ │ - bl c7440 │ │ │ │ - cbz r0, 99be6 │ │ │ │ + bl c7c38 │ │ │ │ + cbz r0, 99cce │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c7c │ │ │ │ + bne.n 99d64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - cbnz r3, 99c44 │ │ │ │ + cbnz r3, 99d2c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 99c26 │ │ │ │ + cbz r0, 99d0e │ │ │ │ mov r0, r4 │ │ │ │ - bl c7440 │ │ │ │ - cbz r0, 99c26 │ │ │ │ + bl c7c38 │ │ │ │ + cbz r0, 99d0e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99c26 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99d0e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99c26 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99d0e │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3688 │ │ │ │ + bl 1b3020 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r0, 99c4a │ │ │ │ + cbnz r0, 99d32 │ │ │ │ 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 991bc │ │ │ │ - b.n 99b78 │ │ │ │ + beq.w 992a4 │ │ │ │ + b.n 99c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99bc2 │ │ │ │ + beq.n 99caa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99c2c │ │ │ │ + b.n 99d14 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56068 @ 0xdb04 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #41512 @ 0xa228 │ │ │ │ + movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c28 │ │ │ │ + beq.n 99d10 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99c2c │ │ │ │ + b.n 99d14 │ │ │ │ movw r3, #48076 @ 0xbbcc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #41240 @ 0xa118 │ │ │ │ + movw r3, #41496 @ 0xa218 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c76 │ │ │ │ - b.n 99c28 │ │ │ │ + bne.n 99d5e │ │ │ │ + b.n 99d10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99730 │ │ │ │ + bne.w 99818 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99d64 │ │ │ │ + beq.n 99e4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99cde │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99dc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7440 │ │ │ │ - cbz r0, 99cde │ │ │ │ + bl c7c38 │ │ │ │ + cbz r0, 99dc6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d76 │ │ │ │ + bne.n 99e5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d70 │ │ │ │ + bne.n 99e58 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99da2 │ │ │ │ + beq.n 99e8a │ │ │ │ mov r0, r4 │ │ │ │ - bl c7440 │ │ │ │ + bl c7c38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99da2 │ │ │ │ + beq.n 99e8a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99da2 │ │ │ │ + beq.n 99e8a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99da2 │ │ │ │ + beq.n 99e8a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3688 │ │ │ │ + bl 1b3020 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99da2 │ │ │ │ + beq.n 99e8a │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56068 @ 0xdb04 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #41256 @ 0xa128 │ │ │ │ + movw r3, #41512 @ 0xa228 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - cbz r0, 99d9c │ │ │ │ + cbz r0, 99e84 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c78 │ │ │ │ - b.n 99730 │ │ │ │ + beq.w 98d60 │ │ │ │ + b.n 99818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99cba │ │ │ │ + beq.n 99da2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99d58 │ │ │ │ + b.n 99e40 │ │ │ │ movw r3, #48076 @ 0xbbcc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #41240 @ 0xa118 │ │ │ │ + movw r3, #41496 @ 0xa218 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d54 │ │ │ │ + bne.n 99e3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 99d58 │ │ │ │ + b.n 99e40 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99d9c │ │ │ │ + b.n 99e84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99316 │ │ │ │ - b.w 9896e │ │ │ │ + beq.w 993fe │ │ │ │ + b.w 98a56 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 99316 │ │ │ │ + b.w 993fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 991bc │ │ │ │ - b.n 99b78 │ │ │ │ + beq.w 992a4 │ │ │ │ + b.n 99c60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98a4a │ │ │ │ - b.w 98e86 │ │ │ │ + beq.w 98b32 │ │ │ │ + b.w 98f6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98c30 │ │ │ │ + blt.w 98d18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99f86 │ │ │ │ + beq.w 9a06e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 998d4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99e8e │ │ │ │ + beq.n 99f76 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99e58 │ │ │ │ + cbnz r3, 99f40 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e56 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a38 │ │ │ │ - cbz r0, 99e56 │ │ │ │ + bl b4224 │ │ │ │ + cbz r0, 99f3e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e56 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl b787c │ │ │ │ - cbz r0, 99e56 │ │ │ │ + bl b8074 │ │ │ │ + cbz r0, 99f3e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f1c │ │ │ │ + bne.n 9a004 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99e9a │ │ │ │ + cbnz r3, 99f82 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f18 │ │ │ │ + bne.n 9a000 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99ea0 │ │ │ │ + cbnz r0, 99f88 │ │ │ │ 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.n 997ec │ │ │ │ + beq.w 98c42 │ │ │ │ + b.n 998d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99e0e │ │ │ │ + beq.n 99ef6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99e82 │ │ │ │ + b.n 99f6a │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a38 │ │ │ │ + bl b4224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7c │ │ │ │ + beq.n 99f64 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7c │ │ │ │ + beq.n 99f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl b787c │ │ │ │ + bl b8074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7c │ │ │ │ + beq.n 99f64 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7c │ │ │ │ + beq.n 99f64 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7c │ │ │ │ + beq.n 99f64 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3688 │ │ │ │ + bl 1b3020 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7c │ │ │ │ + beq.n 99f64 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56068 @ 0xdb04 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #41408 @ 0xa1c0 │ │ │ │ + movw r3, #41664 @ 0xa2c0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7e │ │ │ │ + beq.n 99f66 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e82 │ │ │ │ + b.n 99f6a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99e80 │ │ │ │ + b.n 99f68 │ │ │ │ movw r3, #48076 @ 0xbbcc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #41240 @ 0xa118 │ │ │ │ + movw r3, #41496 @ 0xa218 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - bl 80728 │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + bl 80828 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f12 │ │ │ │ - b.n 99e7e │ │ │ │ + bne.n 99ffa │ │ │ │ + b.n 99f66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99118 │ │ │ │ + blt.w 99200 │ │ │ │ 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, 99f7a │ │ │ │ + cbz r3, 9a062 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a2c │ │ │ │ + bne.w 99b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c408 │ │ │ │ + bl 25c3dc <_PySys_GetSizeOf@@Base+0x890> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 989b6 │ │ │ │ + bne.w 98a9e │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a2c │ │ │ │ - b.w 9901e │ │ │ │ + bne.w 99b14 │ │ │ │ + b.w 99106 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98b5a │ │ │ │ - b.n 997ec │ │ │ │ + beq.w 98c42 │ │ │ │ + b.n 998d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bade4 │ │ │ │ + bl 1ba77c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993b0 │ │ │ │ + beq.w 99498 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993b2 │ │ │ │ + bne.w 9949a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993b0 │ │ │ │ + beq.w 99498 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993b0 │ │ │ │ + beq.w 99498 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8324 │ │ │ │ + bl c8b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993b0 │ │ │ │ + beq.w 99498 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999d8 │ │ │ │ + beq.w 99ac0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99448 │ │ │ │ + beq.w 99530 │ │ │ │ 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 99448 │ │ │ │ + b.w 99530 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994dc │ │ │ │ + beq.w 995c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 535f8 │ │ │ │ + bl 53550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994dc │ │ │ │ + beq.w 995c4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a05c │ │ │ │ + cbnz r3, 9a144 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994dc │ │ │ │ + beq.w 995c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999fc │ │ │ │ - b.w 994dc │ │ │ │ + bne.w 99ae4 │ │ │ │ + b.w 995c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 994e0 │ │ │ │ + b.w 995c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f492c │ │ │ │ + bl 1f44dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992ee │ │ │ │ + beq.w 993d6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992ee │ │ │ │ + beq.w 993d6 │ │ │ │ movw r1, #48076 @ 0xbbcc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #41240 @ 0xa118 │ │ │ │ + movw r3, #41496 @ 0xa218 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #41608 @ 0xa288 │ │ │ │ + movw r2, #41864 @ 0xa388 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1ba568 │ │ │ │ + bl 1b9f00 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 9a0be │ │ │ │ - bl 80728 │ │ │ │ + cbnz r0, 9a1a6 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b42 │ │ │ │ - b.w 99314 │ │ │ │ + bne.w 99c2a │ │ │ │ + b.w 993fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 9a0de │ │ │ │ + cbz r3, 9a1c6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b42 │ │ │ │ + bne.w 99c2a │ │ │ │ mov r2, r3 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9888e │ │ │ │ + b.w 98976 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a0d6 │ │ │ │ + b.n 9a1be │ │ │ │ │ │ │ │ -0009a0e4 <_Py_GetConfig@@Base>: │ │ │ │ +0009a1cc <_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] @ (9a11c <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (9a204 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a106 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 9a1ee <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31076 @ 0x7964 │ │ │ │ + movw r0, #31332 @ 0x7a64 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a120 <_PyObject_NewVar@@Base>: │ │ │ │ +0009a208 <_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 72544 │ │ │ │ - cbz r0, 9a194 <_PyObject_NewVar@@Base+0x74> │ │ │ │ + bl 725e4 │ │ │ │ + cbz r0, 9a27c <_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] @ (9a1a0 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #64] @ (9a288 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9a170 <_PyObject_NewVar@@Base+0x50> │ │ │ │ + cbnz r4, 9a258 <_PyObject_NewVar@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a186 <_PyObject_NewVar@@Base+0x66> │ │ │ │ + bne.n 9a26e <_PyObject_NewVar@@Base+0x66> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a168 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9a250 <_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 9a168 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9a250 <_PyObject_NewVar@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f5cf4 │ │ │ │ + b.w 1f58a0 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9a1d0 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ + beq.n 9a2b8 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9a1ee <_PyObject_NewVar@@Base+0xce> │ │ │ │ + beq.n 9a2d6 <_PyObject_NewVar@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a1f6 <_PyObject_NewVar@@Base+0xd6> │ │ │ │ + blt.n 9a2de <_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 9a1ca <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + bne.n 9a2b2 <_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 9a1ca <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + b.n 9a2b2 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -167325,501 +167422,501 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a958 <_PyObject_NewVar@@Base+0x838> │ │ │ │ - bl 9adb4 │ │ │ │ + bne.w 9aa40 <_PyObject_NewVar@@Base+0x838> │ │ │ │ + bl 9ae9c │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a968 <_PyObject_NewVar@@Base+0x848> │ │ │ │ + bne.w 9aa50 <_PyObject_NewVar@@Base+0x848> │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - beq.w 9aadc <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.w 9abc4 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9ab3a <_PyObject_NewVar@@Base+0xa1a> │ │ │ │ + beq.w 9ac22 <_PyObject_NewVar@@Base+0xa1a> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9a722 <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9a80a <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9a3fc <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ + beq.w 9a4e4 <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ mov r5, r7 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ subs.w r5, r5, r8 │ │ │ │ - bmi.w 9ac34 <_PyObject_NewVar@@Base+0xb14> │ │ │ │ + bmi.w 9ad1c <_PyObject_NewVar@@Base+0xb14> │ │ │ │ sub.w r3, r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a662 <_PyObject_NewVar@@Base+0x542> │ │ │ │ + bne.w 9a74a <_PyObject_NewVar@@Base+0x542> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a63c <_PyObject_NewVar@@Base+0x51c> │ │ │ │ + beq.w 9a724 <_PyObject_NewVar@@Base+0x51c> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 9ac18 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ + bhi.w 9ad00 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #9777 @ 0x2631 │ │ │ │ + movw r3, #9937 @ 0x26d1 │ │ │ │ movt r3, #7 │ │ │ │ add.w r1, r5, #17 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a99e <_PyObject_NewVar@@Base+0x87e> │ │ │ │ - ldr r3, [pc, #288] @ (9a3f4 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ + bne.w 9aa86 <_PyObject_NewVar@@Base+0x87e> │ │ │ │ + ldr r3, [pc, #288] @ (9a4dc <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov fp, r3 │ │ │ │ - bhi.w 9a60e <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bhi.w 9a6f6 <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ mov.w ip, r5, lsr #3 │ │ │ │ add.w r1, ip, #2 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 9a98c <_PyObject_NewVar@@Base+0x86c> │ │ │ │ + beq.w 9aa74 <_PyObject_NewVar@@Base+0x86c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r1, [sl] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a5ee <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ + beq.w 9a6d6 <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ movw r2, #42444 @ 0xa5cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #192] @ (9a3f8 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #192] @ (9a4e0 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a9c4 <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ + bne.w 9aaac <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ add.w r2, sl, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r1, [sl, #12] │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9a5e0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + bne.w 9a6c8 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bpl.w 9a68e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.w 9a776 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a65a <_PyObject_NewVar@@Base+0x53a> │ │ │ │ + bne.w 9a742 <_PyObject_NewVar@@Base+0x53a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.w 9a6c8 <_PyObject_NewVar@@Base+0x5a8> │ │ │ │ + bge.w 9a7b0 <_PyObject_NewVar@@Base+0x5a8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str.w sl, [r0, r2, lsl #2] │ │ │ │ ldr.w r2, [sl] │ │ │ │ str r1, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9a6ec <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne.w 9a7d4 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a70c <_PyObject_NewVar@@Base+0x5ec> │ │ │ │ + bne.w 9a7f4 <_PyObject_NewVar@@Base+0x5ec> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9aa70 <_PyObject_NewVar@@Base+0x950> │ │ │ │ + beq.w 9ab58 <_PyObject_NewVar@@Base+0x950> │ │ │ │ str r2, [r6, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9aa86 <_PyObject_NewVar@@Base+0x966> │ │ │ │ + beq.w 9ab6e <_PyObject_NewVar@@Base+0x966> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ str r2, [r6, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9aa8a <_PyObject_NewVar@@Base+0x96a> │ │ │ │ + beq.w 9ab72 <_PyObject_NewVar@@Base+0x96a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - ble.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + ble.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, sl, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a276 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a35e <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9a276 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a35e <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #8 │ │ │ │ - beq.w 9a276 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a35e <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9a276 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a35e <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #16 │ │ │ │ - beq.w 9a276 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a35e <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #24 │ │ │ │ - beq.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #32 │ │ │ │ - beq.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #40 @ 0x28 │ │ │ │ - beq.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ adds.w r2, r9, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.n 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ mvn.w r3, #7 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 9a564 <_PyObject_NewVar@@Base+0x444> │ │ │ │ + beq.n 9a64c <_PyObject_NewVar@@Base+0x444> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a544 <_PyObject_NewVar@@Base+0x424> │ │ │ │ + beq.n 9a62c <_PyObject_NewVar@@Base+0x424> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a526 <_PyObject_NewVar@@Base+0x406> │ │ │ │ + beq.n 9a60e <_PyObject_NewVar@@Base+0x406> │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ add.w r3, r9, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 9a5dc <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9a6c4 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ mov fp, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9a5da <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a6c2 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 2a864 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a970 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9aa58 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9a5da <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a6c2 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a970 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9aa58 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9a5da <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a6c2 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a970 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9aa58 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9a5da <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9a6c2 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a970 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9aa58 <_PyObject_NewVar@@Base+0x850> │ │ │ │ adds.w sl, sl, #32 │ │ │ │ - bne.n 9a56c <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + bne.n 9a654 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ mov r4, fp │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #16 │ │ │ │ blx 29db8 │ │ │ │ - b.n 9a360 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9a448 <_PyObject_NewVar@@Base+0x240> │ │ │ │ ldrd r3, r0, [r2, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 9a6bc <_PyObject_NewVar@@Base+0x59c> │ │ │ │ + bcc.n 9a7a4 <_PyObject_NewVar@@Base+0x59c> │ │ │ │ add.w r0, ip, #3 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r3 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9a31a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bne.w 9a402 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r3, #53113 @ 0xcf79 │ │ │ │ + movw r3, #53241 @ 0xcff9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9aa64 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + bne.w 9ab4c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2a2c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9a9ae <_PyObject_NewVar@@Base+0x88e> │ │ │ │ + beq.w 9aa96 <_PyObject_NewVar@@Base+0x88e> │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a31a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9a402 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #664] @ (9a8d8 <_PyObject_NewVar@@Base+0x7b8>) │ │ │ │ + ldr r3, [pc, #664] @ (9a9c0 <_PyObject_NewVar@@Base+0x7b8>) │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 9a68e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.n 9a776 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a380 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + beq.w 9a468 <_PyObject_NewVar@@Base+0x260> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - b.n 9a380 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + b.n 9a468 <_PyObject_NewVar@@Base+0x260> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #24 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ add.w sl, r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - bmi.w 9a372 <_PyObject_NewVar@@Base+0x252> │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + bmi.w 9a45a <_PyObject_NewVar@@Base+0x252> │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.w 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 9a31a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9a402 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 85cc0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85dc8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9aca2 <_PyObject_NewVar@@Base+0xb82> │ │ │ │ + beq.w 9ad8a <_PyObject_NewVar@@Base+0xb82> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w sl, [r1, r2, lsl #2] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a3a2 <_PyObject_NewVar@@Base+0x282> │ │ │ │ + beq.w 9a48a <_PyObject_NewVar@@Base+0x282> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a3a2 <_PyObject_NewVar@@Base+0x282> │ │ │ │ + bne.w 9a48a <_PyObject_NewVar@@Base+0x282> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a3ae <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + beq.w 9a496 <_PyObject_NewVar@@Base+0x28e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9d260 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d324 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ac8a <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ + blt.w 9ad72 <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a3ae <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + b.n 9a496 <_PyObject_NewVar@@Base+0x28e> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8ca <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9a9b2 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9a9f4 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + ble.w 9aadc <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ movw r9, #20256 @ 0x4f20 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw fp, #32981 @ 0x80d5 │ │ │ │ + movw fp, #33141 @ 0x8175 │ │ │ │ movt fp, #7 │ │ │ │ - movw r2, #54309 @ 0xd425 │ │ │ │ + movw r2, #54437 @ 0xd4a5 │ │ │ │ movt r2, #6 │ │ │ │ lsls r0, r6, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r2, [sp, #16] │ │ │ │ - bmi.w 9a8e0 <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ - movw r8, #32981 @ 0x80d5 │ │ │ │ + bmi.w 9a9c8 <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ + movw r8, #33141 @ 0x8175 │ │ │ │ movt r8, #7 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9a974 <_PyObject_NewVar@@Base+0x854> │ │ │ │ - ldr r3, [pc, #344] @ (9a8dc <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9aa5c <_PyObject_NewVar@@Base+0x854> │ │ │ │ + ldr r3, [pc, #344] @ (9a9c4 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a890 <_PyObject_NewVar@@Base+0x770> │ │ │ │ + beq.n 9a978 <_PyObject_NewVar@@Base+0x770> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9a7c8 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + cbnz r1, 9a8b0 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -167832,39 +167929,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 29718 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8c8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9a9b0 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ mov sl, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r7 │ │ │ │ - bne.w 9a980 <_PyObject_NewVar@@Base+0x860> │ │ │ │ - ldr r3, [pc, #236] @ (9a8dc <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9aa68 <_PyObject_NewVar@@Base+0x860> │ │ │ │ + ldr r3, [pc, #236] @ (9a9c4 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a85e <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + beq.n 9a946 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9a836 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + cbnz r1, 9a91e <_PyObject_NewVar@@Base+0x716> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -167877,97 +167974,97 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29718 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8c8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9a9b0 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9a772 <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bne.n 9a85a <_PyObject_NewVar@@Base+0x652> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9a268 <_PyObject_NewVar@@Base+0x148> │ │ │ │ + b.n 9a350 <_PyObject_NewVar@@Base+0x148> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a836 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + bne.n 9a91e <_PyObject_NewVar@@Base+0x716> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aa58 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bne.w 9ab40 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a840 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + beq.n 9a928 <_PyObject_NewVar@@Base+0x720> │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a840 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a928 <_PyObject_NewVar@@Base+0x720> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a7c8 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + bne.n 9a8b0 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aa34 <_PyObject_NewVar@@Base+0x914> │ │ │ │ + bne.w 9ab1c <_PyObject_NewVar@@Base+0x914> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29660 │ │ │ │ - cbz r0, 9a8be <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + cbz r0, 9a9a6 <_PyObject_NewVar@@Base+0x79e> │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a7dc <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + bne.n 9a8c4 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 792a4 │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 79348 │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ nop │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9aa4c <_PyObject_NewVar@@Base+0x92c> │ │ │ │ - ldr r3, [pc, #704] @ (9abb4 <_PyObject_NewVar@@Base+0xa94>) │ │ │ │ + bne.w 9ab34 <_PyObject_NewVar@@Base+0x92c> │ │ │ │ + ldr r3, [pc, #704] @ (9ac9c <_PyObject_NewVar@@Base+0xa94>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a9f8 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ + beq.n 9aae0 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9a932 <_PyObject_NewVar@@Base+0x812> │ │ │ │ + cbnz r1, 9aa1a <_PyObject_NewVar@@Base+0x812> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp ip, r5 │ │ │ │ ittte cs │ │ │ │ addcs r0, r2, r5 │ │ │ │ addcs r5, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #4] │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ @@ -167980,154 +168077,154 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29718 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a8c8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9a9b0 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9a9f4 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + beq.n 9aadc <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ mov r8, fp │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 9a772 <_PyObject_NewVar@@Base+0x652> │ │ │ │ - bl c97b4 │ │ │ │ + b.n 9a85a <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bl c9fac │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a240 <_PyObject_NewVar@@Base+0x120> │ │ │ │ + beq.w 9a328 <_PyObject_NewVar@@Base+0x120> │ │ │ │ movs r3, #22 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 9a258 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + b.n 9a340 <_PyObject_NewVar@@Base+0x138> │ │ │ │ mov r4, fp │ │ │ │ - b.n 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a8be <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + b.n 9a9a6 <_PyObject_NewVar@@Base+0x79e> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a840 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a928 <_PyObject_NewVar@@Base+0x720> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9a31a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - b.n 9a60e <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bne.w 9a402 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9a6f6 <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a31a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - bl 1f5cf4 │ │ │ │ + bne.w 9a402 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bl 1f58a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac2e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + beq.w 9ad16 <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a360 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9a5e0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + beq.w 9a448 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9a6c8 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9aa40 <_PyObject_NewVar@@Base+0x920> │ │ │ │ + bne.n 9ab28 <_PyObject_NewVar@@Base+0x920> │ │ │ │ mov r0, sl │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ add.w r2, sl, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r1, [sl, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a360 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9a5e0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + beq.w 9a448 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9a6c8 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9a858 <_PyObject_NewVar@@Base+0x738> │ │ │ │ + b.n 9a940 <_PyObject_NewVar@@Base+0x738> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a932 <_PyObject_NewVar@@Base+0x812> │ │ │ │ + bne.n 9aa1a <_PyObject_NewVar@@Base+0x812> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9aa28 <_PyObject_NewVar@@Base+0x908> │ │ │ │ + bne.n 9ab10 <_PyObject_NewVar@@Base+0x908> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a93c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + beq.n 9aa24 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 9a93c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9aa24 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9aa18 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ + b.n 9ab00 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a8b2 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + b.n 9a99a <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9a9d6 <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ + b.n 9aabe <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a93c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9aa24 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9a880 <_PyObject_NewVar@@Base+0x760> │ │ │ │ + b.n 9a968 <_PyObject_NewVar@@Base+0x760> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9a628 <_PyObject_NewVar@@Base+0x508> │ │ │ │ + b.n 9a710 <_PyObject_NewVar@@Base+0x508> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r6, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r5, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9a3dc <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + bne.w 9a4c4 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a3dc <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + b.n 9a4c4 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9acc4 <_PyObject_NewVar@@Base+0xba4> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 9adac <_PyObject_NewVar@@Base+0xba4> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #48076 @ 0xbbcc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 9abfa <_PyObject_NewVar@@Base+0xada> │ │ │ │ + bhi.w 9ace2 <_PyObject_NewVar@@Base+0xada> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ @@ -168144,262 +168241,262 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8ca <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9a9b2 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29530 │ │ │ │ strb.w r8, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9accc <_PyObject_NewVar@@Base+0xbac> │ │ │ │ + bcs.w 9adb4 <_PyObject_NewVar@@Base+0xbac> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1b34ac │ │ │ │ + bl 1b2e44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9aadc <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.n 9abc4 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9a258 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9a340 <_PyObject_NewVar@@Base+0x138> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a258 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9a340 <_PyObject_NewVar@@Base+0x138> │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a258 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + beq.w 9a340 <_PyObject_NewVar@@Base+0x138> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ac72 <_PyObject_NewVar@@Base+0xb52> │ │ │ │ + bne.w 9ad5a <_PyObject_NewVar@@Base+0xb52> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r7, #4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9a722 <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9a80a <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9a278 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.w 9a360 <_PyObject_NewVar@@Base+0x158> │ │ │ │ movw r2, #56036 @ 0xdae4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #41860 @ 0xa384 │ │ │ │ + movw r6, #42116 @ 0xa484 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1edb64 │ │ │ │ + bl 1ed6a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a3ee <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ + b.n 9a4d6 <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ - movw r6, #41944 @ 0xa3d8 │ │ │ │ + movw r6, #42200 @ 0xa4d8 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9ab82 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9ac6a <_PyObject_NewVar@@Base+0xa62> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #56068 @ 0xdb04 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #42024 @ 0xa428 │ │ │ │ + movw r3, #42280 @ 0xa528 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r2, #56068 @ 0xdb04 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #41912 @ 0xa3b8 │ │ │ │ + movw r6, #42168 @ 0xa4b8 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9ab82 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9ac6a <_PyObject_NewVar@@Base+0xa62> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9ac08 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ + cbz r2, 9acf0 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edb14 │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - movw r6, #42000 @ 0xa410 │ │ │ │ + bl 1ed654 │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + movw r6, #42256 @ 0xa510 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab82 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9ac6a <_PyObject_NewVar@@Base+0xa62> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #40748 @ 0x9f2c │ │ │ │ + movw r3, #41004 @ 0xa02c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e7530 <_PyOS_URandomNonblock@@Base+0xa1c> │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1e7060 <_PyOS_URandomNonblock@@Base+0xa88> │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12696 @ 0x3198 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ + bl 12d478 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12644 @ 0x3164 │ │ │ │ + movw r1, #12900 @ 0x3264 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 9ac2e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ - movw r6, #41844 @ 0xa374 │ │ │ │ + bl 12d478 │ │ │ │ + b.n 9ad16 <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + movw r6, #42100 @ 0xa474 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ab82 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ - bl 80728 │ │ │ │ + b.n 9ac6a <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #56148 @ 0xdb54 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15601c │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 156144 │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 9ab50 <_PyObject_NewVar@@Base+0xa30> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9ac38 <_PyObject_NewVar@@Base+0xa30> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9a6b6 <_PyObject_NewVar@@Base+0x596> │ │ │ │ + b.n 9a79e <_PyObject_NewVar@@Base+0x596> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a69e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + beq.w 9a786 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a69e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bne.w 9a786 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, sl │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a69e <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a786 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e90d0 │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1e8c00 │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85e74 │ │ │ │ + bl 85f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8ca <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9a9b2 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9ab0c <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ + b.n 9abf4 <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ movw r3, #44104 @ 0xac48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + movw r1, #42332 @ 0xa55c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12cce0 │ │ │ │ - b.n 9ab9a <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 12d478 │ │ │ │ + b.n 9ac82 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ │ │ │ │ -0009acfc : │ │ │ │ +0009ade4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9ad58 │ │ │ │ - ldr r5, [pc, #92] @ (9ad6c ) │ │ │ │ + cbz r0, 9ae40 │ │ │ │ + ldr r5, [pc, #92] @ (9ae54 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9ad44 │ │ │ │ + cbnz r3, 9ae2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 6e71c │ │ │ │ + bl 6e79c │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9ad30 │ │ │ │ + bpl.n 9ae18 │ │ │ │ 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 1abd08 │ │ │ │ + bl 1ab6a8 │ │ │ │ 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, #11800 @ 0x2e18 │ │ │ │ + movw r1, #12056 @ 0x2f18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32016 @ 0x7d10 │ │ │ │ + movw r0, #32272 @ 0x7e10 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #11880 @ 0x2e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #31888 @ 0x7c90 │ │ │ │ + movw r0, #32144 @ 0x7d90 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64c2e <_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 9ad9c │ │ │ │ + beq.n 9ae84 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9adac │ │ │ │ - movw r2, #31092 @ 0x7974 │ │ │ │ + beq.n 9ae94 │ │ │ │ + movw r2, #31348 @ 0x7a74 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9ad9a │ │ │ │ - movw r2, #31348 @ 0x7a74 │ │ │ │ + cbnz r0, 9ae82 │ │ │ │ + movw r2, #31604 @ 0x7b74 │ │ │ │ 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 9ad84 │ │ │ │ + bne.n 9ae6c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 9ad84 │ │ │ │ + b.n 9ae6c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -168409,192 +168506,191 @@ │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b1a0 │ │ │ │ + bne.w 9b28c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b9c0 │ │ │ │ + bne.w 9baae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9b946 │ │ │ │ + beq.w 9ba34 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ ldrcs r1, [sp, #8] │ │ │ │ movcs r5, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9ae40 │ │ │ │ + bcs.n 9af28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - bhi.w 9cb00 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 9caf2 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + bhi.w 9ccaa │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 9cc9c │ │ │ │ str.w r1, [r5, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str.w r9, [r5, #28] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9b8ca │ │ │ │ - ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ - cmp r0, r8 │ │ │ │ - bcs.w 9b940 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str.w r2, [r5, #476] @ 0x1dc │ │ │ │ - str r1, [r5, #4] │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ - sub.w r2, ip, #9 │ │ │ │ - uxtb r2, r2 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.w 9b044 │ │ │ │ - movs r6, #9 │ │ │ │ - movt r6, #128 @ 0x80 │ │ │ │ - lsrs r6, r2 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ - bmi.w 9b4a4 │ │ │ │ - mov r6, ip │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9cb0e │ │ │ │ + beq.w 9b9b6 │ │ │ │ + ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, r8 │ │ │ │ + bcs.w 9ba2e │ │ │ │ + adds r1, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r1, [r5, #476] @ 0x1dc │ │ │ │ + str r0, [r5, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + sub.w r1, r6, #9 │ │ │ │ + uxtb r1, r1 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.w 9b12e │ │ │ │ + mov.w lr, #9 │ │ │ │ + movt lr, #128 @ 0x80 │ │ │ │ + lsr.w lr, lr, r1 │ │ │ │ + tst.w lr, #1 │ │ │ │ + bne.w 9b590 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cc18 │ │ │ │ str r3, [r5, #28] │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ + str.w r2, [r5, #472] @ 0x1d8 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9cb22 │ │ │ │ + beq.w 9c2de │ │ │ │ bic.w r0, r6, #32 │ │ │ │ sub.w r3, r0, #65 @ 0x41 │ │ │ │ - mov r2, r0 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9b09a │ │ │ │ + bls.w 9b18a │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b0ac │ │ │ │ + bne.w 9b19c │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9cae0 │ │ │ │ + beq.w 9b180 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9b178 │ │ │ │ + beq.w 9b264 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9b4ee │ │ │ │ + beq.w 9b5da │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #58144 @ 0xe320 │ │ │ │ + movw sl, #58400 @ 0xe420 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9b274 │ │ │ │ + bmi.w 9b360 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #59168 @ 0xe720 │ │ │ │ + movw sl, #59424 @ 0xe820 │ │ │ │ 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 9bf5a │ │ │ │ + beq.w 9c048 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r6, #34 @ 0x22 │ │ │ │ - beq.w 9b9f0 │ │ │ │ + beq.w 9bade │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9c84c │ │ │ │ + beq.w 9ca82 │ │ │ │ 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 9b336 │ │ │ │ + bne.w 9b422 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9b336 │ │ │ │ + beq.w 9b422 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0034 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b078c <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9be1c │ │ │ │ + bne.w 9bf0a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b46e │ │ │ │ + beq.w 9b55a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9cb00 │ │ │ │ + bcc.w 9ccaa │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9caf2 │ │ │ │ + bne.w 9cc9c │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b372 │ │ │ │ - ble.w 9b478 │ │ │ │ + beq.w 9b45e │ │ │ │ + ble.w 9b564 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b372 │ │ │ │ + beq.w 9b45e │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9b4a8 │ │ │ │ + beq.w 9b594 │ │ │ │ lsrs r1, r6, #7 │ │ │ │ - movw r2, #48804 @ 0xbea4 │ │ │ │ + movw r2, #49060 @ 0xbfa4 │ │ │ │ movt r2, #55 @ 0x37 │ │ │ │ - movw r3, #32020 @ 0x7d14 │ │ │ │ + movw r3, #32276 @ 0x7e14 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ - movw r2, #40100 @ 0x9ca4 │ │ │ │ + movw r2, #40356 @ 0x9da4 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.w 9b48c │ │ │ │ + lsls r5, r3, #21 │ │ │ │ + bpl.w 9b578 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9bc40 │ │ │ │ + beq.w 9bd2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9c532 │ │ │ │ - movw r3, #31888 @ 0x7c90 │ │ │ │ + bhi.w 9cace │ │ │ │ + movw r3, #32144 @ 0x7d90 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ @@ -168610,111 +168706,113 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r6, r1, [r4, #20] │ │ │ │ - beq.n 9b03e │ │ │ │ + beq.n 9b128 │ │ │ │ ldr.w r3, [r5, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r6, ip │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9cb0e │ │ │ │ + cmp r0, #0 │ │ │ │ + str.w r2, [r5, #472] @ 0x1d8 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r5, #28] │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - bne.w 9ae92 │ │ │ │ - b.n 9b05e │ │ │ │ + bne.w 9af7e │ │ │ │ + b.n 9b146 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b06e │ │ │ │ + beq.n 9b156 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b05a │ │ │ │ + bne.n 9b142 │ │ │ │ add.w sl, r5, #12288 @ 0x3000 │ │ │ │ - ldr.w r3, [r5, #2736] @ 0xab0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r2, [sl, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c4fa │ │ │ │ + ldr.w r2, [r5, #2736] @ 0xab0 │ │ │ │ + ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c7bc │ │ │ │ + bne.w 9c4c0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c7ec │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9cb22 │ │ │ │ - adds r2, r6, #1 │ │ │ │ - beq.w 9bec4 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 9aeaa │ │ │ │ + beq.w 9c2de │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 9bfb2 │ │ │ │ + cmp r0, #13 │ │ │ │ + bne.n 9b264 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9cfdc │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9afb0 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9b8c2 │ │ │ │ + beq.w 9b9ae │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.w 9b7d0 │ │ │ │ + beq.w 9b8bc │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9bcea │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ - beq.w 9b712 │ │ │ │ - bic.w r0, r6, #32 │ │ │ │ + beq.w 9bdd8 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ + beq.w 9b7fe │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b0e6 │ │ │ │ + b.n 9b1d2 │ │ │ │ ldrd r6, r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9b800 │ │ │ │ + beq.w 9b8ec │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9b870 │ │ │ │ + bcs.w 9b95c │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ bic.w r0, r6, #32 │ │ │ │ subs r0, #65 @ 0x41 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 9b0c2 │ │ │ │ + bls.n 9b1ae │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b0c2 │ │ │ │ + bls.n 9b1ae │ │ │ │ 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 9b49e │ │ │ │ + bne.w 9b58a │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9c0f0 │ │ │ │ + beq.w 9c280 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9cb00 │ │ │ │ + bcc.w 9ccaa │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9caf2 │ │ │ │ + bne.w 9cc9c │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9c960 │ │ │ │ + bne.w 9ca24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -168722,31 +168820,31 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq.n 9b174 │ │ │ │ + beq.n 9b260 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b03e │ │ │ │ + b.n 9b128 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b61e │ │ │ │ + beq.w 9b70a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c344 │ │ │ │ + bne.w 9c394 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -168756,119 +168854,119 @@ │ │ │ │ str.w r2, [r1, #448] @ 0x1c0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r7 │ │ │ │ subs r7, r6, r7 │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ add.w r8, r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9b1f2 │ │ │ │ + beq.n 9b2de │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 9b266 │ │ │ │ + bcs.n 9b352 │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9b3e6 │ │ │ │ + bne.w 9b4d2 │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9b1c6 │ │ │ │ + bne.n 9b2b2 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c11e │ │ │ │ + bne.w 9c290 │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - movw r0, #14897 @ 0x3a31 │ │ │ │ + movw r0, #16489 @ 0x4069 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9bdfa │ │ │ │ + bne.w 9bee8 │ │ │ │ mov r0, r5 │ │ │ │ blx 295b8 │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3c8 │ │ │ │ + beq.w 9c53c │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9b228 │ │ │ │ + cbnz r2, 9b314 │ │ │ │ str.w r5, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c262 │ │ │ │ + bne.w 9c34a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9c208 │ │ │ │ + beq.w 9c2f0 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b1ce │ │ │ │ + bcc.n 9b2ba │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #29 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c122 │ │ │ │ + b.w 9c294 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9b6c8 │ │ │ │ - bl 9cf18 │ │ │ │ + bne.w 9b7b4 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9c766 │ │ │ │ - bgt.w 9baf8 │ │ │ │ + beq.w 9c96a │ │ │ │ + bgt.w 9bbe6 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9c132 │ │ │ │ - bgt.w 9bd8c │ │ │ │ + beq.w 9c1de │ │ │ │ + bgt.w 9be7a │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c766 │ │ │ │ + beq.w 9c96a │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9c5e0 │ │ │ │ + beq.w 9c782 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9c57c │ │ │ │ + beq.w 9c706 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 9c6b4 │ │ │ │ + bmi.w 9ceea │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c394 │ │ │ │ + beq.w 9c4ec │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9c5ae │ │ │ │ + bgt.w 9c738 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r2, #42356 @ 0xa574 │ │ │ │ + movw r2, #42612 @ 0xa674 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl caf14 │ │ │ │ + bl cb70c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c12c │ │ │ │ + beq.w 9c29e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 9c188 │ │ │ │ + beq.w 9c234 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9cb00 │ │ │ │ + bcc.w 9ccaa │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9caf2 │ │ │ │ + bne.w 9cc9c │ │ │ │ ldrd r3, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -168877,47 +168975,47 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9b332 │ │ │ │ + beq.n 9b41e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9b03e │ │ │ │ + b.n 9b128 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9bbcc │ │ │ │ + bgt.w 9bcba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0034 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b078c <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9be1c │ │ │ │ + bne.w 9bf0a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9af54 │ │ │ │ + bne.w 9b03e │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9afa0 │ │ │ │ + ble.w 9b08a │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9b4a8 │ │ │ │ + bne.w 9b594 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9ce84 │ │ │ │ + bgt.w 9ced8 │ │ │ │ adds r2, r5, r3 │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ add.w r7, r5, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -168930,190 +169028,190 @@ │ │ │ │ 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, #40100 @ 0x9ca4 │ │ │ │ + movw r1, #40356 @ 0x9da4 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ - movw r3, #32020 @ 0x7d14 │ │ │ │ + movw r3, #32276 @ 0x7e14 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r1, r3, #21 │ │ │ │ - bpl.n 9b48c │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.n 9b578 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9afec │ │ │ │ + b.n 9b0d6 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9c3e6 │ │ │ │ + beq.w 9c520 │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r6, r7 │ │ │ │ - beq.w 9b1b6 │ │ │ │ + beq.w 9b2a2 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9cb34 │ │ │ │ + beq.w 9ce0c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.w 9cb00 │ │ │ │ + bcc.w 9ccaa │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9caf2 │ │ │ │ + bne.w 9cc9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9b56c │ │ │ │ + bhi.w 9b658 │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ - lsls r7, r7, #31 │ │ │ │ - bpl.w 9b56c │ │ │ │ + lsls r5, r7, #31 │ │ │ │ + bpl.w 9b658 │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9bb3a │ │ │ │ + beq.w 9bc28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9cd74 │ │ │ │ + bne.w 9cdde │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ - str r5, [r2, #28] │ │ │ │ + str r3, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b9c0 │ │ │ │ + bne.w 9baae │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9adfe │ │ │ │ + b.n 9aee6 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9b372 │ │ │ │ - bgt.w 9af8e │ │ │ │ + beq.w 9b45e │ │ │ │ + bgt.w 9b078 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b372 │ │ │ │ + beq.w 9b45e │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9b87e │ │ │ │ + beq.w 9b96a │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9afa0 │ │ │ │ + bcc.w 9b08a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #42284 @ 0xa52c │ │ │ │ + movw r1, #42540 @ 0xa62c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 9cc12 │ │ │ │ + b.w 9caf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b0c2 │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 9ae4c │ │ │ │ + b.n 9b1ae │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 9af34 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9be52 │ │ │ │ + bgt.w 9bf72 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bf28 │ │ │ │ + bne.w 9bfe4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cd60 │ │ │ │ - ble.w 9b694 │ │ │ │ + beq.w 9cdb8 │ │ │ │ + ble.w 9b780 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.w 9b670 │ │ │ │ + bne.w 9b75c │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9b684 │ │ │ │ + bgt.w 9b770 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9b3ba │ │ │ │ + b.n 9b4a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - movw sl, #58144 @ 0xe320 │ │ │ │ + movw sl, #58400 @ 0xe420 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 9c3a8 │ │ │ │ + bmi.w 9c500 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c4da │ │ │ │ + beq.w 9c562 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9c422 │ │ │ │ + beq.w 9c5d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9cb00 │ │ │ │ + bcc.w 9ccaa │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9caf2 │ │ │ │ + bne.w 9cc9c │ │ │ │ ldrd r2, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq.n 9b566 │ │ │ │ + beq.n 9b652 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 9b03e │ │ │ │ + b.n 9b128 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bde0 │ │ │ │ + bne.w 9bece │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9b698 │ │ │ │ + bne.w 9b784 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9b6ac │ │ │ │ - ble.w 9bd1e │ │ │ │ + beq.w 9b798 │ │ │ │ + ble.w 9be0c │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ itttt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r5, [sp, #8] │ │ │ │ ldrgt r2, [r5, #8] │ │ │ │ - bgt.w 9c1be │ │ │ │ + bgt.w 9c36e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9ce2e │ │ │ │ + bge.w 9cc70 │ │ │ │ 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 │ │ │ │ @@ -169122,293 +169220,293 @@ │ │ │ │ ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9adfe │ │ │ │ + beq.w 9aee6 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - bge.w 9bc68 │ │ │ │ + bge.w 9bd56 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bc8e │ │ │ │ + bne.w 9bd7c │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b03e │ │ │ │ + b.n 9b128 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b186 │ │ │ │ + bgt.w 9b272 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r1, r5, #12288 @ 0x3000 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c4c0 │ │ │ │ + bne.w 9c474 │ │ │ │ str.w r7, [r5, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ it ne │ │ │ │ - cmpne r6, r0 │ │ │ │ + cmpne r3, r0 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq.n 9b66c │ │ │ │ + beq.n 9b758 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b03e │ │ │ │ + b.n 9b128 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9b78e │ │ │ │ + bne.w 9b87a │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9b3ba │ │ │ │ + ble.w 9b4a6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cc7e │ │ │ │ + blt.w 9caea │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b3ba │ │ │ │ + b.n 9b4a6 │ │ │ │ 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 9ce96 │ │ │ │ + bne.w 9ccbe │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ce2e │ │ │ │ + bne.w 9cc70 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9b5d4 │ │ │ │ - bl cad94 │ │ │ │ + b.n 9b6c0 │ │ │ │ + bl cb58c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3b6 │ │ │ │ + beq.w 9c50e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c394 │ │ │ │ + beq.w 9c4ec │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9c47e │ │ │ │ + beq.w 9c584 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9c54a │ │ │ │ + beq.w 9c742 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #42356 @ 0xa574 │ │ │ │ + movw r2, #42612 @ 0xa674 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl caf14 │ │ │ │ + bl cb70c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b2d8 │ │ │ │ + bne.w 9b3c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.n 9b03e │ │ │ │ + bl 9d1d8 │ │ │ │ + b.n 9b128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9b9ca │ │ │ │ - sub.w r3, r0, #34 @ 0x22 │ │ │ │ - negs r2, r3 │ │ │ │ - adcs r2, r3 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + beq.w 9bab8 │ │ │ │ + sub.w r1, r0, #39 @ 0x27 │ │ │ │ + negs r2, r1 │ │ │ │ + adcs r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b9ca │ │ │ │ + bne.w 9bab8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r2 │ │ │ │ orr.w ip, r2, r3 │ │ │ │ bic.w r0, r6, #32 │ │ │ │ orrs.w lr, ip, sl │ │ │ │ - bne.w 9bd02 │ │ │ │ + bne.w 9bdf0 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9bdf4 │ │ │ │ - cbnz r1, 9b758 │ │ │ │ + beq.w 9bee2 │ │ │ │ + cbnz r1, 9b844 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9b7d0 │ │ │ │ + beq.n 9b8bc │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9beec │ │ │ │ + beq.w 9bfde │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.w 9b0b6 │ │ │ │ + bne.w 9b1a2 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9b9c4 │ │ │ │ + beq.w 9bab2 │ │ │ │ sub.w ip, r0, #39 @ 0x27 │ │ │ │ rsbs r3, ip, #0 │ │ │ │ adc.w r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9c4 │ │ │ │ + bne.w 9bab2 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - b.n 9b736 │ │ │ │ + b.n 9b822 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9c870 │ │ │ │ + bne.w 9caa4 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9c866 │ │ │ │ + bne.w 9ca9c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b694 │ │ │ │ + ble.w 9b780 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cc7e │ │ │ │ + blt.w 9caea │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c570 │ │ │ │ + bne.w 9c7d8 │ │ │ │ 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 9b3ba │ │ │ │ + b.n 9b4a6 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 9cf18 │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 9cfdc │ │ │ │ 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 9b9f0 │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 9b736 │ │ │ │ + beq.w 9bade │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 9b822 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b874 │ │ │ │ + bne.n 9b960 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw sl, #14897 @ 0x3a31 │ │ │ │ + movw sl, #16489 @ 0x4069 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9bc58 │ │ │ │ + bne.w 9bd46 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c100 │ │ │ │ + beq.w 9c262 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbnz r3, 9b832 │ │ │ │ + cbnz r3, 9b91e │ │ │ │ str r6, [r5, #0] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r5, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5d0 │ │ │ │ + bne.w 9c660 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9bef6 │ │ │ │ + beq.w 9c004 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b0d6 │ │ │ │ + bcc.w 9b1c2 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r5, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r0, #32 │ │ │ │ - b.n 9b0e6 │ │ │ │ + b.n 9b1d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b4b2 │ │ │ │ + ble.w 9b59e │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c950 │ │ │ │ + bne.w 9c61e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cd60 │ │ │ │ - bgt.w 9b4cc │ │ │ │ + beq.w 9cdb8 │ │ │ │ + bgt.w 9b5b8 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cc7e │ │ │ │ + blt.w 9caea │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.w 9b7b0 │ │ │ │ + beq.w 9b89c │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b3ba │ │ │ │ + b.n 9b4a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9b7d6 │ │ │ │ + b.n 9b8c2 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bea6 │ │ │ │ + bne.w 9bf94 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw r6, #14897 @ 0x3a31 │ │ │ │ + movw r6, #16489 @ 0x4069 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9bcf2 │ │ │ │ + bne.w 9bde0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1d2 │ │ │ │ + beq.w 9c2a4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9b8fe │ │ │ │ + cbnz r2, 9b9ea │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w sl, [r5, #8] │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ @@ -169416,41 +169514,42 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r5, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c752 │ │ │ │ + bne.w 9c860 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c0c0 │ │ │ │ - ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.w 9ae5c │ │ │ │ + beq.w 9c1ae │ │ │ │ + ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcc.w 9af46 │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r5, #32] │ │ │ │ - b.n 9beaa │ │ │ │ + b.n 9bf98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bf22 │ │ │ │ + bne.w 9c030 │ │ │ │ ldr.w r8, [r0, #2744] @ 0xab8 │ │ │ │ - movw r6, #14897 @ 0x3a31 │ │ │ │ + movw r6, #16489 @ 0x4069 │ │ │ │ movt r6, #19 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 9bdd0 │ │ │ │ + bne.w 9bebe │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2aa │ │ │ │ + beq.w 9c3b2 │ │ │ │ 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 │ │ │ │ @@ -169458,78 +169557,78 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c0a4 │ │ │ │ + bne.w 9c192 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 9c04c │ │ │ │ + beq.w 9c13a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9ae0a │ │ │ │ + b.w 9aef2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9b5e6 │ │ │ │ + b.n 9b6d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9b9f0 │ │ │ │ + beq.n 9bade │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #59168 @ 0xe720 │ │ │ │ + movw sl, #59424 @ 0xe820 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9bf64 │ │ │ │ + beq.w 9c052 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9bf64 │ │ │ │ + beq.w 9c052 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9b9f0 │ │ │ │ + beq.n 9bade │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9af0a │ │ │ │ + bne.w 9aff4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r5, #2704] @ 0xa90 │ │ │ │ str.w r2, [r5, #468] @ 0x1d4 │ │ │ │ str.w r3, [r5, #2708] @ 0xa94 │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9be74 │ │ │ │ + beq.w 9bf40 │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq sl, r8 │ │ │ │ - beq.w 9bf56 │ │ │ │ + beq.w 9c044 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 9cb00 │ │ │ │ + bcc.w 9ccaa │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9caf2 │ │ │ │ + bne.w 9cc9c │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 9bab0 │ │ │ │ + bne.n 9bb9e │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -169546,201 +169645,201 @@ │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ strne r3, [r4, #8] │ │ │ │ str.w fp, [r4, #24] │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ strne r3, [r4, #16] │ │ │ │ - b.w 9b03e │ │ │ │ + b.w 9b128 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ it ne │ │ │ │ movne fp, r2 │ │ │ │ - beq.w 9be8c │ │ │ │ + beq.w 9bf58 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 9bb48 │ │ │ │ + beq.n 9bc36 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 9bbc2 │ │ │ │ + bcs.w 9bcb0 │ │ │ │ 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 9caec │ │ │ │ + beq.w 9cc7c │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9c63a │ │ │ │ + beq.w 9c7e4 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cda8 │ │ │ │ + bne.w 9cb50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9baa4 │ │ │ │ + bne.n 9bb92 │ │ │ │ adds r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 9ba5c │ │ │ │ + b.n 9bb4a │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9c5e0 │ │ │ │ + beq.w 9c782 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9c132 │ │ │ │ + beq.w 9c1de │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9c6b4 │ │ │ │ + bmi.w 9ceea │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c47c │ │ │ │ - ble.n 9bb1c │ │ │ │ + beq.w 9c582 │ │ │ │ + ble.n 9bc0a │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9c54a │ │ │ │ - movw r2, #42356 @ 0xa574 │ │ │ │ + beq.w 9c742 │ │ │ │ + movw r2, #42612 @ 0xa674 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl caf14 │ │ │ │ + bl cb70c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c12c │ │ │ │ + beq.w 9c29e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 9b2e0 │ │ │ │ + b.w 9b3cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b56a │ │ │ │ + bne.w 9b656 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b5d4 │ │ │ │ + b.n 9b6c0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c27e │ │ │ │ + bne.w 9c382 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r0, #14897 @ 0x3a31 │ │ │ │ + movw r0, #16489 @ 0x4069 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9be0c │ │ │ │ + bne.w 9befa │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c362 │ │ │ │ + beq.w 9c48e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c294 │ │ │ │ + bne.w 9c3de │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c32a │ │ │ │ + bne.w 9c448 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9c2d6 │ │ │ │ + beq.w 9c3f4 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9bac0 │ │ │ │ + bcc.w 9bbae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #29 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9c28c │ │ │ │ + b.n 9c38e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b346 │ │ │ │ + blt.w 9b432 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ subne r5, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9c8c0 │ │ │ │ - cbnz r5, 9bc12 │ │ │ │ + beq.w 9ca0c │ │ │ │ + cbnz r5, 9bd00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl c9d28 │ │ │ │ + bl ca520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb22 │ │ │ │ + beq.w 9c2de │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b346 │ │ │ │ - ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + beq.w 9b432 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, r9, lsl #6 │ │ │ │ - ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c8ce │ │ │ │ + ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + add.w ip, r3, r9, lsl #6 │ │ │ │ + ldr.w r3, [ip, #2808] @ 0xaf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c670 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b346 │ │ │ │ + bne.w 9b432 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9b346 │ │ │ │ + bne.w 9b432 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ ldrd r3, r1, [fp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ it eq │ │ │ │ streq.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 9afec │ │ │ │ + b.w 9b0d6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c390 │ │ │ │ + beq.w 9c4bc │ │ │ │ ldrd r6, r9, [r5, #4] │ │ │ │ - b.n 9b846 │ │ │ │ + b.n 9b932 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9bcb6 │ │ │ │ + cbnz r2, 9bda4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b03e │ │ │ │ + b.w 9b128 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r2, r1, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b61a │ │ │ │ + beq.w 9b706 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9b61a │ │ │ │ + b.n 9b706 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r7, [r5, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -169751,272 +169850,271 @@ │ │ │ │ str r1, [r4, #12] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r5, #472] @ 0x1d8 │ │ │ │ strne r3, [r4, #8] │ │ │ │ ldrne.w r3, [r5, #476] @ 0x1dc │ │ │ │ strne r3, [r4, #16] │ │ │ │ - b.n 9bc88 │ │ │ │ + b.n 9bd76 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b7d6 │ │ │ │ + b.n 9b8c2 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1ec │ │ │ │ + beq.w 9c2bc │ │ │ │ ldrd r3, sl, [r5, #4] │ │ │ │ - b.n 9b912 │ │ │ │ + b.n 9b9fe │ │ │ │ orr.w lr, r1, sl │ │ │ │ orrs.w lr, lr, ip │ │ │ │ - beq.w 9b74e │ │ │ │ + beq.w 9b83a │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w 9b0b6 │ │ │ │ + bne.w 9b1a2 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne.w 9b0b6 │ │ │ │ + bne.w 9b1a2 │ │ │ │ mov r1, lr │ │ │ │ - b.n 9b764 │ │ │ │ + b.n 9b850 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c1b6 │ │ │ │ + ble.w 9c366 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r2, [r5, #452] @ 0x1c4 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #452] @ 0x1c4 │ │ │ │ - cbz r0, 9bd70 │ │ │ │ + cbz r0, 9be5e │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.w 9bef2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.w 9bfda │ │ │ │ subs r2, #2 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 9bd70 │ │ │ │ + cbz r1, 9be5e │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9bee8 │ │ │ │ + ble.w 9bfd6 │ │ │ │ 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 9bd54 │ │ │ │ + bne.n 9be42 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c1b6 │ │ │ │ + bne.w 9c366 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ce2e │ │ │ │ + bne.w 9cc70 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9b6ba │ │ │ │ + b.n 9b7a6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9b2a8 │ │ │ │ + bne.w 9b394 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9c6ae │ │ │ │ + bmi.w 9c700 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - movw r1, #42504 @ 0xa608 │ │ │ │ + bl 9d180 │ │ │ │ + movw r1, #42760 @ 0xa708 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e42f4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c450 │ │ │ │ + beq.w 9c634 │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9b992 │ │ │ │ + b.n 9ba80 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.w 9b5d4 │ │ │ │ + b.w 9b6c0 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9b7d6 │ │ │ │ + b.n 9b8c2 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c454 │ │ │ │ + beq.w 9c62e │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ - b.w 9b23c │ │ │ │ + b.w 9b328 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c474 │ │ │ │ + beq.w 9c55a │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9bb94 │ │ │ │ + b.n 9bc82 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7780 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c7f78 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9be40 │ │ │ │ + bne.n 9bf2e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ + bl 9d180 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9b88e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9b88e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #42924 @ 0xa7ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ - b.n 9bdbe │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9bf48 │ │ │ │ + beq.n 9c036 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9c9c0 │ │ │ │ + beq.w 9c6ea │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9ba22 │ │ │ │ + b.n 9bb10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c528 │ │ │ │ + beq.w 9c95e │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9cb6c │ │ │ │ + beq.w 9cfa6 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9bab0 │ │ │ │ - ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ - subs r0, #1 │ │ │ │ + b.n 9bb9e │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ce4c │ │ │ │ - mov r2, r0 │ │ │ │ + bne.w 9b97a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9b97a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #43180 @ 0xa8ac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.n 9beac │ │ │ │ + ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ccb8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ cmp r1, #28 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ - beq.w 9cb22 │ │ │ │ + str.w ip, [r2, #472] @ 0x1d8 │ │ │ │ + str r3, [r2, #28] │ │ │ │ + beq.w 9c2de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c12c │ │ │ │ + bne.w 9c29e │ │ │ │ subs.w r2, r1, #11 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 9bd72 │ │ │ │ + b.n 9be60 │ │ │ │ + lsls r3, r0, #2 │ │ │ │ + b.n 9be60 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9b7d6 │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - b.n 9bd72 │ │ │ │ + b.n 9b8c2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9b780 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ + bgt.w 9b994 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9b4a6 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9b874 │ │ │ │ + bne.w 9b960 │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9c386 │ │ │ │ + bne.w 9c4b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c83a │ │ │ │ + beq.w 9c9c0 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9bf1c │ │ │ │ + cbnz r2, 9c02a │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 9b836 │ │ │ │ + b.n 9b922 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9ae40 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9b694 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - bgt.w 9b8a8 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9b3ba │ │ │ │ + b.w 9af28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #3 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 9ba50 │ │ │ │ + b.n 9bb3e │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9bf64 │ │ │ │ + beq.n 9c052 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9af0a │ │ │ │ + bne.w 9aff4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r5, #2704] @ 0xa90 │ │ │ │ str.w r3, [r5, #2708] @ 0xa94 │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c89a │ │ │ │ + beq.w 9c9d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ + bl 9d180 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9cabe │ │ │ │ + bgt.w 9cba4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ add.w fp, r5, lr │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r5, r2, lsl #6 │ │ │ │ @@ -170036,18 +170134,18 @@ │ │ │ │ str.w r0, [r9, #2788] @ 0xae4 │ │ │ │ str.w r0, [r9, #2792] @ 0xae8 │ │ │ │ str.w r0, [r9, #2800] @ 0xaf0 │ │ │ │ str.w r6, [r5, lr] │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.n 9c020 │ │ │ │ - bls.n 9c00c │ │ │ │ + beq.n 9c10e │ │ │ │ + bls.n 9c0fa │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne.n 9c020 │ │ │ │ + bne.n 9c10e │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r3] │ │ │ │ sub.w lr, r1, #114 @ 0x72 │ │ │ │ rsbs r1, lr, #0 │ │ │ │ adc.w r1, r1, lr │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ @@ -170057,31 +170155,31 @@ │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd ip, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c68c │ │ │ │ + bne.w 9c956 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c402 │ │ │ │ + bne.w 9c462 │ │ │ │ mov r0, r5 │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c72a │ │ │ │ + beq.w 9c9f8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9c076 │ │ │ │ + cbnz r1, 9c164 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ @@ -170090,162 +170188,157 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, sl, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r3, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9ae │ │ │ │ + beq.w 9ba9c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e42f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.w 9ae40 │ │ │ │ + b.w 9af28 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bea6 │ │ │ │ + bne.w 9bf94 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9bcf2 │ │ │ │ + bne.w 9bde0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c73e │ │ │ │ + beq.w 9c84c │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbnz r1, 9c0ea │ │ │ │ + cbnz r1, 9c1d8 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 9b902 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9c960 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 9b142 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29d00 │ │ │ │ - add.w r9, r6, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r9, r6 │ │ │ │ - bne.w 9b82c │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r5, #32] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.w 9b874 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b56c │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 9b704 │ │ │ │ + b.n 9b9ee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9ceb4 │ │ │ │ + beq.w 9cfc4 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9cc1a │ │ │ │ + beq.w 9cfb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9c14e │ │ │ │ + bmi.n 9c1fa │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9ceb4 │ │ │ │ + beq.w 9cfc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #42352 @ 0xa570 │ │ │ │ + movw r2, #42608 @ 0xa670 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl caf14 │ │ │ │ + bl cb70c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b704 │ │ │ │ + beq.w 9b7f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 9b2e0 │ │ │ │ + bne.w 9b3cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b332 │ │ │ │ + beq.w 9b41e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b324 │ │ │ │ - b.w 9b332 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bne.w 9b410 │ │ │ │ + b.w 9b41e │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29d00 │ │ │ │ + add.w r9, r6, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r9, r6 │ │ │ │ + bne.w 9b918 │ │ │ │ + movs r2, #11 │ │ │ │ + str r2, [r5, #32] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.w 9b960 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9ca24 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 9b22e │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b658 │ │ │ │ movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - str r0, [r5, #32] │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + b.w 9b7f0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9b8f8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bne.w 9b9e4 │ │ │ │ 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] │ │ │ │ + str r3, [r5, #32] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #4] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cc8e │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + beq.w 9cc32 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ - b.n 9beb6 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + bne.w 9bfb2 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c11e │ │ │ │ + bne.n 9c290 │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c45a │ │ │ │ + bne.w 9c612 │ │ │ │ mov r0, r5 │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c694 │ │ │ │ + beq.w 9c650 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9c234 │ │ │ │ + cbnz r2, 9c31c │ │ │ │ str.w r5, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -170253,72 +170346,95 @@ │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #2704] @ 0xa90 │ │ │ │ blx 2aa14 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b254 │ │ │ │ + beq.w 9b340 │ │ │ │ mov r6, r4 │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e42f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 9c122 │ │ │ │ + b.n 9c294 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + str r0, [r5, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #17 │ │ │ │ - beq.w 9c12c │ │ │ │ + beq.n 9c29e │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9c6a4 │ │ │ │ + beq.w 9ca1a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9cdac │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9bb94 │ │ │ │ + b.n 9cb54 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c6f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29d00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9b97c │ │ │ │ + bne.w 9ba6a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r1, #32] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.w 9ae40 │ │ │ │ + b.w 9af28 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + b.n 9bc82 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c27e │ │ │ │ + bne.n 9c382 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c468 │ │ │ │ + bne.w 9c604 │ │ │ │ mov r0, fp │ │ │ │ blx 295b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c822 │ │ │ │ + beq.w 9c638 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c2fe │ │ │ │ + cbnz r2, 9c41c │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -170326,1151 +170442,1124 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2aa14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbae │ │ │ │ + beq.w 9bc9c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e42f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 9c280 │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd8a │ │ │ │ + b.n 9c384 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c634 │ │ │ │ + ldrd r5, sl, [r3, #4] │ │ │ │ + b.n 9c17a │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ccdc │ │ │ │ + str r7, [r1, #72] @ 0x48 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29d00 │ │ │ │ add.w r3, fp, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9bb76 │ │ │ │ + bne.w 9bc64 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 9c280 │ │ │ │ + b.n 9c384 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc62 │ │ │ │ + bne.w 9bd50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 9c118 │ │ │ │ + b.n 9c27a │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9c7ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d180 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + str.w r7, [sl, #72] @ 0x48 │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 9b6da │ │ │ │ + bpl.w 9b7c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cad94 │ │ │ │ + bl cb58c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b6da │ │ │ │ + bne.w 9b7c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ + ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r6, r8, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27e868 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mla r7, r0, r7, r7 │ │ │ │ + b.w 9b2a2 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ adds r6, r5, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 9b21e │ │ │ │ + bne.w 9b30a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 9c278 │ │ │ │ - ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r6, r8, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 27e778 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ - b.w 9b1b6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx r2 │ │ │ │ + b.n 9c360 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r0, 9c450 │ │ │ │ - ldrd r5, sl, [r3, #4] │ │ │ │ - b.n 9c08c │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c4aa │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9cfdc │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 9c5c4 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9cfdc │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 9c8b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9cfdc │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.w 9cf94 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cb58c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c50e │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9b7d0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ + bl 9d180 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ + bl 9d180 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b566 │ │ │ │ + beq.w 9b652 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b558 │ │ │ │ - b.w 9b566 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c2c8 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.n 9c3e0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9c454 │ │ │ │ - ldrd r5, r6, [sl, #4] │ │ │ │ - b.n 9c24a │ │ │ │ + bne.w 9b644 │ │ │ │ + b.w 9b652 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9c474 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c55a │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9c310 │ │ │ │ + b.n 9c42e │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + cbz r0, 9c62e │ │ │ │ + ldrd r5, r6, [sl, #4] │ │ │ │ + b.n 9c332 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9bff0 │ │ │ │ + b.w 9b994 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + b.n 9c554 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c3d0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29d00 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9c414 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9c37e │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9c642 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9ce3a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl cad94 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c3b6 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9b6e4 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ce00 │ │ │ │ - str r7, [r1, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + b.n 9c4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9c410 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + blx 29d00 │ │ │ │ + add r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.w 9c54a │ │ │ │ + b.n 9c312 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.n 9c4bc │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c7bc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - str.w r7, [sl, #72] @ 0x48 │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9bea2 │ │ │ │ + bne.w 9bd00 │ │ │ │ + ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ + ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + subs r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #55 @ 0x37 │ │ │ │ - ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.w 9b014 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9c6e6 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ - movw r2, #42628 @ 0xa684 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl caf14 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c17e │ │ │ │ - b.w 9b704 │ │ │ │ + b.n 9c6c4 │ │ │ │ + ldr.w r0, [ip, #2804] @ 0xaf4 │ │ │ │ + ldrb.w lr, [r0, r3] │ │ │ │ + cmp.w lr, #92 @ 0x5c │ │ │ │ + it eq │ │ │ │ + addeq r3, #1 │ │ │ │ + beq.n 9c6c2 │ │ │ │ + cmp.w lr, #34 @ 0x22 │ │ │ │ + beq.w 9cdc8 │ │ │ │ + sub.w r0, lr, #39 @ 0x27 │ │ │ │ + rsbs r8, r0, #0 │ │ │ │ + adc.w r8, r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9cdc8 │ │ │ │ + cmp.w lr, #35 @ 0x23 │ │ │ │ + bne.n 9c6c2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cd0a │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + blt.n 9c688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.w 9afec │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r9, r3, r9, lsl #6 │ │ │ │ + ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ + bl ae8b4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9c29e │ │ │ │ + str.w r8, [r4, #28] │ │ │ │ + b.w 9bd00 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + b.w 9bb3e │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.n 9c39e │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9ceea │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9c5ba │ │ │ │ + beq.n 9c76c │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9c57c │ │ │ │ + beq.n 9c706 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9c6b4 │ │ │ │ + bmi.w 9ceea │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c394 │ │ │ │ + beq.w 9c4ec │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9b2c0 │ │ │ │ + ble.w 9b3ac │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9c47c │ │ │ │ - bgt.w 9bb16 │ │ │ │ + beq.w 9c582 │ │ │ │ + bgt.w 9bc04 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9c636 │ │ │ │ + beq.n 9c768 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9bb1c │ │ │ │ - b.n 9c54a │ │ │ │ + bne.w 9bc0a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9cfdc │ │ │ │ + movw r2, #42884 @ 0xa784 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cb70c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c22a │ │ │ │ + b.w 9b7f0 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 9c584 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 9c588 │ │ │ │ - b.w 9bda6 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4834 │ │ │ │ - b.n 9c390 │ │ │ │ + bmi.n 9c712 │ │ │ │ + b.w 9be94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9ce78 │ │ │ │ + beq.w 9cfd0 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9ce58 │ │ │ │ + bhi.w 9cc50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9c5f8 │ │ │ │ + bls.n 9c79a │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9ce78 │ │ │ │ + beq.w 9cfd0 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 9cd94 │ │ │ │ + bmi.w 9cc82 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #42424 @ 0xa5b8 │ │ │ │ + movw r2, #42680 @ 0xa6b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl caf14 │ │ │ │ + bl cb70c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c17e │ │ │ │ - b.w 9b704 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9c47e │ │ │ │ + bne.w 9c22a │ │ │ │ + b.w 9b7f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.w 9b0d6 │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r2 │ │ │ │ - b.w 9ba62 │ │ │ │ + b.w 9bb50 │ │ │ │ + ldr.w r2, [r5, #472] @ 0x1d8 │ │ │ │ + movw r1, #42488 @ 0xa5f8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ + mov.w lr, #9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 9c812 │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + bne.n 9c870 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + adds r6, #1 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + adds r1, #1 │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ + beq.n 9c878 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldrb.w ip, [r1] │ │ │ │ + cmp r2, r6 │ │ │ │ + bls.n 9c870 │ │ │ │ + cmp.w ip, #32 │ │ │ │ + bne.n 9c802 │ │ │ │ + mov ip, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ + mov r6, r2 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq.n 9c82e │ │ │ │ + cmp r3, #9 │ │ │ │ + beq.n 9c82e │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + sub.w ip, r2, ip │ │ │ │ + add.w r2, ip, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 9c810 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29d00 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9c2b8 │ │ │ │ + b.n 9c1d2 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.n 9c2bc │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 9cc92 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r8, r6, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d180 │ │ │ │ + ldr.w r9, [r5, #4] │ │ │ │ + cmp r9, r8 │ │ │ │ + bcs.n 9c8fa │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r0, #57 @ 0x39 │ │ │ │ + ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + strd r1, r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strd r2, r6, [r4, #16] │ │ │ │ + str.w r9, [r4, #24] │ │ │ │ + b.w 9b128 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9c4aa │ │ │ │ + bmi.w 9c5b0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ + bl 9d180 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #42356 @ 0xa574 │ │ │ │ + movw r2, #42612 @ 0xa674 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl caf14 │ │ │ │ + bl cb70c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b704 │ │ │ │ + beq.w 9b7f0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ + bl 9d180 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - b.w 9ae40 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29d00 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 9c3d6 │ │ │ │ - b.n 9c22a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - b.w 9ba62 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9c57c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cad94 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ + movw r1, #42500 @ 0xa604 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 293a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3b6 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c394 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9c6e6 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c47c │ │ │ │ - bgt.w 9c544 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.n 9c636 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9c54a │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add.w r3, r5, #12288 @ 0x3000 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9b2c0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9d0bc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr.w r1, [r5, #2704] @ 0xa90 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #42528 @ 0xa620 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 251d8c │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29d00 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.w 9c06e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c2c2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29d00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9c1e6 │ │ │ │ - b.n 9c0e4 │ │ │ │ + bne.n 9c88e │ │ │ │ + cmp r9, r8 │ │ │ │ + beq.n 9c92c │ │ │ │ + ldrsb.w r3, [r6, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 9c88e │ │ │ │ + movw r3, #58400 @ 0xe420 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bne.n 9c88e │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + adds r6, #6 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9cc40 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ + strd r6, r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strd r2, r8, [r4, #16] │ │ │ │ + str.w r9, [r4, #24] │ │ │ │ + b.w 9b128 │ │ │ │ + mov r3, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 9c1f0 │ │ │ │ + b.w 9af28 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 9bf6e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9caa4 │ │ │ │ + beq.w 9cb46 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9ca68 │ │ │ │ + bhi.w 9cb10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9c77e │ │ │ │ + bls.n 9c982 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9caa4 │ │ │ │ + beq.w 9cb46 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9cc04 │ │ │ │ + bmi.w 9cb00 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #42496 @ 0xa600 │ │ │ │ + movw r2, #42752 @ 0xa700 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl caf14 │ │ │ │ + bl cb70c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c17e │ │ │ │ - b.w 9b704 │ │ │ │ - ldr.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - movw r1, #42232 @ 0xa4f8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - mov.w lr, #9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 9c7e6 │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ - cmp ip, r0 │ │ │ │ - bne.w 9c9ce │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - adds r1, #1 │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ - beq.w 9c9d4 │ │ │ │ - ldr.w ip, [r5, #4] │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ - cmp ip, r3 │ │ │ │ - bls.w 9c9ce │ │ │ │ - cmp r0, #32 │ │ │ │ - bne.n 9c7d2 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r2, #32 │ │ │ │ - beq.n 9c804 │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.n 9c804 │ │ │ │ - ldrd r0, r2, [sp, #12] │ │ │ │ - sub.w ip, r0, ip │ │ │ │ - add.w r0, ip, r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 9c7e4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 29d00 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9c2f6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c378 │ │ │ │ + bne.w 9c22a │ │ │ │ + b.w 9b7f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d00 │ │ │ │ add r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9bf16 │ │ │ │ + bne.w 9c024 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 9c114 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1be474 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9c12c │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r5, #2700] @ 0xa8c │ │ │ │ - ldrd r3, sl, [r5, #4] │ │ │ │ - b.w 9ae48 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9c870 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9cc72 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - bne.w 9ca90 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #43080 @ 0xa848 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 9bdbe │ │ │ │ + b.n 9c276 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ it eq │ │ │ │ moveq r0, #3 │ │ │ │ - beq.w 9bf8c │ │ │ │ + beq.w 9c07a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ + bl 9d180 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - b.w 9bf8a │ │ │ │ + bl 9d180 │ │ │ │ + b.w 9c078 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29d00 │ │ │ │ + add r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.w 9c15c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c3ca │ │ │ │ ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 9bc12 │ │ │ │ - b.w 9bbea │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bc12 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ - ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9c92a │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - ldrb.w lr, [r0, ip] │ │ │ │ - cmp.w lr, #92 @ 0x5c │ │ │ │ - it eq │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ - beq.n 9c926 │ │ │ │ - cmp.w lr, #34 @ 0x22 │ │ │ │ - beq.w 9cc2e │ │ │ │ - sub.w r0, lr, #39 @ 0x27 │ │ │ │ - rsbs r8, r0, #0 │ │ │ │ - adc.w r8, r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9cc2e │ │ │ │ - cmp.w lr, #35 @ 0x23 │ │ │ │ - bne.n 9c926 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cb80 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - blt.n 9c8ea │ │ │ │ + beq.w 9bd00 │ │ │ │ + b.w 9bcd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r9, r3, r9, lsl #6 │ │ │ │ - ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ - bl ae15c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9c12c │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ - b.w 9bc12 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9bf34 │ │ │ │ - b.w 9b8a8 │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + b.w 9bb50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c0f8 │ │ │ │ + bne.w 9c288 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9c12c │ │ │ │ + bne.w 9c29e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd28 │ │ │ │ - bl bed60 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9cf58 │ │ │ │ + bl bf554 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 9cc94 │ │ │ │ + blt.w 9ce2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c0f8 │ │ │ │ + beq.w 9c288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c0f8 │ │ │ │ + bne.w 9c288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.w 9c0f8 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b.w 9ba50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9cb52 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9c288 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1bde0c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9c29e │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r5, #2700] @ 0xa8c │ │ │ │ + ldrd r3, sl, [r5, #4] │ │ │ │ + b.w 9af30 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9caa4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 9cae0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bne.w 9cdf8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r8, r3, #6 │ │ │ │ - mov fp, r3 │ │ │ │ + movw r1, #43336 @ 0xa948 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - ldr.w r9, [r5, #4] │ │ │ │ - cmp r9, r8 │ │ │ │ - bcs.n 9ca0e │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r0, #57 @ 0x39 │ │ │ │ - ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ + bl 1e42f4 │ │ │ │ + b.w 9beac │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - strd r1, r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strd r2, fp, [r4, #16] │ │ │ │ - str.w r9, [r4, #24] │ │ │ │ - b.w 9b03e │ │ │ │ - movw r1, #42244 @ 0xa504 │ │ │ │ + movs r0, #55 @ 0x37 │ │ │ │ + ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ + b.w 9b0fe │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 9caa4 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #43232 @ 0xa8e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 293a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9c9ec │ │ │ │ - cmp r9, r8 │ │ │ │ - beq.n 9ca42 │ │ │ │ - ldrsb.w r3, [fp, #6] │ │ │ │ - ldrb.w r2, [fp, #6] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 9c9ec │ │ │ │ - movw r3, #58144 @ 0xe320 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bne.n 9c9ec │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - adds r6, #6 │ │ │ │ - cbnz r7, 9caae │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ - strd r6, r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strd r2, r8, [r4, #16] │ │ │ │ - str.w r9, [r4, #24] │ │ │ │ - b.w 9b03e │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.w 9beac │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42688 @ 0xa6c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9caf8 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.w 9cc04 │ │ │ │ + bne.n 9cb00 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - movw r1, #42472 @ 0xa5e8 │ │ │ │ + bl 9d180 │ │ │ │ + movw r1, #42728 @ 0xa6e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ - b.n 9c718 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #43004 @ 0xa7fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 9bdbe │ │ │ │ + bl 1e42f4 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9c774 │ │ │ │ + b.n 9c978 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r7, #10 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ + add.w r3, r5, #12288 @ 0x3000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - b.n 9ca48 │ │ │ │ + ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str.w r1, [r5, #464] @ 0x1d0 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + ldr.w r1, [r5, #2708] @ 0xa94 │ │ │ │ + cmp r3, #0 │ │ │ │ + str.w r1, [r5, #2704] @ 0xa90 │ │ │ │ + bgt.n 9cbf4 │ │ │ │ + cmp.w sl, #3 │ │ │ │ + beq.n 9cbd6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbnz r3, 9cbc6 │ │ │ │ + movw r1, #43100 @ 0xa85c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1e42f4 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9c29e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c29e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #42640 @ 0xa690 │ │ │ │ + movw r1, #42896 @ 0xa790 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e42f4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf18 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9aec6 │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 9c12c │ │ │ │ - movw r1, #42204 @ 0xa4dc │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movw r1, #43012 @ 0xa804 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #680] @ (9cda4 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #42172 @ 0xa4bc │ │ │ │ + bl 1e42f4 │ │ │ │ + b.n 9cb94 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42948 @ 0xa7c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #664] @ (9cda4 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp.w ip, #35 @ 0x23 │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - str r1, [r5, #28] │ │ │ │ - beq.w 9b05e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e42f4 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9c29e │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r5, #32] │ │ │ │ + b.w 9c29e │ │ │ │ + add.w r3, r5, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r1, r6 │ │ │ │ + bne.n 9cb7c │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 9cb7c │ │ │ │ + movw r1, #42924 @ 0xa7ac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.w 9beac │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - cmp r1, #28 │ │ │ │ - bne.n 9cb76 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ - mov r0, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r4 │ │ │ │ - bl 1be474 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9cb5a │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r4 │ │ │ │ - b.w 9b1b6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9cb1c │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 9c506 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d114 │ │ │ │ - b.w 9b03e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf18 │ │ │ │ - b.w 9be9e │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w ip, [r5, #472] @ 0x1d8 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + beq.w 9c2de │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.w 9ae9a │ │ │ │ - b.w 9bec4 │ │ │ │ + bne.w 9af86 │ │ │ │ + b.w 9bfb2 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #28] │ │ │ │ + str.w r2, [r5, #472] @ 0x1d8 │ │ │ │ + b.w 9b16e │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9cfdc │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ + b.n 9c936 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.n 9cc82 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d180 │ │ │ │ + movw r1, #42656 @ 0xa6a0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9cb2e │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #18 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + b.w 9c36e │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 9c29e │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #42620 @ 0xa67c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9caf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c4ca │ │ │ │ + b.w 9b16e │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #716] @ (9cf74 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #42428 @ 0xa5bc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #704] @ (9cf74 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9cc1a │ │ │ │ + bge.n 9ccc8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 9b680 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9c366 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + ble.w 9be60 │ │ │ │ + b.w 9be12 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + subs r6, #1 │ │ │ │ + str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b758 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9b74a │ │ │ │ + b.w 9b758 │ │ │ │ adds r0, r1, #1 │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c12c │ │ │ │ + beq.w 9c29e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - strd r6, r7, [sp, #16] │ │ │ │ + strd r7, r5, [sp, #16] │ │ │ │ mov ip, r8 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w lr, r2, r9, lsl #6 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9cbbc │ │ │ │ + b.n 9cd44 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9cbd8 │ │ │ │ + beq.n 9cd60 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9cbb2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 9cc3c │ │ │ │ + bne.n 9cd3a │ │ │ │ + cbz r5, 9cd86 │ │ │ │ adds r1, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ subs r7, r7, r0 │ │ │ │ cmp ip, r7 │ │ │ │ - bge.n 9cbe4 │ │ │ │ + bge.n 9cd6c │ │ │ │ ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ mov r8, ip │ │ │ │ ldrb.w r0, [r9, ip] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9cba6 │ │ │ │ - cbz r6, 9cbfe │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - subs r6, r0, r6 │ │ │ │ + bne.n 9cd30 │ │ │ │ + cbz r5, 9cdb2 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + subs r5, r0, r5 │ │ │ │ it ne │ │ │ │ - movne r6, #1 │ │ │ │ - b.n 9cbb2 │ │ │ │ + movne r5, #1 │ │ │ │ + b.n 9cd3a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r3, r1] │ │ │ │ - ldrd r6, r7, [sp, #16] │ │ │ │ + ldrd r7, r5, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl ae15c │ │ │ │ + bl ae8b4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78208 │ │ │ │ - b.n 9c940 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 9cbb2 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #42432 @ 0xa5c0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 9bdbe │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - movw r1, #42324 @ 0xa554 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9ca88 │ │ │ │ - cbz r2, 9cc6a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs.w r2, lr, r2 │ │ │ │ - it ne │ │ │ │ - movne r2, #1 │ │ │ │ - b.n 9c926 │ │ │ │ + bl 782a8 │ │ │ │ + b.n 9c6da │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9cc44 │ │ │ │ + b.n 9cd8e │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 9cc54 │ │ │ │ + beq.n 9cd9e │ │ │ │ add.w r0, r8, #1 │ │ │ │ - ldrb.w r6, [r9, r0] │ │ │ │ - cmp r6, #10 │ │ │ │ - bne.n 9cc42 │ │ │ │ + ldrb.w r5, [r9, r0] │ │ │ │ + cmp r5, #10 │ │ │ │ + bne.n 9cd8c │ │ │ │ mov ip, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.w 9cd70 │ │ │ │ + bge.n 9cdf4 │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r5, #0 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ - b.n 9cbb8 │ │ │ │ - movs r2, #1 │ │ │ │ - str.w lr, [sp, #12] │ │ │ │ - b.n 9c926 │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.w 9c870 │ │ │ │ + b.n 9cd40 │ │ │ │ + movs r5, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 9cd3a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #42976 @ 0xa7e0 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 9cc12 │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ - b.w 9beb6 │ │ │ │ + b.n 9caf8 │ │ │ │ + cbz r2, 9cdd6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs.w r2, lr, r2 │ │ │ │ + it ne │ │ │ │ + movne r2, #1 │ │ │ │ + b.n 9c6c2 │ │ │ │ + movs r2, #1 │ │ │ │ + str.w lr, [sp, #12] │ │ │ │ + b.n 9c6c2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 9bc2e │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b.w 9b658 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 9cd40 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.w 9beac │ │ │ │ + mov r0, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ + it eq │ │ │ │ + moveq r9, r4 │ │ │ │ + bl 1bde0c │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9cf78 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r4 │ │ │ │ + b.w 9b2a2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bac8c │ │ │ │ + bl 1ba624 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bgt.n 9ccda │ │ │ │ + bgt.n 9ce72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ccba │ │ │ │ + beq.n 9ce52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9ccba │ │ │ │ + cbnz r3, 9ce52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl b163c <_PyUnicode_IsPrintable@@Base> │ │ │ │ + bl b1d94 <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cd42 │ │ │ │ + beq.n 9cec4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #42252 @ 0xa50c │ │ │ │ + movw r1, #42508 @ 0xa60c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 9c12c │ │ │ │ + bl 1e42f4 │ │ │ │ + b.w 9c29e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl ee4a8 │ │ │ │ + bl eec14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ccfa │ │ │ │ + beq.n 9ce92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9ccfa │ │ │ │ + cbnz r3, 9ce92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 9cd56 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 9cf8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 132498 │ │ │ │ + bl 132ac8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9cd1a │ │ │ │ + beq.n 9ceb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9cd1a │ │ │ │ + cbnz r3, 9ceb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 9cd56 │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9cf8a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9cca4 │ │ │ │ - movw r3, #48080 @ 0xbbd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d6cec │ │ │ │ - cbz r0, 9cd56 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c12c │ │ │ │ + b.n 9ce3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #42284 @ 0xa52c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 9c12c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c12c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #42960 @ 0xa7d0 │ │ │ │ + movw r1, #42540 @ 0xa62c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.w 9c29e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 9cc12 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 9cbb8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 9bb40 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - b.w 9b56c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 9c34e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #42364 @ 0xa57c │ │ │ │ + movw r1, #43152 @ 0xa890 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9cc12 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ - movs r6, r6 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r7, #10 │ │ │ │ + bl 1e42f4 │ │ │ │ + b.w 9beac │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cb58c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c50e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9c4ec │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9cf1c │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9c582 │ │ │ │ + bgt.n 9cf50 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9c768 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9c742 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ - ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r5, #464] @ 0x1d0 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - ldr.w r1, [r5, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r1, [r5, #2704] @ 0xa90 │ │ │ │ - bgt.w 9ceee │ │ │ │ - cmp.w sl, #3 │ │ │ │ - beq.n 9ced0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9cec0 │ │ │ │ - movw r1, #42844 @ 0xa75c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1e4834 │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 9c12c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9b3ac │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9d180 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr.w r1, [r5, #2704] @ 0xa90 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #42784 @ 0xa720 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 251d5c │ │ │ │ + b.n 9cb34 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9cf1c │ │ │ │ + b.w 9c742 │ │ │ │ + movw r3, #48080 @ 0xbbd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d7488 │ │ │ │ + cbz r0, 9cf8a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #22 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c12c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r6, [r4, #24] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b66c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9b65e │ │ │ │ - b.w 9b66c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - b.w 9c1be │ │ │ │ + b.w 9c29e │ │ │ │ + nop │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ + movs r6, r6 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9d1d8 │ │ │ │ + b.w 9b128 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c29e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - movw r1, #42504 @ 0xa608 │ │ │ │ + bl 9d180 │ │ │ │ + movw r1, #42760 @ 0xa708 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9ca88 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #28] │ │ │ │ - str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ - b.n 9cb1e │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9cd94 │ │ │ │ + b.n 9cb2e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cfdc │ │ │ │ + b.w 9bf6a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d0bc │ │ │ │ - movw r1, #42400 @ 0xa5a0 │ │ │ │ + bl 9d180 │ │ │ │ + movw r1, #42580 @ 0xa654 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9ca88 │ │ │ │ + b.n 9cb2e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9c5ee │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #42896 @ 0xa790 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 9bdbe │ │ │ │ - bge.n 9cea0 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9b594 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9c1b6 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - cmp r0, r9 │ │ │ │ - ble.w 9bd72 │ │ │ │ - b.w 9bd24 │ │ │ │ + b.w 9c1ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf18 │ │ │ │ + bl 9cfdc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9c140 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movw r1, #42756 @ 0xa704 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4834 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #42692 @ 0xa6c4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e4834 │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 9c12c │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r5, #32] │ │ │ │ - b.w 9c12c │ │ │ │ - add.w r3, r5, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.w 9cdd6 │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 9cdd6 │ │ │ │ - movw r1, #42668 @ 0xa6ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e4834 │ │ │ │ - b.w 9bdbe │ │ │ │ - nop │ │ │ │ + b.w 9c790 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9cf54 │ │ │ │ + beq.n 9d018 │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r3, #32] │ │ │ │ - bcs.n 9d018 │ │ │ │ + bcs.n 9d0dc │ │ │ │ adds r2, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d018 │ │ │ │ + bne.n 9d0dc │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #14897 @ 0x3a31 │ │ │ │ + movw r5, #16489 @ 0x4069 │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9cfec │ │ │ │ + bne.n 9d0b0 │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 295b8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cffc │ │ │ │ + beq.n 9d0c0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r5, r0, #1 │ │ │ │ - cbnz r2, 9cf86 │ │ │ │ + cbnz r2, 9d04a │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r5, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ @@ -171478,107 +171567,107 @@ │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2aa14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d036 │ │ │ │ + bne.n 9d0fa │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9cf32 │ │ │ │ + bne.n 9cff6 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d018 │ │ │ │ + bne.n 9d0dc │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9d01e │ │ │ │ + bne.n 9d0e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 295b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d04c │ │ │ │ + beq.n 9d110 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9cfd6 │ │ │ │ + cbnz r1, 9d09a │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str.w r1, [r3, #464] @ 0x1d0 │ │ │ │ - b.n 9cf98 │ │ │ │ + b.n 9d05c │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9d016 │ │ │ │ + cbz r0, 9d0da │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9cf98 │ │ │ │ + b.n 9d05c │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 29d00 │ │ │ │ adds r3, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bne.n 9d02e │ │ │ │ + bne.n 9d0f2 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9cf50 │ │ │ │ + b.n 9d014 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cff6 │ │ │ │ - b.n 9d016 │ │ │ │ + bne.n 9d0ba │ │ │ │ + b.n 9d0da │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cf84 │ │ │ │ - b.n 9cf86 │ │ │ │ + beq.n 9d048 │ │ │ │ + b.n 9d04a │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ + movw r1, #42388 @ 0xa594 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4834 │ │ │ │ + bl 1e42f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d016 │ │ │ │ + b.n 9d0da │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29d00 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9cfd0 │ │ │ │ + bne.n 9d094 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d012 │ │ │ │ + b.n 9d0d6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ blx 295b8 │ │ │ │ - cbz r0, 9d0a6 │ │ │ │ + cbz r0, 9d16a │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9d08a │ │ │ │ + cbnz r3, 9d14e │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ @@ -171587,354 +171676,354 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 29d00 │ │ │ │ adds r1, r5, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d082 │ │ │ │ + bne.n 9d146 │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9d0a2 │ │ │ │ + b.n 9d166 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9d0f0 │ │ │ │ + beq.n 9d1b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9d100 │ │ │ │ + bcc.n 9d1c4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d0f2 │ │ │ │ + bne.n 9d1b6 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #42204 @ 0xa4dc │ │ │ │ + movw r1, #42460 @ 0xa5dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #20] @ (9d110 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #42172 @ 0xa4bc │ │ │ │ + ldr r0, [pc, #20] @ (9d1d4 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #42428 @ 0xa5bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (9d110 ) │ │ │ │ - bl 64bae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9d1d4 ) │ │ │ │ + bl 64c2e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ movs r6, r6 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ldr.w r4, [r0, #480] @ 0x1e0 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ - beq.n 9d160 │ │ │ │ + beq.n 9d224 │ │ │ │ ldr.w lr, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #0 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ str.w lr, [r1, #12] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w ip, [r1, #24] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - beq.n 9d15c │ │ │ │ + beq.n 9d220 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [r0, #468] @ 0x1d4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ strd r4, lr, [r1, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ strd r3, ip, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d15c │ │ │ │ + beq.n 9d220 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d150 │ │ │ │ - b.n 9d15c │ │ │ │ + bne.n 9d214 │ │ │ │ + b.n 9d220 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d188 : │ │ │ │ +0009d24c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21648 @ 0x5490 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d21a │ │ │ │ + bne.n 9d2de │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9d230 │ │ │ │ + beq.n 9d2f4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42236 @ 0xa4fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d1f0 │ │ │ │ + bne.n 9d2b4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9d1f0 │ │ │ │ + beq.n 9d2b4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9d212 │ │ │ │ + beq.n 9d2d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9d1de │ │ │ │ + cbnz r3, 9d2a2 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9d1d8 │ │ │ │ + b.n 9d29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d97c │ │ │ │ + bl 6d9fc │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r5, #0] │ │ │ │ - beq.n 9d246 │ │ │ │ + beq.n 9d30a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79370 │ │ │ │ + bl 79414 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9d1d2 │ │ │ │ + bne.n 9d296 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d1d8 │ │ │ │ - bl 84464 │ │ │ │ + b.n 9d29c │ │ │ │ + bl 84564 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 9d22c │ │ │ │ + cbnz r0, 9d2f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b365c │ │ │ │ + b.w 1b2ff4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d1da │ │ │ │ + b.n 9d29e │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #13352 @ 0x3428 │ │ │ │ + movw r0, #13608 @ 0x3528 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d1da │ │ │ │ + b.n 9d29e │ │ │ │ │ │ │ │ -0009d24c : │ │ │ │ - ldr r3, [pc, #12] @ (9d25c ) │ │ │ │ +0009d310 : │ │ │ │ + ldr r3, [pc, #12] @ (9d320 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1b36c8 │ │ │ │ + b.w 1b3060 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009d260 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009d324 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d2f0 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ + beq.n 9d3b4 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 9d2be <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9d382 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9d2dc <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ + bne.n 9d3a0 <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85cc0 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85dc8 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d306 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ + beq.n 9d3ca <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r5, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d2b6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9d37a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d2b6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9d37a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d2b8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #12752 @ 0x31d0 │ │ │ │ + b.n 9d37c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #13008 @ 0x32d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d2b8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9d37c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d300 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + beq.n 9d3c4 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d300 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bne.n 9d3c4 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d300 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d3c4 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ │ │ │ │ -0009d320 <_PyBytes_Resize@@Base>: │ │ │ │ +0009d3e4 <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9d502 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ + bne.w 9d5c6 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9d43e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + beq.n 9d502 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d576 <_PyBytes_Resize@@Base+0x256> │ │ │ │ + beq.w 9d63a <_PyBytes_Resize@@Base+0x256> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d45a <_PyBytes_Resize@@Base+0x13a> │ │ │ │ + beq.n 9d51e <_PyBytes_Resize@@Base+0x13a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9d52a <_PyBytes_Resize@@Base+0x20a> │ │ │ │ - ldr.w r8, [pc, #568] @ 9d5a4 <_PyBytes_Resize@@Base+0x284> │ │ │ │ + bne.w 9d5ee <_PyBytes_Resize@@Base+0x20a> │ │ │ │ + ldr.w r8, [pc, #568] @ 9d668 <_PyBytes_Resize@@Base+0x284> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d4a6 <_PyBytes_Resize@@Base+0x186> │ │ │ │ + bne.w 9d56a <_PyBytes_Resize@@Base+0x186> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9d58c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + bmi.w 9d650 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #24453 @ 0x5f85 │ │ │ │ + movw r2, #24717 @ 0x608d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r0, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r7, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9d4c0 <_PyBytes_Resize@@Base+0x1a0> │ │ │ │ - ldr r2, [pc, #508] @ (9d59c <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ + bne.w 9d584 <_PyBytes_Resize@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #508] @ (9d660 <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9d476 <_PyBytes_Resize@@Base+0x156> │ │ │ │ + beq.n 9d53a <_PyBytes_Resize@@Base+0x156> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9d3de <_PyBytes_Resize@@Base+0xbe> │ │ │ │ + bgt.n 9d4a2 <_PyBytes_Resize@@Base+0xbe> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d476 <_PyBytes_Resize@@Base+0x156> │ │ │ │ + beq.n 9d53a <_PyBytes_Resize@@Base+0x156> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9d3fe <_PyBytes_Resize@@Base+0xde> │ │ │ │ + bcc.n 9d4c2 <_PyBytes_Resize@@Base+0xde> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9d446 <_PyBytes_Resize@@Base+0x126> │ │ │ │ + bcc.n 9d50a <_PyBytes_Resize@@Base+0x126> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72630 │ │ │ │ + bl 726d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d58c <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + beq.w 9d650 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29db8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 783d8 │ │ │ │ + bl 78478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d4d0 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ + bne.n 9d594 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ adds r1, r3, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r0, [r1, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ @@ -171942,621 +172031,615 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d4ce <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9d592 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9d430 <_PyBytes_Resize@@Base+0x110> │ │ │ │ - ldr r1, [pc, #324] @ (9d5a0 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ + b.n 9d4f4 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + ldr r1, [pc, #324] @ (9d664 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9d43e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + beq.n 9d502 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d43e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bne.n 9d502 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d43e <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d502 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ ldr.w r0, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #53897 @ 0xd289 │ │ │ │ + movw r2, #54025 @ 0xd309 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9d4e6 <_PyBytes_Resize@@Base+0x1c6> │ │ │ │ + bne.n 9d5aa <_PyBytes_Resize@@Base+0x1c6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a8d4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d422 <_PyBytes_Resize@@Base+0x102> │ │ │ │ + bne.n 9d4e6 <_PyBytes_Resize@@Base+0x102> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c898 │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 7c9c0 │ │ │ │ + bl 1f58a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d440 <_PyBytes_Resize@@Base+0x120> │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 9d504 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9d378 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + beq.w 9d43c <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9d378 <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9d43c <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d490 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9d554 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #49333 @ 0xc0b5 │ │ │ │ + movw r2, #51281 @ 0xc851 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9d4f4 <_PyBytes_Resize@@Base+0x1d4> │ │ │ │ + bne.n 9d5b8 <_PyBytes_Resize@@Base+0x1d4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12c520 │ │ │ │ + bl 12ccb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d430 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + b.n 9d4f4 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d490 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9d554 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d430 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + b.n 9d4f4 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d518 <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ + beq.n 9d5dc <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d592 <_PyBytes_Resize@@Base+0x272> │ │ │ │ - movw r0, #43220 @ 0xa8d4 │ │ │ │ + beq.n 9d656 <_PyBytes_Resize@@Base+0x272> │ │ │ │ + movw r0, #43476 @ 0xa9d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3176 @ 0xc68 │ │ │ │ - bl 23475c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9d4a0 <_PyBytes_Resize@@Base+0x180> │ │ │ │ + bl 23471c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9d564 <_PyBytes_Resize@@Base+0x180> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9d56a <_PyBytes_Resize@@Base+0x24a> │ │ │ │ + ble.n 9d62e <_PyBytes_Resize@@Base+0x24a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b282c │ │ │ │ + bl 1b21c4 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9d546 <_PyBytes_Resize@@Base+0x226> │ │ │ │ + cbz r0, 9d60a <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29db8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d556 <_PyBytes_Resize@@Base+0x236> │ │ │ │ + beq.n 9d61a <_PyBytes_Resize@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9d562 <_PyBytes_Resize@@Base+0x242> │ │ │ │ + cbz r3, 9d626 <_PyBytes_Resize@@Base+0x242> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9d440 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + b.n 9d504 <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d556 <_PyBytes_Resize@@Base+0x236> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d61a <_PyBytes_Resize@@Base+0x236> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 72d2c │ │ │ │ + bl 72dcc │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9d546 <_PyBytes_Resize@@Base+0x226> │ │ │ │ + b.n 9d60a <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b282c │ │ │ │ + bl 1b21c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d556 <_PyBytes_Resize@@Base+0x236> │ │ │ │ - b.n 9d550 <_PyBytes_Resize@@Base+0x230> │ │ │ │ + beq.n 9d61a <_PyBytes_Resize@@Base+0x236> │ │ │ │ + b.n 9d614 <_PyBytes_Resize@@Base+0x230> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9d496 <_PyBytes_Resize@@Base+0x176> │ │ │ │ + b.n 9d55a <_PyBytes_Resize@@Base+0x176> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78dfc <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d518 <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ + bl 78ea0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d5dc <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009d5a8 : │ │ │ │ +0009d66c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #216] @ (9d690 ) │ │ │ │ + ldr r4, [pc, #216] @ (9d754 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b376c │ │ │ │ + bl 1b3104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d68c │ │ │ │ + beq.n 9d750 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1b37bc │ │ │ │ + bl 1b3154 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d68c │ │ │ │ + beq.n 9d750 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r4, 9d658 │ │ │ │ + cbnz r4, 9d71c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9d9f8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9daa8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9d632 │ │ │ │ + cbz r0, 9d6f6 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #340] @ 0x154 │ │ │ │ - cbnz r7, 9d680 │ │ │ │ + cbnz r7, 9d744 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0a98 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0b4c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d652 │ │ │ │ + beq.n 9d716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9d652 │ │ │ │ - ldr r2, [pc, #80] @ (9d694 ) │ │ │ │ + cbnz r3, 9d716 │ │ │ │ + ldr r2, [pc, #80] @ (9d758 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9d668 │ │ │ │ + cbnz r3, 9d72c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 9d606 │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + b.n 9d6ca │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9d64a │ │ │ │ + beq.n 9d70e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9d64a │ │ │ │ + b.n 9d70e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9d632 │ │ │ │ + b.n 9d6f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d652 │ │ │ │ + b.n 9d716 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009d698 : │ │ │ │ +0009d75c : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9d6b6 │ │ │ │ + blt.n 9d77a │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d6bc <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (9d6e4 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ +0009d780 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (9d7a8 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9d6ca <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9d78e <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #49333 @ 0xc0b5 │ │ │ │ + movw r1, #51281 @ 0xc851 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d6da <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ - b.w 12c520 │ │ │ │ + bne.n 9d79e <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + b.w 12ccb8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d9b2 <_Py_NewReferenceNoTotal@@Base+0x2f6> │ │ │ │ + beq.w 9da64 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7d0 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ + bne.n 9d894 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9dc2c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + bl 9dcdc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9d748 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + cbz r0, 9d80c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d7e4 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + beq.n 9d8a8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.n 9d748 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d80c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9d7d6 <_Py_NewReferenceNoTotal@@Base+0x11a> │ │ │ │ + beq.n 9d89a <_Py_NewReferenceNoTotal@@Base+0x11a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9d780 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ + beq.n 9d844 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7d0 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ + bne.n 9d894 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d99e <_Py_NewReferenceNoTotal@@Base+0x2e2> │ │ │ │ - bl 9dc2c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + beq.w 9da50 <_Py_NewReferenceNoTotal@@Base+0x2d0> │ │ │ │ + bl 9dcdc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d84a <_Py_NewReferenceNoTotal@@Base+0x18e> │ │ │ │ + bne.n 9d90e <_Py_NewReferenceNoTotal@@Base+0x18e> │ │ │ │ subs r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add.w r2, r1, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9d806 <_Py_NewReferenceNoTotal@@Base+0x14a> │ │ │ │ + bhi.n 9d8ca <_Py_NewReferenceNoTotal@@Base+0x14a> │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r2, r2, r1 │ │ │ │ - beq.w 9d9c2 <_Py_NewReferenceNoTotal@@Base+0x306> │ │ │ │ + beq.w 9da74 <_Py_NewReferenceNoTotal@@Base+0x2f4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d846 <_Py_NewReferenceNoTotal@@Base+0x18a> │ │ │ │ + bne.n 9d90a <_Py_NewReferenceNoTotal@@Base+0x18a> │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r1], #8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d9d8 <_Py_NewReferenceNoTotal@@Base+0x31c> │ │ │ │ + bne.w 9da8a <_Py_NewReferenceNoTotal@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9d7be <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ + b.n 9d882 <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d7c8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9d88c <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9d73c <_Py_NewReferenceNoTotal@@Base+0x80> │ │ │ │ + b.n 9d800 <_Py_NewReferenceNoTotal@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9d958 <_Py_NewReferenceNoTotal@@Base+0x29c> │ │ │ │ + beq.w 9da0e <_Py_NewReferenceNoTotal@@Base+0x28e> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9d748 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d80c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9d736 <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ + b.n 9d7fa <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77e50 │ │ │ │ + bl 77ef0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d9c2 <_Py_NewReferenceNoTotal@@Base+0x306> │ │ │ │ + beq.w 9da74 <_Py_NewReferenceNoTotal@@Base+0x2f4> │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r2, [r1], #16 │ │ │ │ add.w r2, r0, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ subs r1, r2, r1 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d9c2 <_Py_NewReferenceNoTotal@@Base+0x306> │ │ │ │ + beq.w 9da74 <_Py_NewReferenceNoTotal@@Base+0x2f4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 9d7a0 <_Py_NewReferenceNoTotal@@Base+0xe4> │ │ │ │ + b.n 9d864 <_Py_NewReferenceNoTotal@@Base+0xe4> │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9d7a6 <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ + b.n 9d86a <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d974 <_Py_NewReferenceNoTotal@@Base+0x2b8> │ │ │ │ + beq.w 9da2a <_Py_NewReferenceNoTotal@@Base+0x2aa> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d96c <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + bne.n 9da22 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r0, #4 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 77e50 │ │ │ │ + mov fp, r3 │ │ │ │ + bl 77ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d964 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + beq.n 9da1a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d96c <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + bne.n 9da22 <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r7, r3 │ │ │ │ - mov.w r9, #1 │ │ │ │ + mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 9d8b0 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9dc2c <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9d8b0 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 9d97c <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ - cmp r9, r7 │ │ │ │ - beq.n 9d93c <_Py_NewReferenceNoTotal@@Base+0x280> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - str.w r2, [r8, r7, lsl #2] │ │ │ │ + cbz r3, 9d96c <_Py_NewReferenceNoTotal@@Base+0x1ec> │ │ │ │ + bl 9dcdc <_PyEvalFramePushAndInit@@Base+0x234> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 9d96c <_Py_NewReferenceNoTotal@@Base+0x1ec> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9da32 <_Py_NewReferenceNoTotal@@Base+0x2b2> │ │ │ │ + cmp sl, r7 │ │ │ │ + beq.n 9d9f6 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str.w r3, [r8, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 9d87c <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ + mov fp, r2 │ │ │ │ + b.n 9d940 <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl b3fec │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ + bl b47d8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d95e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 9d8d8 <_Py_NewReferenceNoTotal@@Base+0x21c> │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr.w r0, [r8, r3, lsl #2] │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 9d8c6 <_Py_NewReferenceNoTotal@@Base+0x20a> │ │ │ │ + beq.n 9da14 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + cmp r7, r9 │ │ │ │ + ble.n 9d992 <_Py_NewReferenceNoTotal@@Base+0x212> │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr.w r1, [r8, r9, lsl #2] │ │ │ │ + str.w r1, [r3, r9, lsl #2] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + b.n 9d97e <_Py_NewReferenceNoTotal@@Base+0x1fe> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c50e4 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ + bl c58d8 <_PyArg_CheckPositional@@Base+0x1c48> │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9d936 <_Py_NewReferenceNoTotal@@Base+0x27a> │ │ │ │ + cbz r0, 9d9f0 <_Py_NewReferenceNoTotal@@Base+0x270> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, 9d934 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ + cbnz r3, 9d9ee <_Py_NewReferenceNoTotal@@Base+0x26e> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9d936 <_Py_NewReferenceNoTotal@@Base+0x27a> │ │ │ │ + cbz r0, 9d9f0 <_Py_NewReferenceNoTotal@@Base+0x270> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d774 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 9d838 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + bl 80828 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d774 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + beq.w 9d838 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r1, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d7be <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ + b.n 9d882 <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9d774 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ + b.n 9d838 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, sl, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ - mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 85e74 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 9d95e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bl 85f7c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r0, 9da14 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9d8a4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + b.n 9d960 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d802 <_Py_NewReferenceNoTotal@@Base+0x146> │ │ │ │ + b.n 9d8c6 <_Py_NewReferenceNoTotal@@Base+0x146> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d76e <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ + b.n 9d832 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - b.n 9d858 <_Py_NewReferenceNoTotal@@Base+0x19c> │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - bl 80728 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + bl 271d08 │ │ │ │ + b.n 9d91c <_Py_NewReferenceNoTotal@@Base+0x19c> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 80828 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d8a0 <_Py_NewReferenceNoTotal@@Base+0x1e4> │ │ │ │ + beq.n 9d95c <_Py_NewReferenceNoTotal@@Base+0x1dc> │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d76e <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ - bl 271c20 │ │ │ │ + b.n 9d832 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d762 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ + beq.w 9d826 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 9d936 <_Py_NewReferenceNoTotal@@Base+0x27a> │ │ │ │ - bl 271c20 │ │ │ │ + b.n 9d9f0 <_Py_NewReferenceNoTotal@@Base+0x270> │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d714 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + beq.w 9d7d8 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d7d0 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ - bl 1f5cf4 │ │ │ │ + b.n 9d894 <_Py_NewReferenceNoTotal@@Base+0x114> │ │ │ │ + bl 1f58a0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d7a6 <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ + bne.w 9d86a <_Py_NewReferenceNoTotal@@Base+0xea> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f5cf4 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 80728 │ │ │ │ + bl 80828 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d774 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + beq.w 9d838 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d7be <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ - nop │ │ │ │ + b.n 9d882 <_Py_NewReferenceNoTotal@@Base+0x102> │ │ │ │ │ │ │ │ -0009d9f8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009daa8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r9, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9dabc <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ + beq.n 9db6c <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ ldr.w r1, [r0, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bge.n 9dabc <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ + bge.n 9db6c <_PyEvalFramePushAndInit@@Base+0xc4> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w r0, r2, #124 @ 0x7c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -172572,703 +172655,703 @@ │ │ │ │ strd ip, r7, [r4, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 9da96 <_PyEvalFramePushAndInit@@Base+0x9e> │ │ │ │ + ble.n 9db46 <_PyEvalFramePushAndInit@@Base+0x9e> │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29718 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9fef8 │ │ │ │ - cbnz r0, 9dab0 <_PyEvalFramePushAndInit@@Base+0xb8> │ │ │ │ + bl 9ffac │ │ │ │ + cbnz r0, 9db60 <_PyEvalFramePushAndInit@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9fef8 │ │ │ │ + bl 9ffac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da8e <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ + beq.n 9db3e <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3f40 │ │ │ │ + bl 1b38d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9da8e <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ + b.n 9db3e <_PyEvalFramePushAndInit@@Base+0x96> │ │ │ │ add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r7, #16384 @ 0x4000 │ │ │ │ cmp.w r7, r1, lsl #2 │ │ │ │ - blt.w 9dbd8 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ + blt.w 9dc88 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ ldr.w r4, [r6, #184] @ 0xb8 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ mov sl, r1 │ │ │ │ - cbnz r4, 9db2c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + cbnz r4, 9dbdc <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movw r3, #20256 @ 0x4f20 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r3 │ │ │ │ ldrd r0, r4, [r3, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9db40 <_PyEvalFramePushAndInit@@Base+0x148> │ │ │ │ + cbz r0, 9dbf0 <_PyEvalFramePushAndInit@@Base+0x148> │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd sl, r7, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ - cbz r0, 9db14 <_PyEvalFramePushAndInit@@Base+0x11c> │ │ │ │ + cbz r0, 9dbc4 <_PyEvalFramePushAndInit@@Base+0x11c> │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ clz r1, sl │ │ │ │ add r7, r4 │ │ │ │ str.w r4, [r6, #144] @ 0x90 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str.w r7, [r6, #152] @ 0x98 │ │ │ │ adds r1, #3 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ - b.n 9da2a <_PyEvalFramePushAndInit@@Base+0x32> │ │ │ │ + b.n 9dada <_PyEvalFramePushAndInit@@Base+0x32> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc.n 9dad8 <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ + bcc.n 9db88 <_PyEvalFramePushAndInit@@Base+0xe0> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #184] @ 0xb8 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w sl, [r4] │ │ │ │ - b.n 9dafe <_PyEvalFramePushAndInit@@Base+0x106> │ │ │ │ + b.n 9dbae <_PyEvalFramePushAndInit@@Base+0x106> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db6c <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ + beq.n 9dc1c <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9db6c <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ + cbnz r3, 9dc1c <_PyEvalFramePushAndInit@@Base+0x174> │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1416] @ 0x588 │ │ │ │ - cbz r4, 9db64 <_PyEvalFramePushAndInit@@Base+0x16c> │ │ │ │ + cbz r4, 9dc14 <_PyEvalFramePushAndInit@@Base+0x16c> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r0, 9db9e <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ + cbz r0, 9dc4e <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db9e <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ + beq.n 9dc4e <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9db9e <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #160] @ (9dc28 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + cbnz r3, 9dc4e <_PyEvalFramePushAndInit@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #160] @ (9dcd8 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db94 <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ + cbz r3, 9dc44 <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #136] @ (9dc28 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + ldr r6, [pc, #136] @ (9dcd8 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9dbdc <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ + beq.n 9dc8c <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9dbd4 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ + beq.n 9dc84 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dbd4 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ + cbnz r3, 9dc84 <_PyEvalFramePushAndInit@@Base+0x1dc> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dbcc <_PyEvalFramePushAndInit@@Base+0x1d4> │ │ │ │ + cbz r3, 9dc7c <_PyEvalFramePushAndInit@@Base+0x1d4> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9dba6 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + b.n 9dc56 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 9dac4 <_PyEvalFramePushAndInit@@Base+0xcc> │ │ │ │ + b.n 9db74 <_PyEvalFramePushAndInit@@Base+0xcc> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 9dc22 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + cbz r3, 9dcd2 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9dc28 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ + ldr r7, [pc, #64] @ (9dcd8 <_PyEvalFramePushAndInit@@Base+0x230>) │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9dc22 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ + bge.n 9dcd2 <_PyEvalFramePushAndInit@@Base+0x22a> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dc1e <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + beq.n 9dcce <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dc1e <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ + cbnz r3, 9dcce <_PyEvalFramePushAndInit@@Base+0x226> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dc16 <_PyEvalFramePushAndInit@@Base+0x21e> │ │ │ │ + cbz r3, 9dcc6 <_PyEvalFramePushAndInit@@Base+0x21e> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9dbee <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ - bl 1f5cf4 │ │ │ │ - b.n 9dab8 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + b.n 9dc9e <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + bl 1f58a0 │ │ │ │ + b.n 9db68 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9f87a <_PyEvalFramePushAndInit@@Base+0x1e82> │ │ │ │ + beq.w 9fa20 <_PyEvalFramePushAndInit@@Base+0x1f78> │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f88a <_PyEvalFramePushAndInit@@Base+0x1e92> │ │ │ │ + bne.w 9fa30 <_PyEvalFramePushAndInit@@Base+0x1f88> │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9eec8 <_PyEvalFramePushAndInit@@Base+0x14d0> │ │ │ │ + beq.w 9ef78 <_PyEvalFramePushAndInit@@Base+0x14d0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - cbz r2, 9dc9e <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ + cbz r2, 9dd4e <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e346 <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ + beq.w 9e42a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9dc9e <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ + cbz r2, 9dd4e <_PyEvalFramePushAndInit@@Base+0x2a6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e346 <_PyEvalFramePushAndInit@@Base+0x94e> │ │ │ │ + beq.w 9e42a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc84 <_PyEvalFramePushAndInit@@Base+0x28c> │ │ │ │ + bne.n 9dd34 <_PyEvalFramePushAndInit@@Base+0x28c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9f9dc <_PyEvalFramePushAndInit@@Base+0x1fe4> │ │ │ │ + beq.w 9fa3a <_PyEvalFramePushAndInit@@Base+0x1f92> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r1, [r0, r9] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f9ce <_PyEvalFramePushAndInit@@Base+0x1fd6> │ │ │ │ + bne.w 9fd06 <_PyEvalFramePushAndInit@@Base+0x225e> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f976 <_PyEvalFramePushAndInit@@Base+0x1f7e> │ │ │ │ + beq.w 9fbd2 <_PyEvalFramePushAndInit@@Base+0x212a> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9f990 <_PyEvalFramePushAndInit@@Base+0x1f98> │ │ │ │ + beq.w 9fcc6 <_PyEvalFramePushAndInit@@Base+0x221e> │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9e21e <_PyEvalFramePushAndInit@@Base+0x826> │ │ │ │ + beq.w 9e302 <_PyEvalFramePushAndInit@@Base+0x85a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f982 <_PyEvalFramePushAndInit@@Base+0x1f8a> │ │ │ │ + bne.w 9fbe0 <_PyEvalFramePushAndInit@@Base+0x2138> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9e90c <_PyEvalFramePushAndInit@@Base+0xf14> │ │ │ │ + beq.w 9ea4c <_PyEvalFramePushAndInit@@Base+0xfa4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9e924 <_PyEvalFramePushAndInit@@Base+0xf2c> │ │ │ │ + beq.w 9ea64 <_PyEvalFramePushAndInit@@Base+0xfbc> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9ee86 <_PyEvalFramePushAndInit@@Base+0x148e> │ │ │ │ + beq.w 9ef36 <_PyEvalFramePushAndInit@@Base+0x148e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f93e <_PyEvalFramePushAndInit@@Base+0x1f46> │ │ │ │ + bne.w 9fa1a <_PyEvalFramePushAndInit@@Base+0x1f72> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f020 <_PyEvalFramePushAndInit@@Base+0x1628> │ │ │ │ + beq.w 9f0d0 <_PyEvalFramePushAndInit@@Base+0x1628> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9f038 <_PyEvalFramePushAndInit@@Base+0x1640> │ │ │ │ + beq.w 9f0e8 <_PyEvalFramePushAndInit@@Base+0x1640> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9f934 <_PyEvalFramePushAndInit@@Base+0x1f3c> │ │ │ │ + beq.w 9fa10 <_PyEvalFramePushAndInit@@Base+0x1f68> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9ef36 <_PyEvalFramePushAndInit@@Base+0x153e> │ │ │ │ + beq.w 9f008 <_PyEvalFramePushAndInit@@Base+0x1560> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e578 <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ + beq.w 9e628 <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9dd8a <_PyEvalFramePushAndInit@@Base+0x392> │ │ │ │ + beq.n 9de3a <_PyEvalFramePushAndInit@@Base+0x392> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e578 <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ + beq.w 9e628 <_PyEvalFramePushAndInit@@Base+0xb80> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9dd7c <_PyEvalFramePushAndInit@@Base+0x384> │ │ │ │ + bne.n 9de2c <_PyEvalFramePushAndInit@@Base+0x384> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e39c <_PyEvalFramePushAndInit@@Base+0x9a4> │ │ │ │ + bne.w 9e480 <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f67a <_PyEvalFramePushAndInit@@Base+0x1c82> │ │ │ │ + bne.w 9f7c2 <_PyEvalFramePushAndInit@@Base+0x1d1a> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ef48 <_PyEvalFramePushAndInit@@Base+0x1550> │ │ │ │ + beq.w 9efe6 <_PyEvalFramePushAndInit@@Base+0x153e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ef58 <_PyEvalFramePushAndInit@@Base+0x1560> │ │ │ │ + beq.w 9eff6 <_PyEvalFramePushAndInit@@Base+0x154e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e712 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ + beq.w 9e7c2 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r3, #1188 @ 0x4a4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9de2e <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ + beq.n 9dede <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e712 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ + beq.w 9e7c2 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9de2e <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ + beq.n 9dede <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e712 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ + beq.w 9e7c2 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9de2e <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ + beq.n 9dede <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e712 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ + beq.w 9e7c2 <_PyEvalFramePushAndInit@@Base+0xd1a> │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9de2c <_PyEvalFramePushAndInit@@Base+0x434> │ │ │ │ + beq.n 9dedc <_PyEvalFramePushAndInit@@Base+0x434> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de12 <_PyEvalFramePushAndInit@@Base+0x41a> │ │ │ │ + bne.n 9dec2 <_PyEvalFramePushAndInit@@Base+0x41a> │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ - b.w 9e71a <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + b.w 9e7ca <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e3d0 <_PyEvalFramePushAndInit@@Base+0x9d8> │ │ │ │ + bne.w 9e2e6 <_PyEvalFramePushAndInit@@Base+0x83e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f5e0 <_PyEvalFramePushAndInit@@Base+0x1be8> │ │ │ │ + bne.w 9f71a <_PyEvalFramePushAndInit@@Base+0x1c72> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9eeec <_PyEvalFramePushAndInit@@Base+0x14f4> │ │ │ │ + beq.w 9ef9c <_PyEvalFramePushAndInit@@Base+0x14f4> │ │ │ │ movw r2, #20256 @ 0x4f20 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9777 @ 0x2631 │ │ │ │ + movw r1, #9937 @ 0x26d1 │ │ │ │ movt r1, #7 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r2, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9ef18 <_PyEvalFramePushAndInit@@Base+0x1520> │ │ │ │ - ldr r3, [pc, #700] @ (9e13c <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ + bne.w 9efc8 <_PyEvalFramePushAndInit@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #700] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 9eab0 <_PyEvalFramePushAndInit@@Base+0x10b8> │ │ │ │ + beq.w 9eb70 <_PyEvalFramePushAndInit@@Base+0x10c8> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e1f8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + beq.w 9e2a8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9f944 <_PyEvalFramePushAndInit@@Base+0x1f4c> │ │ │ │ + beq.w 9fa4c <_PyEvalFramePushAndInit@@Base+0x1fa4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b3a38 │ │ │ │ + bl b4224 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 9deea <_PyEvalFramePushAndInit@@Base+0x4f2> │ │ │ │ + cbz r0, 9df9a <_PyEvalFramePushAndInit@@Base+0x4f2> │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9eaee <_PyEvalFramePushAndInit@@Base+0x10f6> │ │ │ │ + beq.w 9ebae <_PyEvalFramePushAndInit@@Base+0x1106> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9e404 <_PyEvalFramePushAndInit@@Base+0xa0c> │ │ │ │ + beq.w 9e4b4 <_PyEvalFramePushAndInit@@Base+0xa0c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #33753 @ 0x83d9 │ │ │ │ + movw r1, #33913 @ 0x8479 │ │ │ │ movt r1, #7 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9ef6a <_PyEvalFramePushAndInit@@Base+0x1572> │ │ │ │ - ldr r3, [pc, #564] @ (9e13c <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ + bne.w 9f01a <_PyEvalFramePushAndInit@@Base+0x1572> │ │ │ │ + ldr r3, [pc, #564] @ (9e1ec <_PyEvalFramePushAndInit@@Base+0x744>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9e8de <_PyEvalFramePushAndInit@@Base+0xee6> │ │ │ │ + beq.w 9ea0e <_PyEvalFramePushAndInit@@Base+0xf66> │ │ │ │ lsrs r1, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9df4a <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ + bgt.n 9dffa <_PyEvalFramePushAndInit@@Base+0x552> │ │ │ │ ldr.w r0, [r1, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e8de <_PyEvalFramePushAndInit@@Base+0xee6> │ │ │ │ + beq.w 9ea0e <_PyEvalFramePushAndInit@@Base+0xf66> │ │ │ │ bic.w ip, r7, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3ec <_PyEvalFramePushAndInit@@Base+0x9f4> │ │ │ │ + beq.w 9e49c <_PyEvalFramePushAndInit@@Base+0x9f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ef8c <_PyEvalFramePushAndInit@@Base+0x1594> │ │ │ │ + beq.w 9f03c <_PyEvalFramePushAndInit@@Base+0x1594> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eae6 <_PyEvalFramePushAndInit@@Base+0x10ee> │ │ │ │ + bne.w 9eba6 <_PyEvalFramePushAndInit@@Base+0x10fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6e2c │ │ │ │ + bl b7624 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e6ac <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ + bne.w 9e75c <_PyEvalFramePushAndInit@@Base+0xcb4> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f408 <_PyEvalFramePushAndInit@@Base+0x1a10> │ │ │ │ + bne.w 9f4b8 <_PyEvalFramePushAndInit@@Base+0x1a10> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f5e6 <_PyEvalFramePushAndInit@@Base+0x1bee> │ │ │ │ + bne.w 9f720 <_PyEvalFramePushAndInit@@Base+0x1c78> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9e35a <_PyEvalFramePushAndInit@@Base+0x962> │ │ │ │ + beq.w 9e43e <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9e374 <_PyEvalFramePushAndInit@@Base+0x97c> │ │ │ │ + beq.w 9e458 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f5e6 <_PyEvalFramePushAndInit@@Base+0x1bee> │ │ │ │ + bne.w 9f720 <_PyEvalFramePushAndInit@@Base+0x1c78> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b787c │ │ │ │ + bl b8074 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e52a <_PyEvalFramePushAndInit@@Base+0xb32> │ │ │ │ + bne.w 9e5da <_PyEvalFramePushAndInit@@Base+0xb32> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9eb0a <_PyEvalFramePushAndInit@@Base+0x1112> │ │ │ │ + beq.w 9ebca <_PyEvalFramePushAndInit@@Base+0x1122> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9e7b2 <_PyEvalFramePushAndInit@@Base+0xdba> │ │ │ │ + beq.w 9e862 <_PyEvalFramePushAndInit@@Base+0xdba> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ mov r2, ip │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1ec <_PyEvalFramePushAndInit@@Base+0x7f4> │ │ │ │ + bne.w 9e29c <_PyEvalFramePushAndInit@@Base+0x7f4> │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 9eb46 <_PyEvalFramePushAndInit@@Base+0x114e> │ │ │ │ + beq.w 9ec06 <_PyEvalFramePushAndInit@@Base+0x115e> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9eb5a <_PyEvalFramePushAndInit@@Base+0x1162> │ │ │ │ + beq.w 9ec1a <_PyEvalFramePushAndInit@@Base+0x1172> │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9e79a <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ + beq.w 9e84a <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eb70 <_PyEvalFramePushAndInit@@Base+0x1178> │ │ │ │ + bne.w 9ec30 <_PyEvalFramePushAndInit@@Base+0x1188> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9eb8e <_PyEvalFramePushAndInit@@Base+0x1196> │ │ │ │ + beq.w 9ec4e <_PyEvalFramePushAndInit@@Base+0x11a6> │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9e79a <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ + beq.w 9e84a <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eb86 <_PyEvalFramePushAndInit@@Base+0x118e> │ │ │ │ + bne.w 9ec46 <_PyEvalFramePushAndInit@@Base+0x119e> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ebb4 <_PyEvalFramePushAndInit@@Base+0x11bc> │ │ │ │ + beq.w 9ec74 <_PyEvalFramePushAndInit@@Base+0x11cc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9e9c4 <_PyEvalFramePushAndInit@@Base+0xfcc> │ │ │ │ + beq.w 9ea84 <_PyEvalFramePushAndInit@@Base+0xfdc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ec22 <_PyEvalFramePushAndInit@@Base+0x122a> │ │ │ │ + beq.w 9ece2 <_PyEvalFramePushAndInit@@Base+0x123a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9ed1c <_PyEvalFramePushAndInit@@Base+0x1324> │ │ │ │ + beq.w 9ee46 <_PyEvalFramePushAndInit@@Base+0x139e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ec68 <_PyEvalFramePushAndInit@@Base+0x1270> │ │ │ │ + beq.w 9ed06 <_PyEvalFramePushAndInit@@Base+0x125e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9f070 <_PyEvalFramePushAndInit@@Base+0x1678> │ │ │ │ + beq.w 9f120 <_PyEvalFramePushAndInit@@Base+0x1678> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ec8a <_PyEvalFramePushAndInit@@Base+0x1292> │ │ │ │ + beq.w 9ed28 <_PyEvalFramePushAndInit@@Base+0x1280> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9f122 <_PyEvalFramePushAndInit@@Base+0x172a> │ │ │ │ + beq.w 9f27a <_PyEvalFramePushAndInit@@Base+0x17d2> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ec44 <_PyEvalFramePushAndInit@@Base+0x124c> │ │ │ │ + beq.w 9ed4a <_PyEvalFramePushAndInit@@Base+0x12a2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #529 @ 0x211 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f1a4 <_PyEvalFramePushAndInit@@Base+0x17ac> │ │ │ │ + beq.w 9f1d2 <_PyEvalFramePushAndInit@@Base+0x172a> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ecf8 <_PyEvalFramePushAndInit@@Base+0x1300> │ │ │ │ + beq.w 9ee92 <_PyEvalFramePushAndInit@@Base+0x13ea> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9f25a <_PyEvalFramePushAndInit@@Base+0x1862> │ │ │ │ - b.n 9e140 <_PyEvalFramePushAndInit@@Base+0x748> │ │ │ │ + beq.w 9f304 <_PyEvalFramePushAndInit@@Base+0x185c> │ │ │ │ + b.n 9e1f0 <_PyEvalFramePushAndInit@@Base+0x748> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ecac <_PyEvalFramePushAndInit@@Base+0x12b4> │ │ │ │ + beq.w 9eeb6 <_PyEvalFramePushAndInit@@Base+0x140e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9f2d0 <_PyEvalFramePushAndInit@@Base+0x18d8> │ │ │ │ + beq.w 9f478 <_PyEvalFramePushAndInit@@Base+0x19d0> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9ecd2 <_PyEvalFramePushAndInit@@Base+0x12da> │ │ │ │ + beq.w 9eedc <_PyEvalFramePushAndInit@@Base+0x1434> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f4d0 <_PyEvalFramePushAndInit@@Base+0x1ad8> │ │ │ │ + beq.w 9f5b0 <_PyEvalFramePushAndInit@@Base+0x1b08> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebde <_PyEvalFramePushAndInit@@Base+0x11e6> │ │ │ │ + bne.w 9ec9e <_PyEvalFramePushAndInit@@Base+0x11f6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ed68 <_PyEvalFramePushAndInit@@Base+0x1370> │ │ │ │ + beq.w 9ed6e <_PyEvalFramePushAndInit@@Base+0x12c6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ed86 <_PyEvalFramePushAndInit@@Base+0x138e> │ │ │ │ + beq.w 9ed8c <_PyEvalFramePushAndInit@@Base+0x12e4> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ add.w r3, r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 9f29a <_PyEvalFramePushAndInit@@Base+0x18a2> │ │ │ │ + bhi.w 9f344 <_PyEvalFramePushAndInit@@Base+0x189c> │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 9fa08 <_PyEvalFramePushAndInit@@Base+0x2010> │ │ │ │ + beq.w 9fbe6 <_PyEvalFramePushAndInit@@Base+0x213e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f254 <_PyEvalFramePushAndInit@@Base+0x185c> │ │ │ │ + bne.w 9f37a <_PyEvalFramePushAndInit@@Base+0x18d2> │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ @@ -173289,201 +173372,201 @@ │ │ │ │ addcs.w r3, lr, #8 │ │ │ │ strcs r3, [r1, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcs.w r0, [r1, lr] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - b.n 9deae <_PyEvalFramePushAndInit@@Base+0x4b6> │ │ │ │ + b.n 9df5e <_PyEvalFramePushAndInit@@Base+0x4b6> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9def6 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9ea38 <_PyEvalFramePushAndInit@@Base+0xf90> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.w 9e982 <_PyEvalFramePushAndInit@@Base+0xeda> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9def6 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9f682 <_PyEvalFramePushAndInit@@Base+0x1c8a> │ │ │ │ + bpl.w 9f7ca <_PyEvalFramePushAndInit@@Base+0x1d22> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9f69a <_PyEvalFramePushAndInit@@Base+0x1ca2> │ │ │ │ + beq.w 9f7e2 <_PyEvalFramePushAndInit@@Base+0x1d3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl add88 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae4e0 <_Py_HandlePending@@Base+0x264> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f69a <_PyEvalFramePushAndInit@@Base+0x1ca2> │ │ │ │ + beq.w 9f7e2 <_PyEvalFramePushAndInit@@Base+0x1d3a> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9f420 <_PyEvalFramePushAndInit@@Base+0x1a28> │ │ │ │ + bhi.w 9f4d0 <_PyEvalFramePushAndInit@@Base+0x1a28> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9f9f0 <_PyEvalFramePushAndInit@@Base+0x1ff8> │ │ │ │ + beq.w 9f9d8 <_PyEvalFramePushAndInit@@Base+0x1f30> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f476 <_PyEvalFramePushAndInit@@Base+0x1a7e> │ │ │ │ + bne.w 9f526 <_PyEvalFramePushAndInit@@Base+0x1a7e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, sl, [r7, #24] │ │ │ │ movs r3, #24 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9eb34 <_PyEvalFramePushAndInit@@Base+0x113c> │ │ │ │ + beq.w 9ebf4 <_PyEvalFramePushAndInit@@Base+0x114c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9dce4 <_PyEvalFramePushAndInit@@Base+0x2ec> │ │ │ │ + bne.w 9dd94 <_PyEvalFramePushAndInit@@Base+0x2ec> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b5df0 │ │ │ │ + bl b65e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dce4 <_PyEvalFramePushAndInit@@Base+0x2ec> │ │ │ │ + beq.w 9dd94 <_PyEvalFramePushAndInit@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0d24 │ │ │ │ + bl 1f08d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dce6 <_PyEvalFramePushAndInit@@Base+0x2ee> │ │ │ │ + bne.w 9dd96 <_PyEvalFramePushAndInit@@Base+0x2ee> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f980 <_PyEvalFramePushAndInit@@Base+0x1f88> │ │ │ │ + beq.w 9fbde <_PyEvalFramePushAndInit@@Base+0x2136> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [ip, #20] │ │ │ │ - bl b5314 │ │ │ │ + bl b5afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f86a <_PyEvalFramePushAndInit@@Base+0x1e72> │ │ │ │ + beq.w 9fa76 <_PyEvalFramePushAndInit@@Base+0x1fce> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f1080 │ │ │ │ + bl 1f0c30 │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #43248 @ 0xa8f0 │ │ │ │ + movw r2, #43504 @ 0xa9f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba568 │ │ │ │ + bl 1b9f00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e6fe <_PyEvalFramePushAndInit@@Base+0xd06> │ │ │ │ + beq.w 9e7ae <_PyEvalFramePushAndInit@@Base+0xd06> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e510 <_PyEvalFramePushAndInit@@Base+0xb18> │ │ │ │ - bl 80728 │ │ │ │ + beq.w 9e5c0 <_PyEvalFramePushAndInit@@Base+0xb18> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e708 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ + bne.w 9e7b8 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.n 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ ldrd r6, r1, [r2, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f6ba <_PyEvalFramePushAndInit@@Base+0x1cc2> │ │ │ │ + beq.w 9f802 <_PyEvalFramePushAndInit@@Base+0x1d5a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9e398 <_PyEvalFramePushAndInit@@Base+0x9a0> │ │ │ │ + bne.n 9e47c <_PyEvalFramePushAndInit@@Base+0x9d4> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9f6a2 <_PyEvalFramePushAndInit@@Base+0x1caa> │ │ │ │ + bpl.w 9f7ea <_PyEvalFramePushAndInit@@Base+0x1d42> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9f6ba <_PyEvalFramePushAndInit@@Base+0x1cc2> │ │ │ │ - movw r1, #35340 @ 0x8a0c │ │ │ │ + beq.w 9f802 <_PyEvalFramePushAndInit@@Base+0x1d5a> │ │ │ │ + movw r1, #35596 @ 0x8b0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2aa68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f310 <_PyEvalFramePushAndInit@@Base+0x1918> │ │ │ │ + beq.w 9f380 <_PyEvalFramePushAndInit@@Base+0x18d8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9dfc6 <_PyEvalFramePushAndInit@@Base+0x5ce> │ │ │ │ + b.n 9e076 <_PyEvalFramePushAndInit@@Base+0x5ce> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ee40 <_PyEvalFramePushAndInit@@Base+0x1448> │ │ │ │ + beq.w 9ef02 <_PyEvalFramePushAndInit@@Base+0x145a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9e850 <_PyEvalFramePushAndInit@@Base+0xe58> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9dd9e <_PyEvalFramePushAndInit@@Base+0x3a6> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9de46 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9ee74 <_PyEvalFramePushAndInit@@Base+0x147c> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.w 9e93a <_PyEvalFramePushAndInit@@Base+0xf42> │ │ │ │ + beq.w 9e900 <_PyEvalFramePushAndInit@@Base+0xe58> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9de46 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + b.n 9de4e <_PyEvalFramePushAndInit@@Base+0x3a6> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr.w r3, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [ip, #8] │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9df72 <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ + b.n 9e022 <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fc16 <_PyEvalFramePushAndInit@@Base+0x221e> │ │ │ │ + bne.w 9fae2 <_PyEvalFramePushAndInit@@Base+0x203a> │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -173492,1075 +173575,1075 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9fc7e <_PyEvalFramePushAndInit@@Base+0x2286> │ │ │ │ + beq.w 9f966 <_PyEvalFramePushAndInit@@Base+0x1ebe> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc72 <_PyEvalFramePushAndInit@@Base+0x227a> │ │ │ │ + bne.w 9f950 <_PyEvalFramePushAndInit@@Base+0x1ea8> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3a38 │ │ │ │ + bl b4224 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e756 <_PyEvalFramePushAndInit@@Base+0xd5e> │ │ │ │ + bne.w 9e806 <_PyEvalFramePushAndInit@@Base+0xd5e> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9f7c0 <_PyEvalFramePushAndInit@@Base+0x1dc8> │ │ │ │ + beq.w 9f770 <_PyEvalFramePushAndInit@@Base+0x1cc8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f7c0 <_PyEvalFramePushAndInit@@Base+0x1dc8> │ │ │ │ + bne.w 9f770 <_PyEvalFramePushAndInit@@Base+0x1cc8> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b3fec │ │ │ │ + bl b47d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa24 <_PyEvalFramePushAndInit@@Base+0x202c> │ │ │ │ + beq.w 9f932 <_PyEvalFramePushAndInit@@Base+0x1e8a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.n 9e518 <_PyEvalFramePushAndInit@@Base+0xb20> │ │ │ │ + bgt.n 9e5c8 <_PyEvalFramePushAndInit@@Base+0xb20> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78208 │ │ │ │ + bl 782a8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c35dc <_PyArg_CheckPositional@@Base+0x140> │ │ │ │ + bl c3dd0 <_PyArg_CheckPositional@@Base+0x140> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa3c <_PyEvalFramePushAndInit@@Base+0x2044> │ │ │ │ + beq.w 9f94a <_PyEvalFramePushAndInit@@Base+0x1ea2> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3688 │ │ │ │ + bl 1b3020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa3c <_PyEvalFramePushAndInit@@Base+0x2044> │ │ │ │ + beq.w 9f94a <_PyEvalFramePushAndInit@@Base+0x1ea2> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eada <_PyEvalFramePushAndInit@@Base+0x10e2> │ │ │ │ + bne.w 9eb9a <_PyEvalFramePushAndInit@@Base+0x10f2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f980 <_PyEvalFramePushAndInit@@Base+0x1f88> │ │ │ │ + beq.w 9fbde <_PyEvalFramePushAndInit@@Base+0x2136> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r8, [r2, #20] │ │ │ │ - bl c4d64 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ + bl c5558 <_PyArg_CheckPositional@@Base+0x18c8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1b5a40 │ │ │ │ + bl 1b53d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fc58 <_PyEvalFramePushAndInit@@Base+0x2260> │ │ │ │ + beq.w 9fbc0 <_PyEvalFramePushAndInit@@Base+0x2118> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f8f6 <_PyEvalFramePushAndInit@@Base+0x1efe> │ │ │ │ + bne.w 9fb00 <_PyEvalFramePushAndInit@@Base+0x2058> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.n 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9e518 <_PyEvalFramePushAndInit@@Base+0xb20> │ │ │ │ - b.n 9e48e <_PyEvalFramePushAndInit@@Base+0xa96> │ │ │ │ + bne.n 9e5c8 <_PyEvalFramePushAndInit@@Base+0xb20> │ │ │ │ + b.n 9e53e <_PyEvalFramePushAndInit@@Base+0xa96> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ - bmi.w 9f5e6 <_PyEvalFramePushAndInit@@Base+0x1bee> │ │ │ │ + bmi.w 9f720 <_PyEvalFramePushAndInit@@Base+0x1c78> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9ee52 <_PyEvalFramePushAndInit@@Base+0x145a> │ │ │ │ + bls.w 9ef14 <_PyEvalFramePushAndInit@@Base+0x146c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r8, r7, [r3, #20] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fba4 <_PyEvalFramePushAndInit@@Base+0x21ac> │ │ │ │ + beq.w 9f9f8 <_PyEvalFramePushAndInit@@Base+0x1f50> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #25 │ │ │ │ strd r3, fp, [r0, #32] │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fba4 <_PyEvalFramePushAndInit@@Base+0x21ac> │ │ │ │ + bne.w 9f9f8 <_PyEvalFramePushAndInit@@Base+0x1f50> │ │ │ │ mov r6, r5 │ │ │ │ - b.n 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.n 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ae060 <_Py_HandlePending@@Base+0x524> │ │ │ │ + bl ae7b8 <_Py_HandlePending@@Base+0x53c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f872 <_PyEvalFramePushAndInit@@Base+0x1e7a> │ │ │ │ + bne.w 9f9f0 <_PyEvalFramePushAndInit@@Base+0x1f48> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl af3b0 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ + bl afb08 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f716 <_PyEvalFramePushAndInit@@Base+0x1d1e> │ │ │ │ + bne.w 9f738 <_PyEvalFramePushAndInit@@Base+0x1c90> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e908 <_PyEvalFramePushAndInit@@Base+0xf10> │ │ │ │ + beq.w 9ea48 <_PyEvalFramePushAndInit@@Base+0xfa0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 9eb04 <_PyEvalFramePushAndInit@@Base+0x110c> │ │ │ │ + bge.w 9ebc4 <_PyEvalFramePushAndInit@@Base+0x111c> │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl ae060 <_Py_HandlePending@@Base+0x524> │ │ │ │ + bl ae7b8 <_Py_HandlePending@@Base+0x53c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dd90 <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ + bne.w 9de40 <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl af3b0 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ + bl afb08 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f716 <_PyEvalFramePushAndInit@@Base+0x1d1e> │ │ │ │ + bne.w 9f738 <_PyEvalFramePushAndInit@@Base+0x1c90> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e8d8 <_PyEvalFramePushAndInit@@Base+0xee0> │ │ │ │ + beq.w 9ea08 <_PyEvalFramePushAndInit@@Base+0xf60> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 9e8d8 <_PyEvalFramePushAndInit@@Base+0xee0> │ │ │ │ + ble.w 9ea08 <_PyEvalFramePushAndInit@@Base+0xf60> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ae060 <_Py_HandlePending@@Base+0x524> │ │ │ │ + bl ae7b8 <_Py_HandlePending@@Base+0x53c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fc6a <_PyEvalFramePushAndInit@@Base+0x2272> │ │ │ │ + bne.w 9fada <_PyEvalFramePushAndInit@@Base+0x2032> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl af3b0 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ + bl afb08 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f716 <_PyEvalFramePushAndInit@@Base+0x1d1e> │ │ │ │ + bne.w 9f738 <_PyEvalFramePushAndInit@@Base+0x1c90> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9ba <_PyEvalFramePushAndInit@@Base+0xfc2> │ │ │ │ + beq.w 9ea7a <_PyEvalFramePushAndInit@@Base+0xfd2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 9e9ba <_PyEvalFramePushAndInit@@Base+0xfc2> │ │ │ │ + ble.w 9ea7a <_PyEvalFramePushAndInit@@Base+0xfd2> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl ae060 <_Py_HandlePending@@Base+0x524> │ │ │ │ + bl ae7b8 <_Py_HandlePending@@Base+0x53c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dd90 <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ + bne.w 9de40 <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl af3b0 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ + bl afb08 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f716 <_PyEvalFramePushAndInit@@Base+0x1d1e> │ │ │ │ + bne.w 9f738 <_PyEvalFramePushAndInit@@Base+0x1c90> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e8d8 <_PyEvalFramePushAndInit@@Base+0xee0> │ │ │ │ + beq.w 9ea08 <_PyEvalFramePushAndInit@@Base+0xf60> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9e8d8 <_PyEvalFramePushAndInit@@Base+0xee0> │ │ │ │ + ble.w 9ea08 <_PyEvalFramePushAndInit@@Base+0xf60> │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ae060 <_Py_HandlePending@@Base+0x524> │ │ │ │ + bl ae7b8 <_Py_HandlePending@@Base+0x53c> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f8e0 <_PyEvalFramePushAndInit@@Base+0x1ee8> │ │ │ │ + bne.w 9fa66 <_PyEvalFramePushAndInit@@Base+0x1fbe> │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl af3b0 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ + bl afb08 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f710 <_PyEvalFramePushAndInit@@Base+0x1d18> │ │ │ │ + bne.w 9f732 <_PyEvalFramePushAndInit@@Base+0x1c8a> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e8d2 <_PyEvalFramePushAndInit@@Base+0xeda> │ │ │ │ + beq.w 9ea02 <_PyEvalFramePushAndInit@@Base+0xf5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9e8d2 <_PyEvalFramePushAndInit@@Base+0xeda> │ │ │ │ + ble.w 9ea02 <_PyEvalFramePushAndInit@@Base+0xf5a> │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9e670 <_PyEvalFramePushAndInit@@Base+0xc78> │ │ │ │ + b.n 9e720 <_PyEvalFramePushAndInit@@Base+0xc78> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf164 │ │ │ │ + bl cf92c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df96 <_PyEvalFramePushAndInit@@Base+0x59e> │ │ │ │ + beq.w 9e046 <_PyEvalFramePushAndInit@@Base+0x59e> │ │ │ │ mov r0, r4 │ │ │ │ - bl c35dc <_PyArg_CheckPositional@@Base+0x140> │ │ │ │ + bl c3dd0 <_PyArg_CheckPositional@@Base+0x140> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dfa0 <_PyEvalFramePushAndInit@@Base+0x5a8> │ │ │ │ + beq.w 9e050 <_PyEvalFramePushAndInit@@Base+0x5a8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dfa0 <_PyEvalFramePushAndInit@@Base+0x5a8> │ │ │ │ + beq.w 9e050 <_PyEvalFramePushAndInit@@Base+0x5a8> │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ strd r6, r1, [sp] │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 1baf2c │ │ │ │ + bl 1ba8c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e328 <_PyEvalFramePushAndInit@@Base+0x930> │ │ │ │ - bl 80728 │ │ │ │ + bne.w 9e40c <_PyEvalFramePushAndInit@@Base+0x964> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dfa0 <_PyEvalFramePushAndInit@@Base+0x5a8> │ │ │ │ + beq.w 9e050 <_PyEvalFramePushAndInit@@Base+0x5a8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9dfa6 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.n 9e056 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl ae060 <_Py_HandlePending@@Base+0x524> │ │ │ │ + bl ae7b8 <_Py_HandlePending@@Base+0x53c> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f8d2 <_PyEvalFramePushAndInit@@Base+0x1eda> │ │ │ │ + bne.w 9f920 <_PyEvalFramePushAndInit@@Base+0x1e78> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl af3b0 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ + bl afb08 <_PyArena_Malloc@@Base+0x1b0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f6ec <_PyEvalFramePushAndInit@@Base+0x1cf4> │ │ │ │ + bne.w 9f762 <_PyEvalFramePushAndInit@@Base+0x1cba> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3b8 <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ + beq.w 9e2ce <_PyEvalFramePushAndInit@@Base+0x826> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9e3b8 <_PyEvalFramePushAndInit@@Base+0x9c0> │ │ │ │ + ble.w 9e2ce <_PyEvalFramePushAndInit@@Base+0x826> │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9e71a <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ + b.n 9e7ca <_PyEvalFramePushAndInit@@Base+0xd22> │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9ef76 <_PyEvalFramePushAndInit@@Base+0x157e> │ │ │ │ + beq.w 9f026 <_PyEvalFramePushAndInit@@Base+0x157e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #22 │ │ │ │ - bne.w 9e450 <_PyEvalFramePushAndInit@@Base+0xa58> │ │ │ │ + bne.w 9e500 <_PyEvalFramePushAndInit@@Base+0xa58> │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9fc34 <_PyEvalFramePushAndInit@@Base+0x223c> │ │ │ │ + bne.w 9fb16 <_PyEvalFramePushAndInit@@Base+0x206e> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9f65e <_PyEvalFramePushAndInit@@Base+0x1c66> │ │ │ │ + beq.w 9f690 <_PyEvalFramePushAndInit@@Base+0x1be8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 9e428 <_PyEvalFramePushAndInit@@Base+0xa30> │ │ │ │ + b.n 9e4d8 <_PyEvalFramePushAndInit@@Base+0xa30> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1b4598 │ │ │ │ + bl 1b3f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f928 <_PyEvalFramePushAndInit@@Base+0x1f30> │ │ │ │ + beq.w 9fa70 <_PyEvalFramePushAndInit@@Base+0x1fc8> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.n 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ 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 9f91e <_PyEvalFramePushAndInit@@Base+0x1f26> │ │ │ │ + beq.w 9fabc <_PyEvalFramePushAndInit@@Base+0x2014> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f90e <_PyEvalFramePushAndInit@@Base+0x1f16> │ │ │ │ + bne.w 9fa8e <_PyEvalFramePushAndInit@@Base+0x1fe6> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9fd22 <_PyEvalFramePushAndInit@@Base+0x232a> │ │ │ │ + beq.w 9fa9e <_PyEvalFramePushAndInit@@Base+0x1ff6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f90c <_PyEvalFramePushAndInit@@Base+0x1f14> │ │ │ │ + beq.w 9fa8c <_PyEvalFramePushAndInit@@Base+0x1fe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b787c │ │ │ │ + bl b8074 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f90e <_PyEvalFramePushAndInit@@Base+0x1f16> │ │ │ │ + bne.w 9fa8e <_PyEvalFramePushAndInit@@Base+0x1fe6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f90e <_PyEvalFramePushAndInit@@Base+0x1f16> │ │ │ │ + beq.w 9fa8e <_PyEvalFramePushAndInit@@Base+0x1fe6> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fd00 <_PyEvalFramePushAndInit@@Base+0x2308> │ │ │ │ + beq.w 9fb8a <_PyEvalFramePushAndInit@@Base+0x20e2> │ │ │ │ strd sl, r3, [r0, #40] @ 0x28 │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd00 <_PyEvalFramePushAndInit@@Base+0x2308> │ │ │ │ + bne.w 9fb8a <_PyEvalFramePushAndInit@@Base+0x20e2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.n 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9fde4 │ │ │ │ + bl 9fe98 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3b4 <_PyEvalFramePushAndInit@@Base+0x9bc> │ │ │ │ - movw r1, #12421 @ 0x3085 │ │ │ │ + beq.w 9e498 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + movw r1, #14457 @ 0x3879 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b3354 │ │ │ │ + bl 1b2cec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3b4 <_PyEvalFramePushAndInit@@Base+0x9bc> │ │ │ │ + beq.w 9e498 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcb4 <_PyEvalFramePushAndInit@@Base+0x22bc> │ │ │ │ + beq.w 9f980 <_PyEvalFramePushAndInit@@Base+0x1ed8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 1b3d4c │ │ │ │ + bl 1b36e4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e9aa <_PyEvalFramePushAndInit@@Base+0xfb2> │ │ │ │ + beq.n 9e9f2 <_PyEvalFramePushAndInit@@Base+0xf4a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fca4 <_PyEvalFramePushAndInit@@Base+0x22ac> │ │ │ │ + bne.w 9f970 <_PyEvalFramePushAndInit@@Base+0x1ec8> │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f5f0 <_PyEvalFramePushAndInit@@Base+0x1bf8> │ │ │ │ + bne.w 9f6ac <_PyEvalFramePushAndInit@@Base+0x1c04> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9de4a <_PyEvalFramePushAndInit@@Base+0x452> │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 9dd8e <_PyEvalFramePushAndInit@@Base+0x396> │ │ │ │ - ldr.w r8, [r2, #684] @ 0x2ac │ │ │ │ - movw r1, #53769 @ 0xd209 │ │ │ │ - movt r1, #6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r8, r1 │ │ │ │ - bne.w 9f702 <_PyEvalFramePushAndInit@@Base+0x1d0a> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29994 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.w 9df72 <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 9e8d8 <_PyEvalFramePushAndInit@@Base+0xee0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9f962 <_PyEvalFramePushAndInit@@Base+0x1f6a> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9f96a <_PyEvalFramePushAndInit@@Base+0x1f72> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9f7dc <_PyEvalFramePushAndInit@@Base+0x1de4> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9dd0a <_PyEvalFramePushAndInit@@Base+0x312> │ │ │ │ + b.w 9defa <_PyEvalFramePushAndInit@@Base+0x452> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ca8b0 │ │ │ │ + bl cb0a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3e8 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + beq.w 9e2fe <_PyEvalFramePushAndInit@@Base+0x856> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3e8 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ - movw r1, #12421 @ 0x3085 │ │ │ │ + beq.w 9e2fe <_PyEvalFramePushAndInit@@Base+0x856> │ │ │ │ + movw r1, #14457 @ 0x3879 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b3354 │ │ │ │ + bl 1b2cec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3e8 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + beq.w 9e2fe <_PyEvalFramePushAndInit@@Base+0x856> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcb4 <_PyEvalFramePushAndInit@@Base+0x22bc> │ │ │ │ + beq.w 9f980 <_PyEvalFramePushAndInit@@Base+0x1ed8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r3, sl │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1b8958 │ │ │ │ + bl 1b82f0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e8b0 <_PyEvalFramePushAndInit@@Base+0xeb8> │ │ │ │ - bl 80728 │ │ │ │ + bne.n 9e960 <_PyEvalFramePushAndInit@@Base+0xeb8> │ │ │ │ + bl 80828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fcae <_PyEvalFramePushAndInit@@Base+0x22b6> │ │ │ │ + bne.w 9f97a <_PyEvalFramePushAndInit@@Base+0x1ed2> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9f7c4 <_PyEvalFramePushAndInit@@Base+0x1d1c> │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.w 9de3e <_PyEvalFramePushAndInit@@Base+0x396> │ │ │ │ + ldr.w r8, [r2, #684] @ 0x2ac │ │ │ │ + movw r1, #53897 @ 0xd289 │ │ │ │ + movt r1, #6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 9f754 <_PyEvalFramePushAndInit@@Base+0x1cac> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29994 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r3, #800] @ 0x320 │ │ │ │ + b.w 9e022 <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f74a <_PyEvalFramePushAndInit@@Base+0x1ca2> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9e2f0 <_PyEvalFramePushAndInit@@Base+0x848> │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.n 9ea08 <_PyEvalFramePushAndInit@@Base+0xf60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9f67c <_PyEvalFramePushAndInit@@Base+0x1c84> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9fa7e <_PyEvalFramePushAndInit@@Base+0x1fd6> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 9fa86 <_PyEvalFramePushAndInit@@Base+0x1fde> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f72a <_PyEvalFramePushAndInit@@Base+0x1c82> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9ddba <_PyEvalFramePushAndInit@@Base+0x312> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9e8d8 <_PyEvalFramePushAndInit@@Base+0xee0> │ │ │ │ + b.n 9ea08 <_PyEvalFramePushAndInit@@Base+0xf60> │ │ │ │ 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 9fa76 <_PyEvalFramePushAndInit@@Base+0x207e> │ │ │ │ + beq.w 9fb74 <_PyEvalFramePushAndInit@@Base+0x20cc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fa6c <_PyEvalFramePushAndInit@@Base+0x2074> │ │ │ │ + bne.w 9fb6a <_PyEvalFramePushAndInit@@Base+0x20c2> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9f8b8 <_PyEvalFramePushAndInit@@Base+0x1ec0> │ │ │ │ + beq.w 9f9be <_PyEvalFramePushAndInit@@Base+0x1f16> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f47e <_PyEvalFramePushAndInit@@Base+0x1a86> │ │ │ │ + beq.w 9f52e <_PyEvalFramePushAndInit@@Base+0x1a86> │ │ │ │ mov r0, r4 │ │ │ │ - bl b5df0 │ │ │ │ + bl b65e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f47e <_PyEvalFramePushAndInit@@Base+0x1a86> │ │ │ │ + beq.w 9f52e <_PyEvalFramePushAndInit@@Base+0x1a86> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fd66 <_PyEvalFramePushAndInit@@Base+0x236e> │ │ │ │ + beq.w 9f990 <_PyEvalFramePushAndInit@@Base+0x1ee8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd5c <_PyEvalFramePushAndInit@@Base+0x2364> │ │ │ │ + bne.w 9f988 <_PyEvalFramePushAndInit@@Base+0x1ee0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f58c <_PyEvalFramePushAndInit@@Base+0x1b94> │ │ │ │ + bne.w 9f580 <_PyEvalFramePushAndInit@@Base+0x1ad8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f480 <_PyEvalFramePushAndInit@@Base+0x1a88> │ │ │ │ + bne.w 9f530 <_PyEvalFramePushAndInit@@Base+0x1a88> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f8b0 <_PyEvalFramePushAndInit@@Base+0x1eb8> │ │ │ │ + beq.w 9f9b6 <_PyEvalFramePushAndInit@@Base+0x1f0e> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f894 <_PyEvalFramePushAndInit@@Base+0x1e9c> │ │ │ │ + beq.w 9f99a <_PyEvalFramePushAndInit@@Base+0x1ef2> │ │ │ │ strd r3, r7, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r1, sl, [r0, #32] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r1, #17 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f894 <_PyEvalFramePushAndInit@@Base+0x1e9c> │ │ │ │ + bne.w 9f99a <_PyEvalFramePushAndInit@@Base+0x1ef2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r6, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.w 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 72700 │ │ │ │ + bl 727a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebe6 <_PyEvalFramePushAndInit@@Base+0x11ee> │ │ │ │ + beq.w 9eca6 <_PyEvalFramePushAndInit@@Base+0x11fe> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9deae <_PyEvalFramePushAndInit@@Base+0x4b6> │ │ │ │ + beq.w 9df5e <_PyEvalFramePushAndInit@@Base+0x4b6> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9df88 <_PyEvalFramePushAndInit@@Base+0x590> │ │ │ │ + beq.w 9e038 <_PyEvalFramePushAndInit@@Base+0x590> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9dfa6 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.w 9e056 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f7f4 <_PyEvalFramePushAndInit@@Base+0x1dfc> │ │ │ │ + beq.w 9f81a <_PyEvalFramePushAndInit@@Base+0x1d72> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.w 9dedc <_PyEvalFramePushAndInit@@Base+0x4e4> │ │ │ │ + b.w 9df8c <_PyEvalFramePushAndInit@@Base+0x4e4> │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 9e8d8 <_PyEvalFramePushAndInit@@Base+0xee0> │ │ │ │ + b.n 9ea08 <_PyEvalFramePushAndInit@@Base+0xf60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f8ea <_PyEvalFramePushAndInit@@Base+0x1ef2> │ │ │ │ + beq.w 9fbac <_PyEvalFramePushAndInit@@Base+0x2104> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9e7b2 <_PyEvalFramePushAndInit@@Base+0xdba> │ │ │ │ + beq.w 9e862 <_PyEvalFramePushAndInit@@Base+0xdba> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e006 <_PyEvalFramePushAndInit@@Base+0x60e> │ │ │ │ + b.w 9e0b6 <_PyEvalFramePushAndInit@@Base+0x60e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f69a <_PyEvalFramePushAndInit@@Base+0x1ca2> │ │ │ │ + beq.w 9f7e2 <_PyEvalFramePushAndInit@@Base+0x1d3a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9e29c <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ + b.w 9e380 <_PyEvalFramePushAndInit@@Base+0x8d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 271c20 │ │ │ │ + bl 271d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9eb70 <_PyEvalFramePushAndInit@@Base+0x1178> │ │ │ │ + cbnz r3, 9ec30 <_PyEvalFramePushAndInit@@Base+0x1188> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9f92e <_PyEvalFramePushAndInit@@Base+0x1f36> │ │ │ │ + bne.w 9fc12 <_PyEvalFramePushAndInit@@Base+0x216a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9eb6c <_PyEvalFramePushAndInit@@Base+0x1174> │ │ │ │ + beq.n 9ec2c <_PyEvalFramePushAndInit@@Base+0x1184> │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9e02c <_PyEvalFramePushAndInit@@Base+0x634> │ │ │ │ + b.w 9e0dc <_PyEvalFramePushAndInit@@Base+0x634> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e074 <_PyEvalFramePushAndInit@@Base+0x67c> │ │ │ │ + beq.w 9e124 <_PyEvalFramePushAndInit@@Base+0x67c> │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9e1ee <_PyEvalFramePushAndInit@@Base+0x7f6> │ │ │ │ + b.w 9e29e <_PyEvalFramePushAndInit@@Base+0x7f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f6d8 <_PyEvalFramePushAndInit@@Base+0x1ce0> │ │ │ │ + beq.w 9f7b2 <_PyEvalFramePushAndInit@@Base+0x1d0a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9e79a <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ + beq.w 9e84a <_PyEvalFramePushAndInit@@Base+0xda2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e060 <_PyEvalFramePushAndInit@@Base+0x668> │ │ │ │ + b.w 9e110 <_PyEvalFramePushAndInit@@Base+0x668> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ebd8 <_PyEvalFramePushAndInit@@Base+0x11e0> │ │ │ │ + beq.n 9ec98 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9e9c4 <_PyEvalFramePushAndInit@@Base+0xfcc> │ │ │ │ + beq.w 9ea84 <_PyEvalFramePushAndInit@@Base+0xfdc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e08e <_PyEvalFramePushAndInit@@Base+0x696> │ │ │ │ + b.w 9e13e <_PyEvalFramePushAndInit@@Base+0x696> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9e1ee <_PyEvalFramePushAndInit@@Base+0x7f6> │ │ │ │ + b.w 9e29e <_PyEvalFramePushAndInit@@Base+0x7f6> │ │ │ │ ldr.w r7, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #53113 @ 0xcf79 │ │ │ │ + movw r1, #53241 @ 0xcff9 │ │ │ │ movt r1, #6 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9f6c2 <_PyEvalFramePushAndInit@@Base+0x1cca> │ │ │ │ + bne.w 9f79c <_PyEvalFramePushAndInit@@Base+0x1cf4> │ │ │ │ movs r0, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2a2c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9fa2a <_PyEvalFramePushAndInit@@Base+0x2032> │ │ │ │ + beq.w 9f938 <_PyEvalFramePushAndInit@@Base+0x1e90> │ │ │ │ ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9deae <_PyEvalFramePushAndInit@@Base+0x4b6> │ │ │ │ - b.n 9ead0 <_PyEvalFramePushAndInit@@Base+0x10d8> │ │ │ │ + beq.w 9df5e <_PyEvalFramePushAndInit@@Base+0x4b6> │ │ │ │ + b.n 9eb90 <_PyEvalFramePushAndInit@@Base+0x10e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f73c <_PyEvalFramePushAndInit@@Base+0x1d44> │ │ │ │ + beq.w 9f7ba <_PyEvalFramePushAndInit@@Base+0x1d12> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.n 9ed1c <_PyEvalFramePushAndInit@@Base+0x1324> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e0b2 <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9ebd8 <_PyEvalFramePushAndInit@@Base+0x11e0> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - movw r3, #529 @ 0x211 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9f1a4 <_PyEvalFramePushAndInit@@Base+0x17ac> │ │ │ │ + beq.w 9ee46 <_PyEvalFramePushAndInit@@Base+0x139e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e114 <_PyEvalFramePushAndInit@@Base+0x71c> │ │ │ │ + b.w 9e162 <_PyEvalFramePushAndInit@@Base+0x6ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ebd8 <_PyEvalFramePushAndInit@@Base+0x11e0> │ │ │ │ + beq.n 9ec98 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9f070 <_PyEvalFramePushAndInit@@Base+0x1678> │ │ │ │ + beq.w 9f120 <_PyEvalFramePushAndInit@@Base+0x1678> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e0d2 <_PyEvalFramePushAndInit@@Base+0x6da> │ │ │ │ + b.w 9e182 <_PyEvalFramePushAndInit@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ebd8 <_PyEvalFramePushAndInit@@Base+0x11e0> │ │ │ │ + beq.n 9ec98 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9f122 <_PyEvalFramePushAndInit@@Base+0x172a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e0f2 <_PyEvalFramePushAndInit@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9f728 <_PyEvalFramePushAndInit@@Base+0x1d30> │ │ │ │ - ldrd r0, r3, [r4, #4] │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr.w r1, [r0, r3, lsl #2] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 9f2d0 <_PyEvalFramePushAndInit@@Base+0x18d8> │ │ │ │ + beq.w 9f27a <_PyEvalFramePushAndInit@@Base+0x17d2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e166 <_PyEvalFramePushAndInit@@Base+0x76e> │ │ │ │ + b.w 9e1a2 <_PyEvalFramePushAndInit@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9ebd8 <_PyEvalFramePushAndInit@@Base+0x11e0> │ │ │ │ + beq.n 9ec98 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f4d0 <_PyEvalFramePushAndInit@@Base+0x1ad8> │ │ │ │ + beq.w 9f1d2 <_PyEvalFramePushAndInit@@Base+0x172a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e188 <_PyEvalFramePushAndInit@@Base+0x790> │ │ │ │ + b.w 9e1c4 <_PyEvalFramePushAndInit@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f6fa <_PyEvalFramePushAndInit@@Base+0x1d02> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9f25a <_PyEvalFramePushAndInit@@Base+0x1862> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e140 <_PyEvalFramePushAndInit@@Base+0x748> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b40d8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9f5e6 <_PyEvalFramePushAndInit@@Base+0x1bee> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r7, [r3, #20] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 9ed52 <_PyEvalFramePushAndInit@@Base+0x135a> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #26 │ │ │ │ - strd r3, fp, [r0, #32] │ │ │ │ - strd r8, r7, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9e574 <_PyEvalFramePushAndInit@@Base+0xb7c> │ │ │ │ - bl 80728 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9e574 <_PyEvalFramePushAndInit@@Base+0xb7c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9e1ee <_PyEvalFramePushAndInit@@Base+0x7f6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9ee36 <_PyEvalFramePushAndInit@@Base+0x143e> │ │ │ │ + beq.n 9ee3c <_PyEvalFramePushAndInit@@Base+0x1394> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9e1aa <_PyEvalFramePushAndInit@@Base+0x7b2> │ │ │ │ + bne.w 9e25a <_PyEvalFramePushAndInit@@Base+0x7b2> │ │ │ │ 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 9faba <_PyEvalFramePushAndInit@@Base+0x20c2> │ │ │ │ + beq.w 9fc54 <_PyEvalFramePushAndInit@@Base+0x21ac> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fab0 <_PyEvalFramePushAndInit@@Base+0x20b8> │ │ │ │ + bne.w 9fc4a <_PyEvalFramePushAndInit@@Base+0x21a2> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9fa94 <_PyEvalFramePushAndInit@@Base+0x209c> │ │ │ │ + beq.w 9fc2e <_PyEvalFramePushAndInit@@Base+0x2186> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 9a1a4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a28c <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fab0 <_PyEvalFramePushAndInit@@Base+0x20b8> │ │ │ │ + beq.w 9fc4a <_PyEvalFramePushAndInit@@Base+0x21a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba0b0 │ │ │ │ + bl 1b9a48 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fab0 <_PyEvalFramePushAndInit@@Base+0x20b8> │ │ │ │ + beq.w 9fc4a <_PyEvalFramePushAndInit@@Base+0x21a2> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b40d8 │ │ │ │ + bl b48c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fab0 <_PyEvalFramePushAndInit@@Base+0x20b8> │ │ │ │ + beq.w 9fc4a <_PyEvalFramePushAndInit@@Base+0x21a2> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1ba1f4 │ │ │ │ + bl 1b9b8c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa8c <_PyEvalFramePushAndInit@@Base+0x2094> │ │ │ │ + beq.w 9fc26 <_PyEvalFramePushAndInit@@Base+0x217e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl af200 <_PyArena_Malloc@@Base> │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fc88 <_PyEvalFramePushAndInit@@Base+0x2290> │ │ │ │ + beq.w 9fbf6 <_PyEvalFramePushAndInit@@Base+0x214e> │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ strd fp, sl, [r0, #40] @ 0x28 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9fc88 <_PyEvalFramePushAndInit@@Base+0x2290> │ │ │ │ + bne.w 9fbf6 <_PyEvalFramePushAndInit@@Base+0x214e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.w 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e1ac <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + b.w 9e25c <_PyEvalFramePushAndInit@@Base+0x7b4> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b48c4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9f720 <_PyEvalFramePushAndInit@@Base+0x1c78> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r8, r7, [r3, #20] │ │ │ │ + bl af958 <_PyArena_Malloc@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 9ee7c <_PyEvalFramePushAndInit@@Base+0x13d4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #26 │ │ │ │ + strd r3, fp, [r0, #32] │ │ │ │ + strd r8, r7, [r0, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9e624 <_PyEvalFramePushAndInit@@Base+0xb7c> │ │ │ │ + bl 80828 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9e624 <_PyEvalFramePushAndInit@@Base+0xb7c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9e29e <_PyEvalFramePushAndInit@@Base+0x7f6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f78c <_PyEvalFramePushAndInit@@Base+0x1ce4> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9f304 <_PyEvalFramePushAndInit@@Base+0x185c> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9e1f0 <_PyEvalFramePushAndInit@@Base+0x748> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f794 <_PyEvalFramePushAndInit@@Base+0x1cec> │ │ │ │ + ldrd r0, r3, [r4, #4] │ │ │ │ + movw r2, #509 @ 0x1fd │ │ │ │ + ldr.w r1, [r0, r3, lsl #2] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 9f478 <_PyEvalFramePushAndInit@@Base+0x19d0> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9e216 <_PyEvalFramePushAndInit@@Base+0x76e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9ec98 <_PyEvalFramePushAndInit@@Base+0x11f0> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9f5b0 <_PyEvalFramePushAndInit@@Base+0x1b08> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9e238 <_PyEvalFramePushAndInit@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a1fc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a2e4 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f71e <_PyEvalFramePushAndInit@@Base+0x1d26> │ │ │ │ + beq.w 9f740 <_PyEvalFramePushAndInit@@Base+0x1c98> │ │ │ │ ldr r3, [r TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes